$uname = $users_obj->getVar('uname', 's');
    $email = $users_obj->getVar('email', 's');
    $users[] = array('uid' => $uid, 'name' => $name, 'uname' => $uname, 'email' => $email, 'evenodd' => $evenodd, 'modify' => _AM_XOONIPS_LABEL_MODIFY, 'delete' => _AM_XOONIPS_LABEL_DELETE);
    $evenodd = $evenodd == 'even' ? 'odd' : 'even';
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_account.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'add_title', _AM_XOONIPS_MAINTENANCE_ACCOUNT_ADD_TITLE);
$tmpl->addVar('main', 'uid', _AM_XOONIPS_LABEL_UID);
$tmpl->addVar('main', 'uname', _AM_XOONIPS_LABEL_UNAME);
$tmpl->addVar('main', 'name', _AM_XOONIPS_LABEL_NAME);
$tmpl->addVar('main', 'email', _AM_XOONIPS_LABEL_EMAIL);
$tmpl->addVar('main', 'action', _AM_XOONIPS_LABEL_ACTION);
if (count($users) == 0) {
    $tmpl->setAttribute('users', 'visibility', 'hidden');
    $tmpl->setAttribute('users_empty', 'visibility', 'visible');
    $tmpl->addVar('users_empty', 'empty', _AM_XOONIPS_MAINTENANCE_ACCOUNT_EMPTY);
    $tmpl->setAttribute('page_navi_title', 'visibility', 'hidden');
    $tmpl->setAttribute('page_navi', 'visibility', 'hidden');
} else {
    $tmpl->addRows('users', $users);
    $tmpl->addVar('page_navi_title', 'navi_title', $navi_title);
    die('unexpected error');
}
// token ticket
require_once '../class/base/gtickets.php';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_item_idxselect.tmpl.html');
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addRows('treelist', $treelist);
if ($has_back) {
    $tmpl->setAttribute('back', 'visibility', 'visible');
    $tmpl->addVar('back', 'back', _AM_XOONIPS_LABEL_BACK);
}
$tmpl->addVar('main', 'submit', $submit);
$tmpl->addVar('submit_javascript', 'confirm_desc', $confirm_desc);
$tmpl->addVar('submit_javascript', 'confirm', $confirm);
$tmpl->addVar('submit_javascript', 'action', $nextaction);
$tmpl->addVar('submit_javascript', 'select_index', _AM_XOONIPS_MAINTENANCE_ITEM_MSG_SELECT_INDEX);
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
        } else {
            $d3forum_forumid_notfound = '';
        }
    }
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_item_comment.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'TOKEN_TICKET', $token_ticket);
$tmpl->addVar('main', 'SUBMIT', _AM_XOONIPS_LABEL_UPDATE);
$tmpl->addVar('main', 'COMMENT_TITLE', _AM_XOONIPS_POLICY_ITEM_COMMENT_TITLE);
// directory setting
$tmpl->addVar('main', 'D3FORUM_DIRNAME_TITLE', _AM_XOONIPS_POLICY_ITEM_COMMENT_DIRNAME_TITLE);
$tmpl->addVar('main', 'D3FORUM_DIRNAME_DESC', _AM_XOONIPS_POLICY_ITEM_COMMENT_DIRNAME_DESC);
$tmpl->addRows('d3forums', $d3forums);
$tmpl->addVar('main', 'D3FORUM_DIRNAME_NOTFOUND', $d3forum_dirname_notfound);
// forum id setting
$tmpl->addVar('main', 'D3FORUM_FORUMID_TITLE', _AM_XOONIPS_POLICY_ITEM_COMMENT_FORUMID_TITLE);
$tmpl->addVar('main', 'D3FORUM_FORUMID_DESC', _AM_XOONIPS_POLICY_ITEM_COMMENT_FORUMID_DESC);
$tmpl->addVar('main', 'D3FORUM_FORUMID', $d3forum_forumid);
$tmpl->addVar('main', 'D3FORUM_FORUMID_NOTFOUND', $d3forum_forumid_notfound);
// display
xoops_cp_header();
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
// ------------------------------------------------------------------------- //
if (!defined('XOOPS_ROOT_PATH')) {
    exit;
}
// title
$title = _AM_XOONIPS_TITLE;
// load menu
include './menu.php';
$menu = array();
foreach ($adminmenu as $item) {
    $menu[] = array('label' => $item['title'], 'url' => $xoonips_admin['mod_url'] . '/' . $item['link']);
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('adminmenu.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->addRows('menu', $menu);
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
    $iv = array();
    $iv['title'] = $value['title'];
    $iv['desc'] = $value['desc'];
    $iv['name'] = $name;
    if ($value['type'] == 'f') {
        $iv['value'] = $config_values[$name] / 1000000.0;
    } else {
        $iv['value'] = $config_values[$name];
    }
    $initial_values[] = $iv;
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_group.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// initial values
$tmpl->addVar('main', 'initial_values_title', _AM_XOONIPS_POLICY_GROUP_INITIAL_VALUES_TITLE);
$tmpl->addRows('initial_values', $initial_values);
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
$feed_url_html = '<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="' . $feed_url_rdf . '" />' . "\n";
$feed_url_html .= '<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="' . $feed_url_rss . '" />' . "\n";
$feed_url_html .= '<link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="' . $feed_url_atom . '" />';
$feed_url_html = $textutil->html_special_chars($feed_url_html);
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_rss.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->addVar('main', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// >> feed url
$tmpl->addVar('main', 'FEED_URL_TITLE', $feed_url_title);
$tmpl->addVar('main', 'FEED_URL_DESC', $feed_url_desc);
$tmpl->addVar('main', 'FEED_URL_RDF', $feed_url_rdf);
$tmpl->addVar('main', 'FEED_URL_RSS', $feed_url_rss);
$tmpl->addVar('main', 'FEED_URL_ATOM', $feed_url_atom);
$tmpl->addVar('main', 'FEED_URL_HTML', $feed_url_html);
// >> maximum number of rss items
$tmpl->addVar('main', 'FEED_ITEM_MAX_TITLE', $feed_item_max_title);
$tmpl->addVar('main', 'FEED_ITEM_MAX_DESC', $feed_item_max_desc);
$tmpl->addVar('main', 'FEED_ITEM_MAX', $feed_item_max);
// display
xoops_cp_header();
    $plugins[] = $plugin;
}
$has_plugins = count($plugins) == 0 ? false : true;
$file_count = $admin_file_handler->getCountFiles();
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_filesearch.tmpl.html');
// assign template variables
$tmpl->addGlobalVar('MYURL', $xoonips_admin['mypage_url']);
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'plugins_title', _AM_XOONIPS_MAINTENANCE_FILESEARCH_PLUGINS_TITLE);
$tmpl->addVar('plugins_empty', 'empty', _AM_XOONIPS_MAINTENANCE_FILESEARCH_PLUGINS_EMPTY);
$tmpl->addVar('main', 'plugin', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_PLUGIN);
$tmpl->addVar('main', 'mimetype', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_MIMETYPE);
$tmpl->addVar('main', 'suffix', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_SUFFIX);
$tmpl->addVar('main', 'version', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_VERSION);
if ($has_plugins) {
    $tmpl->addRows('plugins', $plugins);
} else {
    $tmpl->setAttribute('plugins', 'visibility', 'hidden');
    $tmpl->setAttribute('plugins_empty', 'visibility', 'visible');
}
$tmpl->addGlobalVar('RESCAN', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_RESCAN);
$tmpl->addGlobalVar('RESCANNING', _AM_XOONIPS_MAINTENANCE_FILESEARCH_LABEL_RESCANNING);
$tmpl->addGlobalVar('FILE_COUNT_LABEL', _AM_XOONIPS_MAINTENANCE_FILESEARCH_RESCAN_LABEL_FILECOUNT);
$config_values = xoonips_admin_get_configs($config_keys, 'e');
// >> moderator modify nay items
$moderator_modify = array();
$key = 'moderator_modify_any_items';
$mm['name'] = $key;
$mm['yes'] = _AM_XOONIPS_LABEL_YES;
$mm['no'] = _AM_XOONIPS_LABEL_NO;
$mm['checked'] = $config_values[$key];
$moderator_modify[] = $mm;
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_moderator.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// >> moderator modify any items
$tmpl->addVar('main', 'moderator_title', _AM_XOONIPS_POLICY_MODERATOR_TITLE);
$tmpl->addVar('main', 'moderator_modify_title', _AM_XOONIPS_POLICY_MODERATOR_MODIFY_TITLE);
$tmpl->addVar('main', 'moderator_modify_desc', _AM_XOONIPS_POLICY_MODERATOR_MODIFY_DESC);
$tmpl->addRows('moderator_modify', $moderator_modify);
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
 function render()
 {
     global $xoopsConfig;
     $textutil =& xoonips_getutility('text');
     $xoopsTpl = new XoopsTpl();
     $this->setXooNIpsStyleSheet($xoopsTpl);
     $xoopsTpl->assign('token_hidden', $GLOBALS['xoopsGTicket']->getTicketHtml(__LINE__, 600, 'xoonips_transfer_admin_list_item', 600));
     $xoopsTpl->assign('from_uname', $textutil->html_special_chars($this->get_uname_by_uid($this->_params['from_uid'])));
     $xoopsTpl->assign('to_uname', $textutil->html_special_chars($this->get_uname_by_uid($this->_params['to_uid'])));
     $xoopsTpl->assign('from_index_path', $this->get_index_path_by_index_id($this->_params['from_index_id']));
     $xoopsTpl->assign('to_index_path', $this->get_index_path_by_index_id($this->_params['to_index_id']));
     $xoopsTpl->assign('transfer_items', $this->get_transfer_item_template_vars());
     $xoopsTpl->assign('group_names_to_subscribe', $this->get_gnames_to_subscribe());
     $xoopsTpl->assign('group_names_to_subscribe_messages', $this->get_gnames_to_subscribe_messages());
     $xoopsTpl->assign('child_item_ids_to_transfer', $this->get_child_item_ids_to_transfer());
     foreach ($this->_params as $key => $val) {
         $xoopsTpl->assign($key, $val);
     }
     $form = $xoopsTpl->fetch('db:xoonips_transfer_admin_item_list.html');
     global $xoonips_admin;
     $title = _AM_XOONIPS_MAINTENANCE_TRANSFER_ADMIN_ITEM_LIST_PAGE_TITLE;
     $description = _AM_XOONIPS_MAINTENANCE_TRANSFER_ADMIN_ITEM_LIST_MESSAGE;
     // breadcrumbs
     $breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
     // templates
     require_once '../class/base/pattemplate.class.php';
     $tmpl = new PatTemplate();
     $tmpl->setBaseDir('templates');
     $tmpl->readTemplatesFromFile('maintenance_item_transfer.tmpl.html');
     // assign template variables
     $tmpl->addVar('header', "TITLE", $title);
     $tmpl->addVar('main', "TITLE", $title);
     $tmpl->setAttribute('description', 'visibility', 'visible');
     $tmpl->addVar('description', "DESCRIPTION", $description);
     $tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
     $tmpl->addRows('breadcrumbs_items', $breadcrumbs);
     $tmpl->addVar('main', 'BODY', $form);
     // display
     xoops_cp_header();
     $tmpl->displayParsedTemplate('main');
     xoops_cp_footer();
 }
$num = 0;
foreach ($itemtype_order as $key => $itemtype) {
    $itemtype_order[$key]['evenodd'] = $num % 2 ? 'even' : 'odd';
    $num++;
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_item_type.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'TOKEN_TICKET', $token_ticket);
// >> itemtype order
$tmpl->addVar('main', 'ITEMTYPE', _AM_XOONIPS_LABEL_ITEM_TYPE);
$tmpl->addVar('main', 'MODULENAME', _AM_XOONIPS_LABEL_MODULENAME);
$tmpl->addVar('main', 'WEIGHT', _AM_XOONIPS_LABEL_WEIGHT);
$tmpl->addVar('main', 'ACTION', _AM_XOONIPS_LABEL_ACTION);
$tmpl->addVar('main', 'ITEMTYPE_VIEWCONFIG_TITLE', _AM_XOONIPS_POLICY_ITEM_TYPE_VIEWCONFIG_TITLE);
$tmpl->addVar('main', 'ITEMTYPE_VIEWCONFIG_DESC', _AM_XOONIPS_POLICY_ITEM_TYPE_VIEWCONFIG_DESC);
$tmpl->addVar('itemtypes', 'NOITEMTYPES', empty($itemtype_order));
$tmpl->addVar('itemtypes', 'NOITEMTYPES_LABEL', _AM_XOONIPS_POLICY_ITEM_TYPE_EMPTY);
if (!empty($itemtype_order)) {
    $tmpl->addRows('itemtype_order', $itemtype_order);
}
$tmpl->addVar('itemtypes', 'SUBMIT', _AM_XOONIPS_LABEL_UPDATE);
// display
$item_show = array();
$is['yes'] = _AM_XOONIPS_LABEL_YES;
$is['no'] = _AM_XOONIPS_LABEL_NO;
$is['checked'] = $config_values['item_show_optional'];
$item_show[] = $is;
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_item_public.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'TOKEN_TICKET', $token_ticket);
$tmpl->addVar('main', 'SUBMIT', _AM_XOONIPS_LABEL_UPDATE);
// publication
$tmpl->addVar('main', 'PUBLIC_TITLE', _AM_XOONIPS_POLICY_ITEM_PUBLIC_MAIN_TITLE);
// >> certify user
$tmpl->addVar('main', 'CERTIFY_ITEM_TITLE', _AM_XOONIPS_POLICY_ITEM_PUBLIC_CERTIFY_ITEM_TITLE);
$tmpl->addVar('main', 'CERTIFY_ITEM_DESC', _AM_XOONIPS_POLICY_ITEM_PUBLIC_CERTIFY_ITEM_DESC);
$tmpl->addRows('certify_item', $certify_item);
// >> public item target user
$tmpl->addVar('main', 'TARGET_USER_TITLE', _AM_XOONIPS_POLICY_ITEM_PUBLIC_TARGET_USER_TITLE);
$tmpl->addVar('main', 'TARGET_USER_DESC', _AM_XOONIPS_POLICY_ITEM_PUBLIC_TARGET_USER_DESC);
$tmpl->addRows('target_user', $target_user);
// other things
$tmpl->addVar('main', 'OTHER_TITLE', _AM_XOONIPS_POLICY_ITEM_PUBLIC_OTHER_TITLE);
// >> download file compression
$evenodd = 'odd';
foreach ($posi_array as $posi_id => $posi) {
    $positions[] = array('id' => $posi_id, 'order' => $posi['posi_order'], 'title_e' => $posi['posi_title'], 'title_s' => $posi['posi_title'], 'title_js' => str_replace('&#039;', '\\\'', $posi['posi_title']), 'evenodd' => $evenodd, 'delete' => _AM_XOONIPS_LABEL_DELETE);
    $evenodd = $evenodd == 'even' ? 'odd' : 'even';
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_position.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'position', _AM_XOONIPS_LABEL_POSITION);
$tmpl->addVar('main', 'weight', _AM_XOONIPS_LABEL_WEIGHT);
$tmpl->addVar('main', 'action', _AM_XOONIPS_LABEL_ACTION);
$tmpl->addVar('delete_javascript', 'delete_confirm', _AM_XOONIPS_MSG_DELETE_CONFIRM);
$tmpl->addVar('delete_javascript', 'position', _AM_XOONIPS_LABEL_POSITION);
// >> position list
$tmpl->addVar('main', 'list_title', _AM_XOONIPS_POLICY_POSITION_MODIFY_TITLE);
if (empty($positions)) {
    $tmpl->setAttribute('position_list', 'visibility', 'hidden');
    $tmpl->setAttribute('position_list_submit', 'visibility', 'hidden');
    $tmpl->setAttribute('position_list_empty', 'visibility', 'visible');
    $tmpl->addVar('position_list_empty', 'empty', _AM_XOONIPS_MSG_EMPTY);
} else {
    $tmpl->addRows('position_list', $positions);
$import_enabled = array();
$ie['yes'] = _AM_XOONIPS_LABEL_YES;
$ie['no'] = _AM_XOONIPS_LABEL_NO;
$ie['checked'] = $config_values['private_import_enabled'];
$import_enabled[] = $ie;
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_item_imexport.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'TOKEN_TICKET', $token_ticket);
$tmpl->addVar('main', 'SUBMIT', _AM_XOONIPS_LABEL_UPDATE);
// export
$tmpl->addVar('main', 'EXPORT_TITLE', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_EXPORT_TITLE);
// >> export enabled
$tmpl->addVar('main', 'EXPORT_ENABLED_TITLE', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_EXPORT_ENABLED_TITLE);
$tmpl->addVar('main', 'EXPORT_ENABLED_DESC', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_EXPORT_ENABLED_DESC);
$tmpl->addRows('export_enabled', $export_enabled);
// >> export attachment
$tmpl->addVar('main', 'EXPORT_ATTACHMENT_TITLE', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_EXPORT_ATTACHMENT_TITLE);
$tmpl->addVar('main', 'EXPORT_ATTACHMENT_DESC', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_EXPORT_ATTACHMENT_DESC);
$tmpl->addRows('export_attachment', $export_attachment);
// import
$tmpl->addVar('main', 'IMPORT_TITLE', _AM_XOONIPS_POLICY_ITEM_IMEXPORT_IMPORT_TITLE);
// >> private import enabled
}
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ACCOUNT_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_maintenance_account_edit';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_account_edit.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
// >> user inforamtion from
$tmpl->addVar('main', 'form_title', $title);
$tmpl->addVar('main', 'action', 'update');
$tmpl->addVar('main', 'uid', $uid);
$tmpl->addVar('main', 'uname_title', get_title('uname'));
$tmpl->addVar('main', 'uname_value', $user['xoops']['uname']);
$tmpl->addVar('main', 'name_title', get_title('name'));
$tmpl->addVar('main', 'name_value', $user['xoops']['name']);
$tmpl->addVar('main', 'email_title', get_title('email'));
$tmpl->addVar('main', 'email_value', $user['xoops']['email']);
$tmpl->addVar('main', 'user_viewemail_title', get_title('user_viewmail'));
$tmpl->addVar('main', 'user_viewemail_checked', $user['xoops']['user_viewemail'] == 1 ? 'checked="checked"' : '');
$tmpl->addVar('main', 'url_title', get_title('url'));
$tmpl->addVar('main', 'url_value', $user['xoops']['url']);
$to_indexes[0]['index_title'] = XNP_PRIVATE_INDEX_TITLE;
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_system_xoops_item_rescue';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_xoops_zilist.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('javascript', 'MYPAGE_URL', $xoonips_admin['mypage_url']);
$tmpl->addVar('javascript', 'UID', $uid);
$tmpl->addVar('main', 'TOKEN_TICKET', $token_ticket);
$tmpl->addVar('main', 'LABEL_ITEM_ID', _AM_XOONIPS_LABEL_ITEM_ID);
$tmpl->addVar('main', 'LABEL_ITEM_TYPE', _AM_XOONIPS_LABEL_ITEM_TYPE);
$tmpl->addVar('main', 'LABEL_ITEM_TITLE', _AM_XOONIPS_LABEL_ITEM_TITLE);
$tmpl->addVar('main', 'LABEL_UID', _AM_XOONIPS_LABEL_UID);
$tmpl->addVar('main', 'LABEL_EXECUTE', _AM_XOONIPS_LABEL_EXECUTE);
$tmpl->addVar('main', 'LABEL_FROM', _AM_XOONIPS_SYSTEM_XOOPS_ITEM_RESCUE_LABEL_FROM);
$tmpl->addVar('main', 'LABEL_TO', _AM_XOONIPS_SYSTEM_XOOPS_ITEM_RESCUE_LABEL_TO);
$tmpl->addVar('main', 'UNAME', get_uname_by_index_title($uid, 's'));
$tmpl->addVar('main', 'UID', $uid);
$tmpl->addRows('items', $items);
$tmpl->addRows('to_users', $to_users);
$tmpl->addRows('to_indexes', $to_indexes);
        }
        $results[] = array('id' => $xid, 'evenodd' => $evenodd, 'index' => $textutil->html_special_chars($treemap[$xid]), 'succeed' => $succeed, 'failed' => $failed);
        $evenodd = $evenodd == 'even' ? 'odd' : 'even';
    }
}
// title
$title = _AM_XOONIPS_MAINTENANCE_ITEM_DUPDATE_TITLE;
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_DELETE_TITLE, 'url' => $xoonips_admin['mypage_url'] . '&amp;action=delete'), array('type' => 'label', 'label' => $title, 'url' => ''));
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_item_dupdate.tmpl.html');
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'index', _AM_XOONIPS_MAINTENANCE_ITEM_LABEL_INDEX);
$tmpl->addVar('main', 'succeed', _AM_XOONIPS_MAINTENANCE_ITEM_LABEL_SUCCEED);
$tmpl->addVar('main', 'failed', _AM_XOONIPS_MAINTENANCE_ITEM_LABEL_FAILED);
if ($empty_tree_ids) {
    $tmpl->setAttribute('empty_results', 'visibility', 'visible');
    $tmpl->setAttribute('results', 'visibility', 'hidden');
    $tmpl->addVar('empty_results', 'empty', _AM_XOONIPS_MAINTENANCE_ITEM_INDEX_EMPTY);
} else {
    $tmpl->addRows('results', $results);
}
$tmpl->addVar('main', 'back', _AM_XOONIPS_LABEL_BACK);
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
    $fields[] = $tables['users'] . '.uname';
    $xusers_objs =& $xusers_handler->getObjects($criteria, false, implode(',', $fields), false, $join_criteria);
    $textutil =& xoonips_getutility('text');
    $users = array();
    $users[] = array('uid' => 0, 'uname' => $textutil->html_special_chars(_AM_XOONIPS_MAINTENANCE_ITEM_LABEL_ALLUSERS), 'selected' => 'selected="selected"');
    foreach ($xusers_objs as $xusers_obj) {
        $uid = $xusers_obj->getVar('uid', 'e');
        $uname = $textutil->html_special_chars($xusers_obj->getExtraVar('uname'));
        $users[] = array('uid' => $uid, 'uname' => $uname, 'selected' => '');
    }
    return $users;
}
$userlist = item_get_userlist($upage);
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_item_uselect.tmpl.html');
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', _AM_XOONIPS_MAINTENANCE_ITEM_MSG_SELECT_USER);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addRows('userlist', $userlist);
$tmpl->addVar('main', 'nextaction', $nextaction);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_NEXT);
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
示例#18
0
 function get_mini_calendar_html($get_target = '', $query_string = '', $mode = '')
 {
     // 実行時間計測スタート
     // list( $usec , $sec ) = explode( " " , microtime() ) ;
     // $picalstarttime = $sec + $usec ;
     // $PHP_SELF = $_SERVER['SCRIPT_NAME'] ;
     // if( $get_target == '' ) $get_target = $PHP_SELF ;
     $original_level = error_reporting(E_ALL ^ E_NOTICE);
     require_once "{$this->base_path}/include/patTemplate.php";
     $tmpl = new PatTemplate();
     $tmpl->setBasedir("{$this->images_path}");
     // 表示モードに応じて、テンプレートファイルを振り分け
     switch ($mode) {
         case 'NO_YEAR':
             // 年間表示用
             $tmpl->readTemplatesFromFile("minical_for_yearly.tmpl.html");
             $target_highlight_flag = false;
             break;
         case 'NO_NAVIGATE':
             // 月間の下部参照用
             $tmpl->readTemplatesFromFile("minical_for_monthly.tmpl.html");
             $target_highlight_flag = false;
             break;
         default:
             // 通常のミニカレンダーブロック用
             $tmpl->readTemplatesFromFile("minical.tmpl.html");
             $target_highlight_flag = true;
             break;
     }
     // 当月の各日がイベントを持っているかどうかを取得
     $event_dates = $this->get_flags_date_has_events(mktime(0, 0, 0, $this->month, 1, $this->year), mktime(0, 0, 0, $this->month + 1, 1, $this->year));
     // 前月は月末、翌月は月初とする
     $prev_month = date("Y-n-j", mktime(0, 0, 0, $this->month, 0, $this->year));
     $next_month = date("Y-n-j", mktime(0, 0, 0, $this->month + 1, 1, $this->year));
     // $tmpl->addVar( "WholeBoard" , "PHP_SELF" , '' ) ;
     $tmpl->addVar("WholeBoard", "GET_TARGET", $get_target);
     $tmpl->addVar("WholeBoard", "QUERY_STRING", $query_string);
     $tmpl->addVar("WholeBoard", "MB_PREV_MONTH", _PICAL_MB_PREV_MONTH);
     $tmpl->addVar("WholeBoard", "MB_NEXT_MONTH", _PICAL_MB_NEXT_MONTH);
     $tmpl->addVar("WholeBoard", "MB_LINKTODAY", _PICAL_MB_LINKTODAY);
     $tmpl->addVar("WholeBoard", "SKINPATH", $this->images_url);
     $tmpl->addVar("WholeBoard", "FRAME_CSS", $this->frame_css);
     //	$tmpl->addVar( "WholeBoard" , "YEAR" , $this->year ) ;
     //	$tmpl->addVar( "WholeBoard" , "MONTH" , $this->month ) ;
     $tmpl->addVar("WholeBoard", "MONTH_NAME", $this->month_middle_names[$this->month]);
     $tmpl->addVar("WholeBoard", "YEAR_MONTH_TITLE", sprintf(_PICAL_FMT_YEAR_MONTH, $this->year, $this->month_middle_names[$this->month]));
     $tmpl->addVar("WholeBoard", "PREV_MONTH", $prev_month);
     $tmpl->addVar("WholeBoard", "NEXT_MONTH", $next_month);
     $tmpl->addVar("WholeBoard", "CALHEAD_BGCOLOR", $this->calhead_bgcolor);
     $tmpl->addVar("WholeBoard", "CALHEAD_COLOR", $this->calhead_color);
     $first_date = getdate(mktime(0, 0, 0, $this->month, 1, $this->year));
     $date = (-$first_date['wday'] + $this->week_start - 7) % 7;
     $wday_end = 7 + $this->week_start;
     // 曜日名ループ
     $rows = array();
     for ($wday = $this->week_start; $wday < $wday_end; $wday++) {
         if ($wday % 7 == 0) {
             //	Sunday
             $bgcolor = $this->sunday_bgcolor;
             $color = $this->sunday_color;
         } elseif ($wday == 6) {
             //	Saturday
             $bgcolor = $this->saturday_bgcolor;
             $color = $this->saturday_color;
         } else {
             // Weekday
             $bgcolor = $this->weekday_bgcolor;
             $color = $this->weekday_color;
         }
         // テンプレート用配列へのデータセット
         array_push($rows, array("BGCOLOR" => $bgcolor, "COLOR" => $color, "DAYNAME" => $this->week_short_names[$wday % 7]));
     }
     // テンプレートにデータを埋め込む
     $tmpl->addRows("DayNameLoop", $rows);
     $tmpl->parseTemplate("DayNameLoop", 'w');
     // 週 (row) ループ
     for ($week = 0; $week < 6; $week++) {
         $rows = array();
         // 日 (col) ループ
         for ($wday = $this->week_start; $wday < $wday_end; $wday++) {
             $date++;
             if (!checkdate($this->month, $date, $this->year)) {
                 // 月の範囲外
                 array_push($rows, array("GET_TARGET" => $get_target, "QUERY_STRING" => $query_string, "SKINPATH" => $this->images_url, "DATE" => date('j', mktime(0, 0, 0, $this->month, $date, $this->year)), "DATE_TYPE" => 0));
                 continue;
             }
             $link = "{$this->year}-{$this->month}-{$date}";
             // 曜日タイプによる描画色振り分け
             if (isset($this->holidays[$link])) {
                 //	Holiday
                 $bgcolor = $this->holiday_bgcolor;
                 $color = $this->holiday_color;
             } elseif ($wday % 7 == 0) {
                 //	Sunday
                 $bgcolor = $this->sunday_bgcolor;
                 $color = $this->sunday_color;
             } elseif ($wday == 6) {
                 //	Saturday
                 $bgcolor = $this->saturday_bgcolor;
                 $color = $this->saturday_color;
             } else {
                 // Weekday
                 $bgcolor = $this->weekday_bgcolor;
                 $color = $this->weekday_color;
             }
             // 選択日の背景色ハイライト処理
             if ($date == $this->date && $target_highlight_flag) {
                 $bgcolor = $this->targetday_bgcolor;
             }
             // テンプレート用配列へのデータセット
             array_push($rows, array("GET_TARGET" => $get_target, "QUERY_STRING" => $query_string, "BGCOLOR" => $bgcolor, "COLOR" => $color, "LINK" => $link, "DATE" => $date, "DATE_TYPE" => $event_dates[$date] + 1));
         }
         // テンプレートにデータを埋め込む
         $tmpl->addRows("DailyLoop", $rows);
         $tmpl->parseTemplate("DailyLoop", 'w');
         $tmpl->parseTemplate("WeekLoop", 'a');
     }
     $ret = $tmpl->getParsedTemplate();
     error_reporting($original_level);
     // 実行時間記録
     // list( $usec , $sec ) = explode( " " , microtime() ) ;
     // error_log( "MiniCalendar " . ( $sec + $usec - $picalstarttime ) . "sec." , 0 ) ;
     return $ret;
 }
