File size: 1,775 Bytes
07c3cdd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php

try {

    $G_MAIN_MENU = 'processmaker';
    $G_SUB_MENU = '';
    $G_ID_MENU_SELECTED = 'FOLDERS';
    $G_ID_SUB_MENU_SELECTED = '';

    $G_PUBLISH = new Publisher();

    if ((isset( $_POST['form']['FOLDER_UID'] )) && (isset( $_POST['form']['MOVE_FOLDER_PATH'] ))) {
        $oAppDocument = new AppDocument();

        //Move files to another FOLDER_UID'
        $folderUid = $_POST['form']['FOLDER_UID'];
        $filesArrayAux = explode( ";", $_POST['form']['MOVE_FOLDER_PATH'] );
        $filesArray = array ();
        foreach ($filesArrayAux as $value) {
            if ($value != "") {
                $valueAux = explode( "|", $value );
                $filesArray[$valueAux[1]] = $valueAux[0];
            }
        }
        foreach ($filesArray as $keyDoc => $sw) {
            if ($sw == "true") {
                $keyDocArray = explode( "_", $keyDoc );
                $aFields = array ('APP_DOC_UID' => $keyDocArray[0],'DOC_VERSION' => $keyDocArray[1],'FOLDER_UID' => $folderUid
                );
                $oAppDocument->update( $aFields );
            }
        }
    }

    //$rootFolder='5320083284b210ceb511e43070218744';
    $rootFolder = '0';
    //$rootFolder='4977070264b54bf093aef68069996372';


    $G_PUBLISH->AddContent( 'view', 'appFolder/appFolderTree' );
    $G_PUBLISH->AddContent( 'smarty', 'appFolder/appFolderFileList', '', '', array () );
    G::RenderPage( "publish-treeview", 'blank' );

} catch (Exception $e) {
    $G_PUBLISH = new Publisher();
    $aMessage['MESSAGE'] = $e->getMessage();
    $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', $aMessage );
    G::RenderPage( 'publish', 'blank' );
}
?>
<script>


  openPMFolder('<?php echo $rootFolder ?>','<?php echo $rootFolder ?>');
 </script>