Files
luos/workflow/engine/methods/appFolder/appFolderList.php
2011-09-05 12:47:25 -04:00

59 lines
1.7 KiB
PHP
Executable File

<?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']))){
require_once ( "classes/model/AppDocument.php" );
$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>