$xoopsModuleConfig['maxreg'] for $limit variable was greater than the number of records returned by my query
<?php
if (!defined('XOOPS_ROOT_PATH')) { exit(); }
function b_xxx_lastregister_show($options) {
include_once XOOPS_ROOT_PATH . '/modules/xxx/class/main.php';
include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
global $xoopsDB;
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
$block = array();
$criteria='';
$modhandler = &xoops_gethandler('module');
$xoopsModule = &$modhandler->getByDirname("xxx");
$config_handler = &xoops_gethandler('config');
$xoopsModuleConfig = &$config_handler->getConfigsByCat(0,$xoopsModule->getVar('mid'));
$module_dirname = $xoopsModule->getVar('dirname');
$xxx_main_handler = & xoops_gethandler('xxx_main');
// pagenav
$limit = $xoopsModuleConfig['maxreg'];
$criteria=new Criteria('validate',1);
$criteria->setLimit($limit);
$criteria->setStart($start);
$count = $xdm_main_handler->getCount($criteria);
$query_entry = 'limit=' . $limit ;
// pagenav to template
$pagenav = new XoopsPageNav($count, $limit, $start, 'start', $query_entry );
$GLOBALS['xoopsTpl']->assign('pagenav', !empty($pagenav) ? $pagenav->renderNav() : '');
$GLOBALS['xoopsTpl']->assign('start', $start);
$GLOBALS['xoopsTpl']->assign('limit', $limit);
// code, code, and more code ...
return $block;
}
?>
if ($GLOBALS['xoopsModuleConfig']['profileCaptchaAfterStep1'] == 1 && $current_step > 1) {
xoops_load('XoopsCaptcha');
$xoopsCaptcha2 = XoopsCaptcha::getInstance();
if (!$xoopsCaptcha2->verify()) {
$stop .= $xoopsCaptcha2->getMessage();
}
}
if ($current_step > 0 && empty($stop) && (!empty($steps[$current_step - 1]['step_save']) || !isset($steps[$current_step]))) {
I get some errors:
A - /modules/weblog/admin/catmanager.php
include_once(sprintf('%s/modules/%s/class/class.weblogtree.php', XOOPS_ROOT_PATH, $xoopsModule->dirname()));
Le dossier "/data/www/xxx/uploads/newbb/ Protégé en écriture Définir l'autorisation" n'existe pas
Le dossier "/data/www/xxx/uploads/newbb/" doit avoir les permissions CHMOD "755" - il possède actuellement : "755" ).
Le dossier "/data/www/xxx/uploads/newbb/thumbs/ Protégé en écriture Définir l'autorisation" n'existe pas
Le dossier "/data/www/xxx/uploads/newbb/thumbs/" doit avoir les permissions CHMOD "755" - il possède actuellement : "755" ).