$df['label'] = _AM_XOONIPS_POLICY_ITEM_PUBLIC_DOWNLOAD_FILE_ZIP;
$df['selected'] = $config_values['download_file_compression'] == 'on' ? 'yes' : 'no';
$download_file[] = $df;
$df['value'] = 'off';
$df['label'] = _AM_XOONIPS_POLICY_ITEM_PUBLIC_DOWNLOAD_FILE_PLAIN;
$df['selected'] = $config_values['download_file_compression'] == 'off' ? 'yes' : 'no';
$download_file[] = $df;
// >>  item show optional
$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);
$initil_values = array();
foreach ($initvals_config_keys as $name => $value) {
    $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();
$feed_item_max_desc = _AM_XOONIPS_SYSTEM_RSS_FEED_ITEM_MAX_DESC;
$feed_item_max = $config_values['rss_item_max'];
$textutil =& xoonips_getutility('text');
// feed url
$feed_url_title = _AM_XOONIPS_SYSTEM_RSS_FEED_URL_TITLE;
$feed_url_desc = _AM_XOONIPS_SYSTEM_RSS_FEED_URL_DESC;
$feed_url_rdf = $textutil->html_special_chars($xoonips_admin['mod_url'] . '/feed.php?type=rdf');
$feed_url_rss = $textutil->html_special_chars($xoonips_admin['mod_url'] . '/feed.php?type=rss');
$feed_url_atom = $textutil->html_special_chars($xoonips_admin['mod_url'] . '/feed.php?type=atom');
$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);
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_SYSTEM_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_system_print';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// get configs
$config_keys = array('printer_friendly_header' => 's');
$config_values = xoonips_admin_get_configs($config_keys, 'e');
// >> printer_friendly_header
$printer_friendly_header_title = _AM_XOONIPS_SYSTEM_PRINT_PRINTER_FRIENDLY_HEADER_TITLE;
$printer_friendly_header_desc = _AM_XOONIPS_SYSTEM_PRINT_PRINTER_FRIENDLY_HEADER_DESC;
$printer_friendly_header = $config_values['printer_friendly_header'];
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_print.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);
// >> header part of printer friendly
$tmpl->addVar('main', 'printer_friendly_header_title', $printer_friendly_header_title);
$tmpl->addVar('main', 'printer_friendly_header_desc', $printer_friendly_header_desc);
$tmpl->addVar('main', 'printer_friendly_header', $printer_friendly_header);
$ticket_area = 'xoonips_admin_policy_moderator';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// get configs
$config_keys = array('moderator_modify_any_items' => 's');
$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);
// ------------------------------------------------------------------------- //
if (!defined('XOOPS_ROOT_PATH')) {
    exit;
}
// this file will include from maintenance_account_modify.php
// title
$title = _AM_XOONIPS_MAINTENANCE_ACCOUNT_ACONFIRM_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_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_aconfirm';
$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_confirm.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);
$tmpl->addVar('main', 'confirm_msg', _AM_XOONIPS_MSG_ACTIVATE_CONFIRM);
// >> user inforamtion from
$tmpl->addVar('main', 'action', 'activate');
$tmpl->addVar('main', 'uid_title', _AM_XOONIPS_LABEL_UID);
$tmpl->addVar('main', 'uid_value', $user['xoops']['uid']);
$tmpl->addVar('main', 'uname_title', _AM_XOONIPS_LABEL_UNAME);
$tmpl->addVar('main', 'uname_value', $user['xoops']['uname']);
$tmpl->addVar('main', 'name_title', _AM_XOONIPS_LABEL_NAME);
// requirements
$userinfo_requirements = get_requirements($uid);
// validate
$validate = array();
foreach ($userinfo_requirements as $key) {
    $validate[] = array('name' => $key, 'message' => sprintf(_FORM_ENTER, $userinfo_labels[$key]));
}
// 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']);
 function pical_monthly_calendar_show($options)
 {
     global $xoopsConfig, $xoopsDB;
     $mydirname = empty($options[0]) ? basename(dirname(dirname(__FILE__))) : $options[0];
     // setting physical & virtual paths
     $mod_path = XOOPS_ROOT_PATH . "/modules/{$mydirname}";
     $mod_url = XOOPS_URL . "/modules/{$mydirname}";
     // defining class of piCal
     if (!class_exists('piCal_xoops')) {
         require_once "{$mod_path}/class/piCal.php";
         require_once "{$mod_path}/class/piCal_xoops.php";
     }
     // creating an instance of piCal
     $cal = new piCal_xoops("", $xoopsConfig['language'], true);
     // ignoring cid from GET
     $cal->now_cid = 0;
     // setting properties of piCal
     $cal->conn = $xoopsDB->conn;
     include "{$mod_path}/include/read_configs.php";
     $cal->base_url = $mod_url;
     $cal->base_path = $mod_path;
     $cal->images_url = "{$mod_url}/images/{$skin_folder}";
     $cal->images_path = "{$mod_path}/images/{$skin_folder}";
     $original_level = error_reporting(E_ALL ^ E_NOTICE);
     require_once "{$mod_path}/include/patTemplate.php";
     $tmpl = new PatTemplate();
     $tmpl->readTemplatesFromFile("{$cal->images_path}/block_monthly.tmpl.html");
     // setting skin folder
     $tmpl->addVar("WholeBoard", "SKINPATH", $cal->images_url);
     // setting language
     $tmpl->addVar("WholeBoard", "LANG_PREV_MONTH", _MB_PICAL_PREV_MONTH);
     $tmpl->addVar("WholeBoard", "LANG_NEXT_MONTH", _MB_PICAL_NEXT_MONTH);
     $tmpl->addVar("WholeBoard", "LANG_YEAR", _MB_PICAL_YEAR);
     $tmpl->addVar("WholeBoard", "LANG_MONTH", _MB_PICAL_MONTH);
     $tmpl->addVar("WholeBoard", "LANG_JUMP", _MB_PICAL_JUMP);
     // Static parameter for the request
     $tmpl->addVar("WholeBoard", "GET_TARGET", "{$mod_url}/index.php");
     $tmpl->addVar("WholeBoard", "QUERY_STRING", '');
     // Variables required in header part etc.
     $tmpl->addVars("WholeBoard", $cal->get_calendar_information('M'));
     // BODY of the calendar
     $tmpl->addVar("WholeBoard", "CALENDAR_BODY", $cal->get_monthly_html("{$mod_url}/index.php"));
     // legends of long events
     foreach ($cal->long_event_legends as $bit => $legend) {
         $tmpl->addVar("LongEventLegends", "BIT_MASK", 1 << $bit - 1);
         $tmpl->addVar("LongEventLegends", "LEGEND_ALT", _PICAL_MB_ALLDAY_EVENT . " {$bit}");
         $tmpl->addVar("LongEventLegends", "LEGEND", $legend);
         $tmpl->addVar("LongEventLegends", "SKINPATH", $cal->images_url);
         $tmpl->parseTemplate("LongEventLegends", "a");
     }
     // content generated from patTemplate
     $block['content'] = $tmpl->getParsedTemplate("WholeBoard");
     error_reporting($original_level);
     return $block;
 }
