Пример #1
0
//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';
Пример #2
0
    $obj->setVar('uid', 1);
    $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');
 */
Пример #3
0
<?php

//  Author: Trabis
//  URL: http://www.xuups.com
//  E-Mail: lusopoemas@gmail.com
include dirname(dirname(dirname(__FILE__))) . '/mainfile.php';
include dirname(__FILE__) . '/include/common.php';
$helper = Xmf_Module_Helper::getInstance('xteste');
$criteria = new Xmf_Criteria();
$criteria->setLimit(5)->setStart(0);
$export = new Xmf_Export($helper->getHandler('Post'), $criteria, $fields = false, $filename = false, $filepath = false, $format = 'csv', $options = false);
$export->render();