From 4f03c141346b1928995d0bf12e97684a10967814 Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 12 May 2011 00:36:13 +0000 Subject: [PATCH] #19705602 session, trackback, poll module refactoring, DB Column select specify git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8364 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/poll/poll.model.php | 10 ++++++---- modules/session/session.model.php | 3 ++- modules/trackback/trackback.model.php | 5 +++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/poll/poll.model.php b/modules/poll/poll.model.php index a554d507a..c4335fde0 100644 --- a/modules/poll/poll.model.php +++ b/modules/poll/poll.model.php @@ -35,17 +35,18 @@ * Return the result after checking if the poll has responses **/ function getPollHtml($poll_srl, $style = '', $skin = 'default') { - $args->poll_srl = $poll_srl; // Get the information related to the survey - $output = executeQuery('poll.getPoll', $args); + $columnList = array('poll_count', 'stop_date'); + $output = executeQuery('poll.getPoll', $args, $columnList); if(!$output->data) return ''; $poll->style = $style; $poll->poll_count = (int)$output->data->poll_count; $poll->stop_date = $output->data->stop_date; - $output = executeQuery('poll.getPollTitle', $args); + $columnList = array('poll_index_srl', 'title', 'checkcount', 'poll_count'); + $output = executeQuery('poll.getPollTitle', $args, $columnList); if(!$output->data) return; if(!is_array($output->data)) $output->data = array($output->data); foreach($output->data as $key => $val) { @@ -90,7 +91,8 @@ $poll->poll_count = (int)$output->data->poll_count; $poll->stop_date = $output->data->stop_date; - $output = executeQuery('poll.getPollTitle', $args); + $columnList = array('poll_index_srl', 'checkcount', 'poll_count'); + $output = executeQuery('poll.getPollTitle', $args, $columnList); if(!$output->data) return; if(!is_array($output->data)) $output->data = array($output->data); foreach($output->data as $key => $val) { diff --git a/modules/session/session.model.php b/modules/session/session.model.php index 792b6ff4f..4a8d07d25 100644 --- a/modules/session/session.model.php +++ b/modules/session/session.model.php @@ -21,7 +21,8 @@ if(!$session_key || !$this->session_started) return; $args->session_key = $session_key; - $output = executeQuery('session.getSession', $args); + $columnList = array('session_key', 'cur_mid', 'val'); + $output = executeQuery('session.getSession', $args, $columnList); // Confirm there is a table created if read error occurs if(!$output->toBool()) { $oDB = &DB::getInstance(); diff --git a/modules/trackback/trackback.model.php b/modules/trackback/trackback.model.php index 8c2311e54..16d4e570c 100644 --- a/modules/trackback/trackback.model.php +++ b/modules/trackback/trackback.model.php @@ -16,9 +16,10 @@ /** * @brief Wanted a trackback information **/ - function getTrackback($trackback_srl) { + function getTrackback($trackback_srl, $columnList = array()) { $args->trackback_srl = $trackback_srl; - return executeQuery('trackback.getTrackback', $args); + $output = executeQuery('trackback.getTrackback', $args, $columnList); + return $output; } /**