$evenodd = 'odd';
foreach ($modules as $module) {
    $plugin['plugin'] = $textutil->html_special_chars($module['display_name']);
    $plugin['mimetype'] = $textutil->html_special_chars(implode(', ', $module['mime_type']));
    $extensions = array_map('filesearch_adddot', $module['extensions']);
    $plugin['suffixes'] = $textutil->html_special_chars(implode(', ', $extensions));
    $plugin['version'] = $textutil->html_special_chars($module['version']);
    $plugin['evenodd'] = $evenodd;
    $evenodd = $evenodd == 'even' ? 'odd' : 'even';
    $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);
$index_item_link_handler =& xoonips_getormhandler('xoonips', 'index_item_link');
if (count($index_item_link_handler->getNonPrivateItemIds($uid)) > 0) {
    redirect_header($xoonips_admin['mypage_url'], 3, _AM_XOONIPS_MAINTENANCE_ACCOUNT_DCONFIRM_MSG_ITEM_HANDOVER);
    exit;
}
// title
$title = _AM_XOONIPS_MAINTENANCE_ACCOUNT_DCONFIRM_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_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_delete';
$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_confirm.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);
$tmpl->addVar('main', 'ACTION', 'delete');
$tmpl->addVar('main', 'CONFIRM_MSG', _AM_XOONIPS_MSG_DELETE_CONFIRM);
// >> user inforamtion from
$tmpl->addVar('main', 'UID_TITLE', _AM_XOONIPS_LABEL_UID);
$tmpl->addVar('main', 'UID_VALUE', $uid);
$tmpl->addVar('main', 'UNAME_TITLE', _AM_XOONIPS_LABEL_UNAME);
$tmpl->addVar('main', 'UNAME_VALUE', $u_obj->getVar('uname', 's'));
$tmpl->addVar('main', 'NAME_TITLE', _AM_XOONIPS_LABEL_NAME);
    } else {
        $adminlink = '&nbsp;';
    }
    // get module order
    $weight = $module->getVar('weight', 'n');
    $itemtype_order[] = array('mid' => $mid, 'item_type_id' => $item_type_id, 'display_name_s' => $display_name_s, 'display_name_e' => $display_name_e, 'modname' => $modname, 'weight' => $weight, 'admin_link' => $adminlink);
    unset($module);
}
$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);
// download
$download_fname = 'ranking' . date('YmdHis') . '.zip';
// upload
// clear
$config_keys = array('ranking_sum_start' => 'i', 'ranking_sum_last_update' => 'i');
$config_values = xoonips_admin_get_configs($config_keys, 'n');
$sum_start = $config_values['ranking_sum_start'];
$sum_last_update = $config_values['ranking_sum_last_update'];
if ($sum_start != 0 && $sum_last_update != 0) {
    $clear_message = sprintf(_AM_XOONIPS_MAINTENANCE_RANKING_CLEAR_MESSAGE, date('Y/m/d', $sum_start), date('Y/m/d', $sum_last_update));
} else {
    $clear_message = _AM_XOONIPS_MAINTENANCE_RANKING_CLEAR_EMPTY;
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_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', 'max_file_size', $max_file_size);
$tmpl->addVar('main', 'download', _AM_XOONIPS_LABEL_DOWNLOAD);
$tmpl->addVar('main', 'upload', _AM_XOONIPS_LABEL_UPLOAD);
$tmpl->addVar('main', 'clear', _AM_XOONIPS_LABEL_CLEAR);
$tmpl->addVar('main', 'file_title', _AM_XOONIPS_MAINTENANCE_RANKING_FILE_TITLE);
$tmpl->addVar('main', 'note', _AM_XOONIPS_MAINTENANCE_RANKING_NOTE);
$ticket_area = 'xoonips_admin_system_tree';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// get configs
$config_keys = array('tree_frame_width' => 's', 'tree_frame_height' => 's');
$config_values = xoonips_admin_get_configs($config_keys, 'e');
// >> tree_frame_width
$tree_frame_width_title = _AM_XOONIPS_SYSTEM_TREE_TREE_FRAME_WIDTH_TITLE;
$tree_frame_width_desc = _AM_XOONIPS_SYSTEM_TREE_TREE_FRAME_WIDTH_DESC;
$tree_frame_width = $config_values['tree_frame_width'];
// >> tree_frame_height
$tree_frame_height_title = _AM_XOONIPS_SYSTEM_TREE_TREE_FRAME_HEIGHT_TITLE;
$tree_frame_height_desc = _AM_XOONIPS_SYSTEM_TREE_TREE_FRAME_HEIGHT_DESC;
$tree_frame_height = $config_values['tree_frame_height'];
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_tree.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);
// >> width of index tree frame
$tmpl->addVar('main', 'tree_frame_width_title', $tree_frame_width_title);
$tmpl->addVar('main', 'tree_frame_width_desc', $tree_frame_width_desc);
$tmpl->addVar('main', 'tree_frame_width', $tree_frame_width);
 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();
 }
    $navi_body[] = array('has_link' => $navi['page'] == $body ? 'no' : 'yes', 'link' => $xoonips_admin['mypage_url'], 'page' => $body);
}
$users_objs =& account_get_userlist($limit, $pagenavi->getStart(), $pagenavi->getSort());
$users = array();
$evenodd = 'odd';
foreach ($users_objs as $users_obj) {
    $uid = $users_obj->getVar('uid', 'e');
    $name = $users_obj->getVar('name', 's');
    $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) {
// ------------------------------------------------------------------------- //
if (!defined('XOOPS_ROOT_PATH')) {
    exit;
}
// title
$title = _AM_XOONIPS_SYSTEM_XOOPS_TITLE;
$description = _AM_XOONIPS_SYSTEM_XOOPS_DESC;
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_SYSTEM_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_system_xoops';
$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.tmpl.html');
// logic
function &get_xoonips_unregistered_users()
{
    global $xoopsDB;
    $users_handler =& xoonips_getormhandler('xoonips', 'xoops_users');
    $xusers_handler =& xoonips_getormhandler('xoonips', 'users');
    $criteria = new CriteriaElement();
    //  $criteria = new Criteria( 'level', '0', '>' );
    $criteria->setSort('uname');
    $users_objs =& $users_handler->getObjects($criteria);
    $users = array();
    $evenodd = 'odd';
    foreach ($users_objs as $users_obj) {
    $check_results_obj->registerCategory($category_obj);
    unset($category_obj);
}
$results = $check_results_obj->getResults();
// title
$title = _AM_XOONIPS_SYSTEM_CHECK_TITLE;
$description = _AM_XOONIPS_SYSTEM_CHECK_DESC;
// breadcrumbs
$breadcrumbs = array(array('type' => 'top', 'label' => _AM_XOONIPS_TITLE, 'url' => $xoonips_admin['admin_url'] . '/'), array('type' => 'link', 'label' => _AM_XOONIPS_SYSTEM_TITLE, 'url' => $xoonips_admin['myfile_url']), array('type' => 'label', 'label' => $title, 'url' => ''));
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_system_check';
$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_check.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->setAttribute('first', 'visibility', 'hidden');
$tmpl->setAttribute('results_table', 'visibility', 'visible');
$tmpl->addVar('results_table', 'title', _AM_XOONIPS_SYSTEM_CHECK_FORM_TITLE);
$tmpl->addVar('results_table', 'recheck', _AM_XOONIPS_SYSTEM_CHECK_LABEL_RECHECK);
$tmpl->addRows('results', $results);
if ($to_uid == 0 || count($to_users) == 0) {
    // to user not exists
    die('illegal request');
}
// get to index list
$to_urxid = get_user_root_index_id($to_uid);
$to_indexes = get_index_list($to_urxid, 0);
// override root index name
$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);
        break;
    case 'public':
        $treelist = xnpitmgrListIndexTree(XNPITMGR_LISTMODE_PUBLICONLY);
        break;
}
if (empty($treelist)) {
    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);
    $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();
    }
    $hidden = new XoopsFormHidden('conf_ids[]', $config[$i]->getVar('conf_id'));
    $ele_tray = new XoopsFormElementTray($title4tray, '');
    $ele_tray->addElement($ele);
    $ele_tray->addElement($hidden);
    $form->addElement($ele_tray);
    unset($ele_tray);
    unset($ele);
    unset($hidden);
}
$button_tray->addElement(new XoopsFormHidden('action', 'update'));
$xoopsGTicket->addTicketXoopsFormElement($button_tray, __LINE__, 1800, $ticket_area);
$button_tray->addElement(new XoopsFormButton('', 'button', _AM_XOONIPS_LABEL_UPDATE, 'submit'));
$form->addElement($button_tray);
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('system_module.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', 'XOOPS_FORM', $form->render());
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
// >> general ranking block
$general_ranking_title = _AM_XOONIPS_POLICY_RANKING_BLOCK_TITLE . '&nbsp;:&nbsp;' . get_block_title($xoonips_mid, 'xoonips_blocks.php', 'b_xoonips_ranking_show');
$general_ranking_names = array(_MB_XOONIPS_RANKING_VIEWED_ITEM, _MB_XOONIPS_RANKING_DOWNLOADED_ITEM, _MB_XOONIPS_RANKING_CONTRIBUTING_USER, _MB_XOONIPS_RANKING_SEARCHED_KEYWORD, _MB_XOONIPS_RANKING_CONTRIBUTED_GROUP);
$general_ranking = ranking_create_array($general_ranking_names, $config_values['ranking_order'], $config_values['ranking_visible']);
$general_ranking_numrows = $config_values['ranking_num_rows'];
// >> recent ranking block
$recent_ranking_title = _AM_XOONIPS_POLICY_RANKING_BLOCK_TITLE . '&nbsp;&nbsp;:&nbsp;&nbsp;' . get_block_title($xoonips_mid, 'xoonips_blocks.php', 'b_xoonips_ranking_new_show');
$recent_ranking_names = array(_MB_XOONIPS_RANKING_NEW_ITEM, _MB_XOONIPS_RANKING_NEW_GROUP);
$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);
            } else {
                // error occured
                $failed++;
            }
        }
        $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);
}
$initil_values = array();
foreach ($initvals_config_keys as $name => $value) {
    $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_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);
