require "login/login.php"; include 'monitor.inc'; include 'db_utils.inc'; $user_id = getCurrentUserId(); try { // Folder if (isset($_REQUEST['folderId'])) { $folderId = $_REQUEST['folderId']; $_SESSION['scriptsFolderId'] = $folderId; } if (!isset($_SESSION['scriptsFolderId'])) { $_SESSION['scriptsFolderId'] = getRootFolderForUser($user_id, 'WPTScript'); } $folderId = $_SESSION['scriptsFolderId']; $smarty->assign('folderId', $_SESSION['scriptsFolderId']); $folderTree = getFolderTree($user_id, 'WPTScript'); $smarty->assign('folderTree', $folderTree); // Handle scriptsFilter settings if (isset($_REQUEST['clearScriptsFilter'])) { unset($_SESSION['scriptsFilterField']); unset($_SESSION['scriptsFilterValue']); } else { if (isset($_REQUEST['scriptsFilterField']) && ($scriptsFilterField = $_REQUEST['scriptsFilterField'])) { $_SESSION['scriptsFilterField'] = $scriptsFilterField; } if (isset($_REQUEST['scriptsFilterValue']) && ($scriptsFilterValue = $_REQUEST['scriptsFilterValue'])) { $_SESSION['scriptsFilterValue'] = $scriptsFilterValue; } } if (isset($_SESSION['scriptsFilterField'])) { $scriptsFilterField = $_SESSION['scriptsFilterField'];
<?php require "login/login.php"; include 'monitor.inc'; if (isset($_REQUEST['id'])) { $alert_id = $_REQUEST['id']; } $user_id = getCurrentUserId(); $folderId = $_REQUEST['folderId']; if (!hasPermission('Alert', $folderId, PERMISSION_UPDATE)) { echo "Invalid Permission"; exit; } global $wptResultStatusCodes; if (isset($alert_id)) { $alertTable = Doctrine_Core::getTable('Alert'); $result = $alertTable->find($alert_id); } else { $result = new Alert(); } $folderTree = getFolderTree($user_id, 'Alert'); $shares = getFolderShares($user_id, 'Alert'); $smarty->assign('folderTree', $folderTree); $smarty->assign('shares', $shares); $smarty->assign('folderId', $folderId); $smarty->assign('alert', $result); $smarty->assign('wptResultStatusCodes', $wptResultStatusCodes); $smarty->display('alert/addAlert.tpl');
if (!isset($_SESSION['showInactiveJobsGraph'])) { $_SESSION['showInactiveJobsGraph'] = false; } } $showInactiveJobs = $_SESSION['showInactiveJobsGraph']; $smarty->assign('showInactiveJobsGraph', $showInactiveJobs); // Folder handling if (isset($_REQUEST['folderId'])) { $_SESSION['jobsFolderId'] = $_REQUEST['folderId']; } if (!isset($_SESSION['jobsFolderId'])) { $_SESSION['jobsFolderId'] = getRootFolderForUser($userId, 'WPTJob'); } $folderId = $_SESSION['jobsFolderId']; $smarty->assign('folderId', $_SESSION['jobsFolderId']); $folderTree = getFolderTree($userId, 'WPTJob'); $smarty->assign('folderTree', $folderTree); // End Folder handling if (!isset($_REQUEST['includeRepeatView'])) { $includeRepeatView = 0; } else { $includeRepeatView = 1; } $smarty->assign('includeRepeatView', $includeRepeatView); // Start/end times // timeFrame > 0 will ignore time select boxes $timeFrame = ''; $smarty->assign('timeFrame', $timeFrame); if (isset($_REQUEST['timeFrame']) && ($timeFrame = $_REQUEST['timeFrame']) > 0) { $smarty->assign('timeFrame', $timeFrame); $endDateTime = gmdate('U') + 3600;
$_SESSION['changeNoteShowPublic'] = $showPublic; } if (!isset($_SESSION['changeNoteShowPublic'])) { $_SESSION['changeNoteShowPublic'] = 'true'; } $smarty->assign('showPublic', $_SESSION['changeNoteShowPublic']); // Folder if (isset($_REQUEST['folderId']) && ($folderId = $_REQUEST['folderId'])) { $_SESSION['changeNoteFolderId'] = $folderId; } if (!isset($_SESSION['changeNoteFolderId'])) { $_SESSION['changeNoteFolderId'] = getRootFolderForUser($user_id, 'ChangeNote'); } $folderId = $_SESSION['changeNoteFolderId']; $smarty->assign('folderId', $_SESSION['changeNoteFolderId']); $folderTree = getFolderTree($user_id, 'ChangeNote'); $smarty->assign('folderTree', $folderTree); try { $q = Doctrine_Query::create()->from('ChangeNote c, c.ChangeNoteFolder f')->groupBy('c.Id'); if ($folderId > -1 && hasPermission('ChangeNote', $folderId, PERMISSION_READ)) { $q->andWhere('c.ChangeNoteFolderId = ?', $folderId); } else { $q->andWhere('c.UserId = ?', $user_id)->orWhere('c.Public = ?', true); } $pager = new Doctrine_Pager($q, $changeNotesCurrentPage, $resultsPerPage); $result = $pager->execute(); // $changeNoteTable = Doctrine_Core::getTable('ChangeNote'); // $changeNotes = $changeNoteTable->findAll(); $smarty->assign('result', $result); } catch (Exception $e) { error_log("[WPTMonitor] Failed while Listing Change Notes: " . $e->getMessage());
<?php require "login/login.php"; include 'monitor.inc'; $folderId = $_REQUEST['folderId']; if (!hasPermission('ChangeNote', $folderId, PERMISSION_UPDATE)) { echo "Invalid Permission"; exit; } if (isset($_REQUEST['id'])) { $id = $_REQUEST['id']; $changeNoteTable = Doctrine_Core::getTable('ChangeNote'); $changeNote = $changeNoteTable->find($id); } else { $changeNote = new ChangeNote(); } $folderTree = getFolderTree(getCurrentUserId(), 'ChangeNote'); $shares = getFolderShares(getCurrentUserId(), 'ChangeNote'); $smarty->assign('folderTree', $folderTree); $smarty->assign('shares', $shares); $smarty->assign('folderId', $folderId); $smarty->assign('result', $changeNote); $smarty->display('changenote/addChangeNote.tpl');
require "login/login.php"; include 'monitor.inc'; global $tableNameLabel; if (isset($_REQUEST['tableName'])) { $tableName = $_REQUEST['tableName']; } else { $tableName = "WPTJob"; } $tableLabel = $tableNameLabel[$tableName]; //$folder = $_REQUEST['folder']; if (isset($_REQUEST['folderId'])) { $folderId = $_REQUEST['folderId']; } else { $folderId = getRootFolderForUser(getCurrentUserId(), $tableName); } $folderTree = getFolderTree(getCurrentUserId(), $tableName); $folderTable = Doctrine_Core::getTable($tableName . 'Folder'); $folder = $folderTable->find($folderId); $smarty->assign('folderTree', $folderTree); $smarty->assign('tableNameLabel', $tableLabel); $smarty->assign('tableName', $tableName); $smarty->assign('folderId', $folderId); $smarty->assign('folderName', $folder['Label']); //echo $tableName.'<br>'.$folderId;exit; try { $userId = getCurrentUserId(); $q = Doctrine_Query::create()->from('Share s')->where('s.UserId = ?', $userId)->andWhere('s.TheTableName =?', $tableName)->andWhere('s.TableItemId = ?', $folderId); $result = $q->execute(); $q->free(true); $smarty->assign('result', $result); } catch (Exception $e) {