Update of /cvsroot/xoops/xoops-current/html/modules/xoopspoll/admin
In directory usw-pr-cvs1:/tmp/cvs-serv7429
Modified Files:
index.php
Log Message:
no message
Index: index.php
===================================================================
RCS file: /cvsroot/xoops/xoops-current/html/modules/xoopspoll/admin/index.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** index.php 10 Sep 2002 00:45:38 -0000 1.3
--- index.php 24 Sep 2002 18:31:48 -0000 1.4
***************
*** 146,150 ****
$i++;
}
! poll_update_cache();
} else {
echo $poll->getErrors();
--- 146,150 ----
$i++;
}
! $xoopsModule->clearBlockCache();
} else {
echo $poll->getErrors();
***************
*** 256,260 ****
}
$poll->updateCount();
! poll_update_cache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
--- 256,260 ----
}
$poll->updateCount();
! $xoopsModule->clearBlockCache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
***************
*** 311,315 ****
$i++;
}
! poll_update_cache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
--- 311,315 ----
$i++;
}
! $xoopsModule->clearBlockCache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
***************
*** 336,340 ****
XoopsPollOption::deleteByPollId($poll->getVar("poll_id"));
XoopsPollLog::deleteByPollId($poll->getVar("poll_id"));
! poll_update_cache();
// delete comments for this poll
$com = new XoopsComments($xoopsDB->prefix("xoopspollcomments"));
--- 336,340 ----
XoopsPollOption::deleteByPollId($poll->getVar("poll_id"));
XoopsPollLog::deleteByPollId($poll->getVar("poll_id"));
! $xoopsModule->clearBlockCache();
// delete comments for this poll
$com = new XoopsComments($xoopsDB->prefix("xoopspollcomments"));
***************
*** 397,401 ****
}
$poll->updateCount();
! poll_update_cache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
--- 397,401 ----
}
$poll->updateCount();
! $xoopsModule->clearBlockCache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
***************
*** 423,457 ****
}
}
! poll_update_cache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
- }
-
- function poll_update_cache(){
- $filename = XOOPS_ROOT_PATH."/modules/xoopspoll/cache/pollsblock.inc.php";
- if ( !is_writable($filename) ) {
- // attempt to chmod 666
- if ( !chmod($filename, 0666) ) {
- xoops_cp_header();
- printf(_MUSTWABLE, "<b>".$filename."</b>");
- xoops_cp_footer();
- exit();
- }
- }
- $polls =& XoopsPoll::getAll(array("display=1"), true, "weight ASC, end_time DESC");
- $contents = "";
- foreach ( $polls as $poll ) {
- $renderer = new XoopsPollRenderer($poll);
- $contents .= $renderer->renderForm();
- }
- if (!xoopsfwrite()) {
- return;
- }
-
- $file = fopen($filename, "w");
- if ( fwrite($file, $contents) == -1) {
- return;
- }
- fclose($file);
}
?>
--- 423,429 ----
}
}
! $xoopsModule->clearBlockCache();
redirect_header("index.php",1,_AM_DBUPDATED);
exit();
}
?>
|