public function execute() { //SESSION $session = SessionFactory::create(); $date = $session->get("selected-date"); //VALIDATION $validator = ValidatorFactory::create(); $validator->ifTrue($date == null)->respond(INCOMPLETE_FILTER_DATA); //SESSION DATA $sessionData = array('date' => $date); //PARAMETERS $params = RequestParametersFactory::create(); $pageNumber = $params->get('page-number'); $rowsPerPage = $params->get('rows-per-page'); //PAGINATOR $paginator = PaginatorFactory::create(); $paginator->pageNumber = $pageNumber; $datahandler = DatahandlerFactory::create('D_ClientRequestsRowsTotalNumber'); $datahandler->setInData($sessionData); $rowsTotalNumber = $datahandler->getOutData(); //Always force a single page $paginator->rowsPerPage = $rowsTotalNumber; //DATAHANDLERS $datahandler = DatahandlerFactory::create('D_FrequencyTableOfClientRequests'); $datahandler->setInData($sessionData); $data = $datahandler->getOutData(); //VALIDATION $validator->ifTrue($data == array())->respond('No activity for the day: ' . $date); //PAGINATOR $paginator->rowsTotalNumber = $rowsTotalNumber; //VIEW $view = ViewFactory::create('V_FrequencyTableOfClientRequests'); $view->setInData($data); $view->display(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $roleId = $params->get('selected-role-id'); $pageNumber = $params->get('page-number'); $rowsPerPage = $params->get('rows-per-page'); //PAGINATOR $paginator = PaginatorFactory::create(); $paginator->pageNumber = $pageNumber; $datahandler = DatahandlerFactory::create('D_ActionsRowsTotalNumber'); $actionsRowsTotalNumber = $datahandler->getOutData(); $paginator->rowsPerPage = $actionsRowsTotalNumber; //Always force a single page $paginator->rowsPerPage = $actionsRowsTotalNumber; //SESSION $session = SessionFactory::create(); $session->set('selected-role-id', $roleId); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadActionsWithStatus'); $datahandler->setInData($roleId); $roleActions = $datahandler->getOutData(); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadRoleById'); $datahandler->setInData($roleId); $roleData = $datahandler->getOutData(); //SESSION $session->set('selected-role-name', $roleData['name']); $data = array('role-actions' => $roleActions, 'role-name' => $roleData['name']); //VIEW $view = ViewFactory::create('V_ReadActionsWithStatus'); $view->setInData($data); $view->display(); }
public function execute() { //SESSION $session = SessionFactory::create(); //PARAMETERS $params = RequestParametersFactory::create(); $session = SessionFactory::create(); if (!$session->get("authenticated") and $params->get('public_key') == $session->get('randLogin')) { //PARAMETERS: $params = RequestParametersFactory::create(); $username = $params->get('user-name'); $userpassword = $params->get('user-password'); $filter = FilterFactory::create(); $filteredUsername = $filter->filters($username); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadUserByName'); $datahandler->setInData($filteredUsername); $existingUser = $datahandler->getOutData(); //ENCRYPTOR $isAuthenticate = crypt($userpassword, $existingUser['password']) === $existingUser['password']; if ($isAuthenticate) { //SET SESSION DATA $session->set('session-user-name', $existingUser['name']); $session->set('session-user-id', $existingUser['id']); $session->set("authenticated", true); } else { $session->set("authenticated", false); } } }
public function execute() { $datahandler = DatahandlerFactory::create('D_UpdateSquidData'); $datahandler->setInData(SQUID_FILE); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadClientIpWithFrequency'); }
public function execute() { $datahandler = DatahandlerFactory::create('D_ReadAllRoles'); $data = $datahandler->getOutData(); $view = ViewFactory::create('V_SelectRoleToAssignActions'); $view->setInData($data); $view->display(); }
public function execute() { $session = SessionFactory::create(); $id = $session->get('user-id'); $datahandler = DatahandlerFactory::create('D_DeleteUser'); $datahandler->setInData($id); $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadUsersPaginated'); }
public function execute() { //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadAllRoles'); $data = $datahandler->getOutData(); //VIEW $view = ViewFactory::create('V_ReadAllRoles'); $view->setInData($data); $view->display(); }
public function execute() { //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ClientRequestFrequencyLinePlot'); $data = $datahandler->getOutData(); //VIEW $view = ViewFactory::create('V_ClientRequestFrequencyLinePlot'); $view->setInData($data); $view->display(); }
public function execute() { $params = RequestParametersFactory::create(); $name = $params->get('search-target'); $datahandler = DatahandlerFactory::create('D_SearchUsersByName'); $datahandler->setInData($name); $data = $datahandler->getOutData(); $view = ViewFactory::create('V_ReadAllUsers'); $view->setInData($data); $view->display(); }
public function execute() { //SESSION $session = SessionFactory::create(); $selectedRoleId = $session->get('selected-role-id'); //ACTIONS $actions = ActionFactory::create(); $datahandler = DatahandlerFactory::create('D_UpdateActions'); $data = $datahandler->setIndata($actions); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?selected-role-id=' . $selectedRoleId . '&A_ReadActionsWithStatus'); }
public function execute() { //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadClientIps'); $clientIps = $datahandler->getOutData(); $datahandler = DatahandlerFactory::create('D_ReadDates'); $dates = $datahandler->getOutData(); $data = array("client-ips" => $clientIps, "dates" => $dates); //VIEW $view = ViewFactory::create('V_EnterFilterDataForm'); $view->setInData($data); $view->display(); }
public function execute() { $params = RequestParametersFactory::create(); $id = $params->get('role-id'); // $validator = ValidatorFactory::create(); // $validator->ifFalse(is_integer($id))->respond(NOT_VALID_ID); $session = SessionFactory::create(); $session->set('role-id', $id); $datahandler = DatahandlerFactory::create('D_ReadRoleById'); $datahandler->setInData($id); $data = $datahandler->getOutData(); $view = ViewFactory::create('V_UpdateRoleForm'); $view->setInData($data); $view->display(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); //SESSION $session = SessionFactory::create(); $datahandler = DatahandlerFactory::create('D_SearchActionsByName'); $data = array('selected-role-id' => $session->get('selected-role-id'), 'search-action-name' => $params->get('search-target')); $datahandler->setInData($data); $roleActions = $datahandler->getOutData(); $data = array('role-actions' => $roleActions, 'role-name' => $session->get('selected-role-name')); $view = ViewFactory::create('V_ReadActionsWithStatus'); $view->setInData($data); $view->display(); }
public function execute() { $params = RequestParametersFactory::create(); $id = $params->get('user-id'); $validator = ValidatorFactory::create(); $validator->ifTrue($id == "1")->respond(NOT_DELETE_ADMIN); $session = SessionFactory::create(); $session->set('user-id', $id); $datahandler = DatahandlerFactory::create('D_ReadUserById'); $datahandler->setInData($id); $data = $datahandler->getOutData(); $view = ViewFactory::create('V_DeleteUserConfirmation'); $view->setInData($data); $view->display(); unset($datahandler, $view); }
public function execute() { //SESSION $session = SessionFactory::create(); $selectedUserId = $session->get('selected-user-id'); //PARAMETERS $parameters = RequestParametersFactory::create(); $selectedRolesIds = $parameters->get('selected-roles-ids'); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_SaveRolesForTheUser'); $data = array('selected-user-id' => $selectedUserId, 'selected-roles-ids' => $selectedRolesIds); $datahandler->setInData($data); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?selected-user-id=' . $selectedUserId . '&A_ReadRolesWithStatus'); }
public function execute() { //Session User ID $session = SessionFactory::create(); $userId = $session->get('session-user-id'); //Request Handler $requestHandler = RequestHandlerFactory::create(); $selectedActionKey = $requestHandler->getSelectedActionKey(); //Datahandler $datahandler = DatahandlerFactory::create('D_ReadAllowedRoles'); $datahandler->setInData(array('action-name' => $selectedActionKey, 'user-id' => $userId, 'admin-role-id' => 1)); $allowedRoles = $datahandler->getOutData(); $isAuthorize = $allowedRoles != array(); if ($isAuthorize) { $session->set("authorized", true); } else { $session->set("authorized", false); } }
public function execute() { // ini_set('upload_max_filesize', '500M'); // ini_set('memory_limit', '500M'); // $temporalName=$_FILES['files']['tmp_name']; // $originalName=$_FILES['files']['name']; // if(is_uploaded_file($temporalName)); // move_uploaded_file($temporalName, "uploads/".$originalName); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_UpdateSquidData'); // $datahandler -> setInData("uploads/".$originalName); $datahandler->setInData("uploads/access.log"); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadClientIpWithFrequency'); // $fileUploader = FileUploader::getInstance(); // // $fileUploader->setNamePostVariable($namePostVariable); // $fileUploader->setUploadDirectory("."); // $fileUploader->fileUpload(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $pageNumber = $params->get('page-number'); $rowsPerPage = $params->get('rows-per-page'); $paginator = PaginatorFactory::create(); $paginator->pageNumber = $pageNumber; $paginator->rowsPerPage = $rowsPerPage; //DATAHANDLERS $datahandler = DatahandlerFactory::create('D_ReadRolesPaginated'); $roles = $datahandler->getOutData(); $datahandler = DatahandlerFactory::create('D_RolesRowsTotalNumber'); $roleRowsTotalNumber = $datahandler->getOutData(); $paginator->rowsTotalNumber = $roleRowsTotalNumber; //VIEW $view = ViewFactory::create('V_ReadRolesPaginated'); $view->setInData(array("roles" => $roles)); $view->display(); }
public function execute() { //SESSION $session = SessionFactory::create(); $date = $session->get("selected-date"); //VALIDATION $validator = ValidatorFactory::create(); $validator->ifTrue($date == null)->respond(INCOMPLETE_FILTER_DATA); //SESSION DATA $sessionData = array('date' => $date); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ClientRequestVerticalBarPlot'); $datahandler->setInData($sessionData); $data = $datahandler->getOutData(); //VALIDATION $validator->ifTrue($data == array())->respond('No activity for the day: ' . $date); //VIEW $view = ViewFactory::create('V_ClientRequestVerticalBarPlot'); $view->setInData($data); $view->display(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $name = $params->get('role-name'); $description = $params->get('role-description'); $session = SessionFactory::create(); $id = $session->get('role-id'); //FILTERS $filter = FilterFactory::create(); $filteredName = $filter->filters($name); $filteredDescription = $filter->filters($description); //VALIDATOR $validator = ValidatorFactory::create(); //DATASET $datahandler = DatahandlerFactory::create('D_UpdateRole'); $datahandler->setInData(array("id" => "{$id}", "name" => "{$filteredName}", "description" => "{$filteredDescription}")); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadRolesPaginated'); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $name = $params->get('role-name'); $description = $params->get('role-description'); //FILTERS $filter = FilterFactory::create(); $filteredName = $filter->filters($name); //VALIDATOR//VALIDO QUE EL ROLE YA NO EXISTA $datahandler = DatahandlerFactory::create(); $datahandler['D_ReadRoleByName']->setInData($filteredName); $existingRole = $datahandler['D_ReadRoleByName']->getOutData(); $validator = ValidatorFactory::create(); $validator->ifFalse($existingRole['name'] == null)->respond(EXISTING_ROLE); //DATAHANDLER $datahandler['D_CreateRole']->setInData(array("name" => "{$name}", "description" => "{$description}")); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadRolesPaginated'); }
public function execute() { //SESSION $session = SessionFactory::create(); $clientIp = $session->get("selected-client-ip"); $date = $session->get("selected-date"); //VALIDATION $validator = ValidatorFactory::create(); $validator->ifTrue($clientIp == null or $date == null)->respond(INCOMPLETE_FILTER_DATA); //SESSION DATA $sessionData = array('client-ip' => $clientIp, 'date' => $date); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ClientDataLineChart'); $datahandler->setInData($sessionData); $data = $datahandler->getOutData(); //VALIDATION $validator->ifTrue($data == array())->respond('Client: ' . $clientIp . ' no activity in the day: ' . $date); //VIEW $view = ViewFactory::create('V_ClientDataLineChart'); $view->setInData($data); $view->display(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $pageNumber = $params->get('page-number'); $rowsPerPage = $params->get('rows-per-page'); //PAGINATOR $paginator = PaginatorFactory::create(); $paginator->pageNumber = $pageNumber; $paginator->rowsPerPage = 10; //DATAHANDLERS $datahandler = DatahandlerFactory::create('D_ReadAllSquidData'); $data = $datahandler->getOutData(); $datahandler = DatahandlerFactory::create('D_SquidDataRowsTotalNumber'); $rowsTotalNumber = $datahandler->getOutData(); //PAGINATOR $paginator->rowsTotalNumber = $rowsTotalNumber; //VIEW $view = ViewFactory::create('V_ReadAllSquidData'); $view->setInData($data); $view->display(); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $userId = $params->get('selected-user-id'); //SESSION $session = SessionFactory::create(); $session->set('selected-user-id', $userId); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadRolesWithStatus'); $datahandler->setInData($userId); $userRoles = $datahandler->getOutData(); //DATAHANDLER $datahandler = DatahandlerFactory::create('D_ReadUserById'); $datahandler->setInData($userId); $userData = $datahandler->getOutData(); $data = array('user-roles' => $userRoles, 'user-name' => $userData['name']); //VIEW $view = ViewFactory::create('V_ReadRolesWithStatus'); $view->setInData($data); $view->display(); }
public function execute() { //FILTERS $filter = FilterFactory::create(); //PARAMETERS $params = RequestParametersFactory::create(); $name = $filter->filters($params->get('user-name')); $password = $params->get('user-password'); $passwordConfirmation = $params->get('password-confirmation'); $encryptPassword = crypt($password); //VALIDATION $datahandler = DatahandlerFactory::create(); $datahandler['D_ReadUserByName']->setInData($name); $data = $datahandler['D_ReadUserByName']->getOutData(); $validator = ValidatorFactory::create(); $validator->ifTrue($data['name'] != null)->respond(EXISTING_USER); $validator->ifFalse($password == $passwordConfirmation)->respond(PASSWORDS_NOT_MATCH); //DATAHANDLER $datahandler['D_CreateUser']->setInData(array("name" => "{$name}", "password" => "{$encryptPassword}")); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadUsersPaginated'); }
public function execute() { //PARAMETERS $params = RequestParametersFactory::create(); $name = $params->get('user-name'); $password = $params->get('user-password'); $passwordConfirmation = $params->get('password-confirmation'); $encryptPassword = crypt($password); $session = SessionFactory::create(); $id = $session->get('user-id'); //FILTERS $filter = FilterFactory::create(); $filter->filters($name); //VALIDATOR $validator = ValidatorFactory::create(); $validator->ifFalse($password == $passwordConfirmation)->respond(PASSWORDS_NOT_MATCH); //DATASET $datahandler = DatahandlerFactory::create('D_UpdateUser'); $datahandler->setInData(array("id" => "{$id}", "name" => "{$name}", "password" => "{$encryptPassword}")); //REDIRECTOR $redirector = RedirectorFactory::create(); $redirector->redirectTo('index.php?A_ReadUsersPaginated'); }