%PDF- %PDF-
Direktori : /var/www/pn/utils/ |
Current File : /var/www/pn/utils/actions.php |
<?php require_once "config.php"; require_once "classes/ActionProcessor.php"; if(empty($_REQUEST['action'])){ die('Somthing wrong'); } $action = $_REQUEST['action']; // var_dump($_REQUEST); // die(); $processor = new ActionProcessor($_REQUEST); if('save' === $action){ $status = $processor->save(); header('Location: ' . $_SERVER['HTTP_REFERER']); } if('approved' === $action){ $processor->save(); $processor->approve(); $processor->createProjectInWpIfNotYet(); header('Location: ' . $_SERVER['HTTP_REFERER']); } if('unapproved' === $action){ $processor->save(); $processor->unapprove(); header('Location: ' . $_SERVER['HTTP_REFERER']); } if('deleted' === $action){ $processor->delete(); header('Location: ' . $_SERVER['HTTP_REFERER']); } if('save_keys' === $action){ $processor->saveKeys(); header('Location: ' . $_SERVER['HTTP_REFERER']); } if('bulk_delete' === $action){ $projectIds = explode(',', $_REQUEST['ids']); foreach($projectIds as $id){ $processor->delete($id); } header('Location: ' . $_SERVER['HTTP_REFERER']); } if('bulk_approve' === $action){ $projectIds = explode(',', $_REQUEST['ids']); foreach($projectIds as $id){ $processor->createProjectInWpIfNotYet($id); $processor->approve($id); } header('Location: ' . $_SERVER['HTTP_REFERER']); } if('bulk_unapprove' === $action){ $projectIds = explode(',', $_REQUEST['ids']); foreach($projectIds as $id){ $processor->unapprove($id); } header('Location: ' . $_SERVER['HTTP_REFERER']); }