Esempio n. 1
0
 public function init()
 {
     if (isset($_POST['deleteall'])) {
         Wpsqt_System::deleteAllResults($_GET['id']);
     }
     $this->_pageView = 'admin/poll/result.php';
 }
Esempio n. 2
0
 public function process()
 {
     global $wpdb;
     if (isset($_POST['deleteall'])) {
         Wpsqt_System::deleteAllResults($_GET['id']);
     }
     $result = $wpdb->get_row($wpdb->prepare("SELECT * FROM `" . WPSQT_TABLE_SURVEY_CACHE . "` WHERE item_id = %d", array($_GET['id'])), ARRAY_A);
     $this->_pageVars['sections'] = unserialize($result['sections']);
     if (!empty($this->_pageVars['sections'])) {
         foreach ($this->_pageVars['sections'] as $section) {
             foreach ($section['questions'] as $questionKey => $question) {
                 if ($question['type'] == 'Free Text') {
                     $uncachedResult = $wpdb->get_results($wpdb->prepare("SELECT * FROM `" . WPSQT_TABLE_RESULTS . "` WHERE item_id = %d", array($_GET['id'])), ARRAY_A);
                     $this->_pageVars['uncachedresults'] = $uncachedResult;
                     // Storing all the IDs for free text questions
                     $this->_pageVars['freetextq'][] = $questionKey;
                 }
             }
         }
     }
     $this->_pageView = "admin/surveys/result.total.php";
 }