示例#25
0
 function get_daily($get_target = '', $query_string = '', $for_print = false)
 {
     // $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->readTemplatesFromFile("{$this->images_path}/daily.tmpl.html");
     // setting skin folder
     $tmpl->addVar("WholeBoard", "SKINPATH", $this->images_url);
     // Static parameter for the request
     $tmpl->addVar("WholeBoard", "GET_TARGET", $get_target);
     $tmpl->addVar("WholeBoard", "QUERY_STRING", $query_string);
     $tmpl->addVar("WholeBoard", "PRINT_LINK", "{$this->base_url}/print.php?cid={$this->now_cid}&amp;smode=Daily&amp;caldate={$this->caldate}");
     $tmpl->addVar("WholeBoard", "LANG_PRINT", _PICAL_BTN_PRINT);
     if ($for_print) {
         $tmpl->addVar("WholeBoard", "PRINT_ATTRIB", "width='0' height='0'");
     }
     // カテゴリー選択ボックス
     $tmpl->addVar("WholeBoard", "CATEGORIES_SELFORM", $this->get_categories_selform($get_target));
     $tmpl->addVar("WholeBoard", "CID", $this->now_cid);
     // Variables required in header part etc.
     $tmpl->addVars("WholeBoard", $this->get_calendar_information('D'));
     $tmpl->addVar("WholeBoard", "LANG_JUMP", _PICAL_BTN_JUMP);
     // BODY of the calendar
     $tmpl->addVar("WholeBoard", "CALENDAR_BODY", $this->get_daily_html($get_target, $query_string));
     // content generated from patTemplate
     $ret = $tmpl->getParsedTemplate("WholeBoard");
     error_reporting($original_level);
     return $ret;
 }
