public function processor($post) { $errors = array(); $page_id = $post['page_id'] != 0 ? (int) $post['page_id'] : ''; //if($page_id['page_id'] == 0) $errors['page_id'] = 'Errore "page_id" è vuoto! Selezionare un id valido'; $keywords = !empty($post['keywords']) ? $post['keywords'] : ''; //if(strlen($post['menu_name'] < 4)) $errors['menu_name'] = 'Errore il nome del menu deve essere maggiore //di 3 caratteri'; //elseif(strlen($post['menu_name'] > 30)) $errors['menu_name'] = 'Errore il nome del menu deve essere //minore di 30 caratteri'; $description = !empty($post['description']) ? $post['description'] : ''; //if(strlen($post['menu_title'] < 4 || strlen($post['menu_title'] > 100 ) ))$errors['menu_title'] = 'Errore il titolo del menu deve essere maggiore di 3 caratteri e minore di 99'; $title = !empty($post['title']) ? $post['title'] : ''; $titleText = !empty($post['titleText']) ? $post['titleText'] : ''; $text = !empty($post['text']) ? $post['text'] : ''; //$active = ($post['menu_visible'] == 1) ? 1: 0; if (!empty($errors)) { $_SESSION['userinputs'] = null; // creazione del punto menu $module_content = new ModContent(); if ($module_content->create($page_id, $keywords, $description, $title, $titleText, $text)) { /* JAVASCRIPT */ exit('<script type="text/javascript"> window.location.href=\'admin.php?content\'; </script> '); } } else { $_SESSION['errors'] = $errors; $userInputs = array('page_id' => $page_id, 'keywords' => $keywords, 'description' => $description, 'title' => $title, 'titleText' => $titleText, 'text' => $text); $_SESSION['userInputs'] = $userInputs; return $_SESSION; } }
function __construct() { parent::__construct(); $action = isset($_GET['action']) ? $_GET['action'] : null; $id = isset($_GET['id']) ? $_GET['id'] : null; if (strlen($action) > 0) { $this->manageAction($action, $id); } }