unlink(PATH_DATA . "sites" . PATH_SEP . SYS_SYS . PATH_SEP . "public" . PATH_SEP . $form['PRO_UID'] . PATH_SEP . $form['FILENAME']);
     }
     if(file_exists(PATH_DATA . "sites" . PATH_SEP . SYS_SYS . PATH_SEP . "public" . PATH_SEP . $form['PRO_UID'] . PATH_SEP . str_replace(".php", "Post", $form['FILENAME']) . ".php")) {
         unlink(PATH_DATA . "sites" . PATH_SEP . SYS_SYS . PATH_SEP . "public" . PATH_SEP . $form['PRO_UID'] . PATH_SEP . str_replace(".php", "Post", $form['FILENAME']) . ".php");
     }
     $oProcessMap->webEntry($_REQUEST['PRO_UID']);
     G::auditLog('WebEntry','Delete web entry ('.$form['FILENAME'].') in process "'.$resultProcess['PRO_TITLE'].'"');
     break;
 case 'webEntry_new':
     $oProcessMap->webEntry_new($oData->PRO_UID);
     break;
 case 'assignProcessUser':
     $oProcessMap->assignProcessUser($oData->PRO_UID, $oData->USR_UID, $oData->TYPE_UID);
     G::LoadClass('processMap');
     $oProcessMap = new ProcessMap();
     $oProcessMap->listProcessesUser($oData->PRO_UID);
     G::auditLog('AssignRole','Assign new supervisor ('.$oData->USR_UID.') in process "'.$resultProcess['PRO_TITLE'].'"');
     break;
 case 'removeProcessUser':
     $oProcessMap->removeProcessUser($oData->PU_UID);
     foreach ($_SESSION['_DBArray']['data'] as $key => $value) {
         if ($value['LA_PU_UID'] == $oData->PU_UID) {
             unset($_SESSION['_DBArray']['data'][$key]);
             break;
         }
     }
     G::auditLog('RemoveUser','Remove supervisor ('.$userSupervisor.') in process "'.$resultProcess['PRO_TITLE'].'"');
     break;
 case 'supervisorDynaforms':
     $oProcessMap->supervisorDynaforms($oData->pro_uid);
     break;
Example #2
0
 * 
 */
/**
 * @Description This is a callback for the View of all groups from a determinated user
 * @author Everth S. Berrios Morales <*****@*****.**>
 * @Date 16/05/2008
 * @LastModification none 
 */
G::LoadThirdParty('pear/json', 'class.json');
try {
    $oJSON = new Services_JSON();
    $stdObj = $oJSON->decode(stripslashes($_POST['data']));
    if (isset($stdObj->pro_uid)) {
        $sProUid = $stdObj->pro_uid;
    } else {
        throw new Exception('the process uid is not defined!.');
    }
    G::LoadClass('processMap');
    $oProcessMap = new ProcessMap();
    $c = $oProcessMap->listProcessesUser($sProUid);
    $oHeadPublisher =& headPublisher::getSingleton();
    $oHeadPublisher->addScriptFile('/jscore/processmap/core/processUser.js');
    $G_PUBLISH = new Publisher();
    $G_PUBLISH->AddContent('propeltable', 'paged-table', 'processes/processes_User', $c, array('PRO_UID' => $sProUid));
    G::RenderPage('publish', 'raw');
} catch (Exception $e) {
    $G_PUBLISH = new Publisher();
    $aMessage['MESSAGE'] = $e->getMessage();
    $G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage);
    G::RenderPage('publish', 'raw');
}