예제 #1
0
 private function manage_options()
 {
     global $page, $action, $message;
     switch ($action) {
         case "after-buy":
             YOP_POLL_Pro_Admin::after_buy();
             break;
         case "do-buy":
             YOP_POLL_Pro_Admin::do_buy();
             break;
         case 'add-new-template':
             self::view_add_edit_templates('add-new');
             break;
         case 'delete':
             $message = $this->delete_templates($_GET);
             $this->view_templates();
             break;
         case 'clone':
             $message = $this->clone_templates($_POST);
             $this->view_templates();
             break;
         case 'edit':
             self::view_add_edit_templates('edit');
             break;
         default:
             $this->view_templates();
             break;
     }
 }
예제 #2
0
 public function manage_polls()
 {
     switch ($GLOBALS['page']) {
         case 'yop-polls':
             switch ($GLOBALS['action']) {
                 case 'edit':
                     $this->manage_edit_poll();
                     break;
                 case 'delete':
                     $this->delete_poll();
                     $this->view_polls();
                     break;
                 case 'clone':
                     $this->clone_poll();
                     $this->view_polls();
                     break;
                 case "addvote":
                     self::add_vote();
                     break;
                 case "print_votes":
                     $this->print_votes();
                     break;
                 case "reset_votes":
                     self::reset_stats();
                     break;
                 case "resultvotes":
                     $this->view_results_votes();
                     break;
                 case "delete_result":
                     self::delete_results();
                     break;
                 case "after-buy":
                     YOP_POLL_Pro_Admin::after_buy();
                     break;
                 case "do-buy":
                     YOP_POLL_Pro_Admin::do_buy();
                     break;
                 default:
                     $this->view_polls();
                     break;
             }
             break;
         case 'yop-polls-add-new':
             switch ($GLOBALS['action']) {
                 case "after-buy":
                     YOP_POLL_Pro_Admin::after_buy();
                     break;
                 case "do-buy":
                     YOP_POLL_Pro_Admin::do_buy();
                     break;
                 default:
                     $this->manage_add_new();
                     break;
             }
     }
 }
예제 #3
0
 private function manage_general_options()
 {
     global $yop_poll_global_settings;
     switch ($GLOBALS['action']) {
         case "after-buy":
             YOP_POLL_Pro_Admin::after_buy();
             break;
         case "do-buy":
             YOP_POLL_Pro_Admin::do_buy();
             break;
         default:
             $this->view_options();
             break;
     }
 }