//  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&action=public'), array('label' => _AM_XOONIPS_POLICY_ITEM_TYPE_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&action=type'), array('label' => _AM_XOONIPS_POLICY_ITEM_IMEXPORT_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&action=imexport'), array('label' => _AM_XOONIPS_POLICY_ITEM_COMMENT_TITLE, 'url' => $xoonips_admin['myfile_url'] . '?page=item&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();
    $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']);
$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'));
        }
        $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'] . '&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();
// 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);
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
// 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);
$tmpl->addVar('main', 'name_value', $user['xoops']['name']);
$tmpl->addVar('main', 'email_title', _AM_XOONIPS_LABEL_EMAIL);
$tmpl->addVar('main', 'email_value', $user['xoops']['email']);
$tmpl->addVar('submit', 'yes', _AM_XOONIPS_LABEL_YES);
$tmpl->addVar('main', 'no', _AM_XOONIPS_LABEL_NO);
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) {
    $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');
    $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);
if ($has_plugins) {
    $tmpl->addRows('plugins', $plugins);
} else {
    $tmpl->setAttribute('plugins', 'visibility', 'hidden');
    $tmpl->setAttribute('plugins_empty', 'visibility', 'visible');
}
 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();
 }
$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(''', '\\\'', $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');
 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();
 }