$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' => 'label', 'label' => $title, 'url' => ''));
// logic
$repo_handler =& xoonips_getormhandler('xoonips', 'oaipmh_repositories');
$results =& $repo_handler->getLastResults('s');
$evenodd = 'odd';
foreach (array_keys($results) as $id) {
    $results[$id]['evenodd'] = $evenodd;
    $evenodd = $evenodd == 'even' ? 'odd' : 'even';
}
$has_results = true;
if (count($results) == 0) {
    $has_results = false;
}
// templates
require_once '../class/base/pattemplate.class.php';
$tmpl = new PatTemplate();
$tmpl->setBaseDir('templates');
$tmpl->readTemplatesFromFile('maintenance_oaipmh.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);
// >> configure repository url
$tmpl->addVar('main', 'configure_title', _AM_XOONIPS_MAINTENANCE_OAIPMH_CONFIGURE_TITLE);
$tmpl->addVar('main', 'configure_desc', _AM_XOONIPS_MAINTENANCE_OAIPMH_CONFIGURE_DESC);
// >> results
$tmpl->addVar('main', 'date', _AM_XOONIPS_LABEL_DATE);
$tmpl->addVar('main', 'url', _AM_XOONIPS_LABEL_URL);
$tmpl->addVar('main', 'result', _AM_XOONIPS_MAINTENANCE_OAIPMH_LABEL_LASTRESULT);
$moderator_gid = array();
foreach ($grouplist as $gid => $name) {
    $selected = $gid == $config_values['moderator_gid'] ? 'yes' : 'no';
    $moderator_gid[] = array('label' => $name, 'value' => $gid, 'selected' => $selected);
}
// >> upload_dir
$upload_dir_title = _AM_XOONIPS_SYSTEM_BASIC_UPLOAD_DIR_TITLE;
$upload_dir_desc = _AM_XOONIPS_SYSTEM_BASIC_UPLOAD_DIR_DESC;
$upload_dir = $config_values['upload_dir'];
// >> 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);
//  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();
//  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();
// token ticket
require_once '../class/base/gtickets.php';
$ticket_area = 'xoonips_admin_policy_position';
$token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
// >> positions
$posi_handler =& xoonips_getormhandler('xoonips', 'positions');
$posi_array = $posi_handler->getPositionList('e');
$positions = array();
$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