$recent_ranking = ranking_create_array($recent_ranking_names, $config_values['ranking_new_order'], $config_values['ranking_new_visible']);
$recent_ranking_numrows = $config_values['ranking_new_num_rows'];
// >> calculation days
$ranking_days = $config_values['ranking_days'];
$ranking_days_checked = $config_values['ranking_days_enabled'] == 'on' ? 'checked="checked"' : '';
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_ranking.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// >> general ranking
$tmpl->addVar('main', 'general_ranking_title', $general_ranking_title);
$tmpl->addVar('main', 'visible', _AM_XOONIPS_LABEL_VISIBLE);
$tmpl->addVar('main', 'ranking_name', _AM_XOONIPS_POLICY_RANKING_NAME_TITLE);
$tmpl->addVar('main', 'sort', _AM_XOONIPS_LABEL_SORT);
$tmpl->addVar('main', 'general_range_desc1', _AM_XOONIPS_POLICY_RANKING_RANGE_DESC1);
$tmpl->addVar('main', 'general_range_desc2', _AM_XOONIPS_POLICY_RANKING_RANGE_DESC2);
$tmpl->addVar('main', 'general_numrows', $general_ranking_numrows);
$tmpl->addRows('general_ranking', $general_ranking);
// >> recent ranking
$tmpl->addVar('main', 'recent_ranking_title', $recent_ranking_title);
$tmpl->addVar('main', 'recent_range_desc1', _AM_XOONIPS_POLICY_RANKING_RANGE_DESC1);
$tmpl->addVar('main', 'recent_range_desc2', _AM_XOONIPS_POLICY_RANKING_RANGE_DESC2);
// >> magic_file_path
$magic_file_path_title = _AM_XOONIPS_SYSTEM_BASIC_MAGIC_FILE_PATH_TITLE;
$magic_file_path_desc = _AM_XOONIPS_SYSTEM_BASIC_MAGIC_FILE_PATH_DESC;
$magic_file_path = $config_values['magic_file_path'];
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_basic.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->addVar('main', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// >> moderator gid
$tmpl->addVar('main', 'moderator_gid_title', $moderator_gid_title);
$tmpl->addVar('main', 'moderator_gid_desc', $moderator_gid_desc);
$tmpl->addRows('moderator_gid', $moderator_gid);
// >> file upload directory
$tmpl->addVar('main', 'upload_dir_title', $upload_dir_title);
$tmpl->addVar('main', 'upload_dir_desc', $upload_dir_desc);
$tmpl->addVar('main', 'upload_dir', $upload_dir);
// >> magic file path for fileinfo functions
$tmpl->addVar('main', 'magic_file_path_title', $magic_file_path_title);
$tmpl->addVar('main', 'magic_file_path_desc', $magic_file_path_desc);
$tmpl->addVar('main', 'magic_file_path', $magic_file_path);
// display
    } else {
        $iv['value'] = $config_values[$name];
    }
    $initial_values[] = $iv;
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('policy_account.tmpl.html');
// assign template variables
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addVar('main', 'token_ticket', $token_ticket);
$tmpl->addVar('main', 'submit', _AM_XOONIPS_LABEL_UPDATE);
// register user
$tmpl->addVar('main', 'register_user_title', _AM_XOONIPS_POLICY_ACCOUNT_REGISTER_USER_TITLE);
// >> activate user
$tmpl->addVar('main', 'activate_user_title', _AM_XOONIPS_POLICY_ACCOUNT_ACTIVATE_USER_TITLE);
$tmpl->addVar('main', 'activate_user_desc', _AM_XOONIPS_POLICY_ACCOUNT_ACTIVATE_USER_DESC);
$tmpl->addRows('activate_user', $activate_user);
// >> certify user
$tmpl->addVar('main', 'certify_user_title', _AM_XOONIPS_POLICY_ACCOUNT_CERTIFY_USER_TITLE);
$tmpl->addVar('main', 'certify_user_desc', _AM_XOONIPS_POLICY_ACCOUNT_CERTIFY_USER_DESC);
$tmpl->addRows('certify_user', $certify_user);
// user information requirements
$tmpl->addVar('main', 'info_requirement_title', _AM_XOONIPS_POLICY_ACCOUNT_INFO_REQUIREMENT_TITLE);
$tmpl->addRows('info_requirement', $info_requirement);
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
// ------------------------------------------------------------------------- //
if (!defined('XOOPS_ROOT_PATH')) {
    exit;
}
// class files
require_once '../class/base/pattemplate.class.php';
// title
$title = _AM_XOONIPS_POLICY_ITEM_TITLE;
$description = _AM_XOONIPS_POLICY_ITEM_DESC;
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_POLICY_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// menu
$menu = array(array('label' => _AM_XOONIPS_POLICY_ITEM_PUBLIC_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&amp;action=public'), array('label' => _AM_XOONIPS_POLICY_ITEM_TYPE_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&amp;action=type'), array('label' => _AM_XOONIPS_POLICY_ITEM_IMEXPORT_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&amp;action=imexport'), array('label' => _AM_XOONIPS_POLICY_ITEM_COMMENT_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&amp;action=comment'));
// templates
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('adminmenu.tmpl.html');
$tmpl->addVar('header', 'TITLE', $title);
$tmpl->setAttribute('description', 'visibility', 'visible');
$tmpl->addVar('description', 'DESCRIPTION', $description);
$tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
$tmpl->addRows('breadcrumbs_items', $breadcrumbs);
$tmpl->addRows('menu', $menu);
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
 function render()
 {
     global $xoopsUser, $xoopsConfig, $xoopsUserIsAdmin, $xoopsLogger;
     $xoopsTpl = new XoopsTpl();
     $this->setXooNIpsStyleSheet($xoopsTpl);
     $transfer_item_options = $this->get_transfer_item_template_vars();
     $xoopsTpl->assign('transfer_item_options', array_slice($transfer_item_options, ($this->_params['page'] - 1) * 50, 50));
     $xoopsTpl->assign('transfer_item_options_hidden', array_merge(array_slice($transfer_item_options, 0, ($this->_params['page'] - 1) * 50), array_slice($transfer_item_options, $this->_params['page'] * 50)));
     foreach ($this->_params as $key => $val) {
         $xoopsTpl->assign($key, $val);
     }
     $xoopsTpl->assign('pages', $this->get_page_number_array());
     $xoopsTpl->assign('maxpage', $this->get_max_page());
     $form = $xoopsTpl->fetch('db:xoonips_transfer_admin_item_select.html');
     global $xoonips_admin;
     $title = _AM_XOONIPS_MAINTENANCE_ITEM_TRANSFER_TITLE;
     // $description = "";
     // breadcrumbs
     $breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'link', 'label' => _AM_XOONIPS_MAINTENANCE_ITEM_TITLE, 'url' => $xoonips_admin['mypage_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
     // templates
     require_once '../class/base/pattemplate.class.php';
     $tmpl = new PatTemplate();
     $tmpl->setBaseDir('templates');
     $tmpl->readTemplatesFromFile('maintenance_item_transfer.tmpl.html');
     // assign template variables
     $tmpl->addVar('header', 'TITLE', $title);
     $tmpl->addVar('main', 'TITLE', $title);
     // $tmpl->setAttribute( 'description', 'visibility', 'visible' );
     // $tmpl->addVar( 'description', "DESCRIPTION", $description );
     $tmpl->setAttribute('breadcrumbs', 'visibility', 'visible');
     $tmpl->addRows('breadcrumbs_items', $breadcrumbs);
     $tmpl->addVar('main', 'BODY', $form);
     // display
     xoops_cp_header();
     $tmpl->displayParsedTemplate('main');
     xoops_cp_footer();
 }