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;
     }
 }
示例#2
0
 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);
     }
 }