Changeset 812 for temp/test-xoops.ec-cube.net
- Timestamp:
- 2006/12/13 10:01:48 (19 years ago)
- Location:
- temp/test-xoops.ec-cube.net/html/modules/xoopspoll
- Files:
-
- 3 edited
-
class/xoopspolloption.php (modified) (1 diff)
-
class/xoopspollrenderer.php (modified) (1 diff)
-
pollresults.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/test-xoops.ec-cube.net/html/modules/xoopspoll/class/xoopspolloption.php
r770 r812 155 155 156 156 // public static 157 function &getAllOption( )157 function &getAllOption($limit_start, $limit_end) 158 158 { 159 159 $db =& Database::getInstance(); 160 160 $ret = array(); 161 $sql = "SELECT * FROM ".$db->prefix("xoopspoll_option") . " ORDER BY update_date DESC ";161 $sql = "SELECT * FROM ".$db->prefix("xoopspoll_option") . " ORDER BY update_date DESC LIMIT $limit_start, $limit_end"; 162 162 $result = $db->query($sql); 163 163 while ( $myrow = $db->fetchArray($result) ) { 164 164 $ret[] = $myrow; 165 165 } 166 $sql = "SELECT count(*) as count FROM ".$db->prefix("xoopspoll_option") . " ORDER BY update_date DESC"; 167 $result = $db->query($sql); 168 $myrow = $db->fetchArray($result); 169 170 $ret['count'] = $myrow['count']; 166 171 //echo $sql; 167 172 return $ret; -
temp/test-xoops.ec-cube.net/html/modules/xoopspoll/class/xoopspollrenderer.php
r808 r812 151 151 } 152 152 153 function assignOptions(&$tpl )153 function assignOptions(&$tpl, $limit_start, $limit_end) 154 154 { 155 $arrOption =& XoopsPollOption::getAllOption( );155 $arrOption =& XoopsPollOption::getAllOption($limit_start, $limit_end); 156 156 $tpl->assign('arrOption', $arrOption); 157 157 158 return $arrOption ;158 return $arrOption['count']; 159 159 } 160 160 -
temp/test-xoops.ec-cube.net/html/modules/xoopspoll/pollresults.php
r811 r812 49 49 $renderer = new XoopsPollRenderer($poll); 50 50 $renderer->assignResults($xoopsTpl); 51 $ arrOption = $renderer->assignOptions($xoopsTpl);51 $count = $renderer->assignOptions($xoopsTpl, $start, POLL_OPTION_VIEW); 52 52 53 53 $xoopsTpl->assign('arrStatus', $arrStatus); … … 55 55 $xoopsTpl->assign('poll_id', $poll_id); 56 56 57 $nav = new XoopsPageNav( count($arrOption), POLL_OPTION_VIEW, $start, "start", 'poll_id='.$poll_id);57 $nav = new XoopsPageNav($count, POLL_OPTION_VIEW, $start, "start", 'poll_id='.$poll_id); 58 58 $xoopsTpl->assign('forum_pagenav', $nav->renderNav(4)); 59 59
Note: See TracChangeset
for help on using the changeset viewer.
