$obj->setVar('published', 1); $obj->setVar('created', time()); $obj->setVar('category_id', 2); $helper->getHandler('Post')->insert($obj); /*$handler = $helper->getHandler('Category'); $obj = $handler->create(); $obj->setVar('id', 2); $obj->setVar('title', 'Category two'); $handler->insert($obj);*/ //->create(); /*$obj->setVar('title', "Category number {$num}" ); $obj->setVar('id', $num); $helper->getHandler('Category')->insert($obj);*/ } $criteria = new Xmf_Criteria(); $criteria->setLimit(5)->setStart(0)->setOrder('desc')->setSort('id'); $objs = $helper->getHandler('Post')->getObjects($criteria); $posts = array(); foreach ($objs as $obj) { $posts[]['title'] = $obj->getVar('title') . '-' . $obj->getVar('body') . '-' . $obj->getVar('created') . '-' . $obj->getVar('uid') . '-' . $obj->getVar('category_id'); } $xoopsTpl->assign('posts', $posts); echo $helper->getConfig('config1') . '<br>'; echo $helper->getConfig('config2') . '<br>'; echo $helper->getConfig('config3') . '<br>'; //trows an error on log cause config3 is missing /** * Alternative methodto load language * Xmf_Language::load('manifesto', 'xteste'); */ $helper->loadLanguage('badmanifesto');
//echo $helper->getModule()->getVar('name') . '<br>'; //print_r($helper->getHandler('Post')->create()); $count = $helper->getHandler('Post')->getCount(); if ($count < 5) { $num = $count + 1; $obj = $helper->getHandler('Post')->create(); $obj->setVar('title', "Post number {$num}"); $obj->setVar('body', "This is interesting post {$num}"); $obj->setVar('uid', 1); $obj->setVar('published', 1); $obj->setVar('created', time()); $obj->setVar('cid', $num); $helper->getHandler('Post')->insert($obj); $obj = $helper->getHandler('Category'); } $criteria = new Xmf_Criteria(); $criteria->setLimit(5)->setStart(2); $objs = $helper->getHandler('Post')->getObjects($criteria); foreach ($objs as $obj) { $posts[]['title'] = $obj->getVar('title') . '-' . $obj->getVar('created'); } $xoopsTpl->assign('posts', $posts); echo $helper->getConfig('config1') . '<br>'; echo $helper->getConfig('config2') . '<br>'; echo $helper->getConfig('config3') . '<br>'; //trows an error on log cause config3 is missing $helper = Xmf_Module_Helper::getInstance('nomodulehere'); $helper->setDebug(true); $helper->getObject(); //trows an error on log because module was not found */ include XOOPS_ROOT_PATH . '/footer.php';