public function hand_user_actions() { if (isset($_POST['user_cmd'])) { switch ($_POST['user_cmd']) { case 'Post': User_Controler::user_add_post(); break; case 'Delete': User_Controler::user_del_post(); break; case 'Modify': User_Controler::user_mod_post(); break; case 'Update': User_Controler::user_update_post(); break; case 'Wishlist': User_Controler::user_update_wishlist(); break; default: # code... break; } } }
<?php require 'controler/init.php'; require 'model/Post.class.php'; require 'controler/user_controler.php'; ?> <?php if (!isset($_SESSION['user_id'])) { header('Location: login.php'); exit; } ?> <?php $user_ctl = new User_Controler(); $user_ctl->hand_user_actions(); $template = new Template('template/post.tmpl.php'); echo $template;
<?php require 'controler/init.php'; require 'controler/user_controler.php'; require 'model/Post.class.php'; if (isset($_GET['search'])) { $uCtl = new User_Controler(); $uCtl->hand_user_actions(); $template = new Template('template/product_list.tmpl.php'); echo $template; } else { header("Location: index.php"); exit; }