$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);
// display
xoops_cp_header();
$tmpl->displayParsedTemplate('main');
xoops_cp_footer();
exit;
/**
 * get user name by index title
 *
 * @access public
 * @param int $uid
 * @param string $fmt
/**
 * render_zombie_list
 *
 */
function render_zombie_list()
{
    global $tmpl;
    global $xoopsGTicket;
    // set token
    $ticket_area = 'xoonips_admin_system_xoops_zombielist';
    $token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area);
    $tmpl->addVar('main', 'ZOMBIELIST_TOKEN_TICKET', $token_ticket);
    // assign labels
    $tmpl->addVar('main', 'ZOMBIELIST_TITLE', _AM_XOONIPS_SYSTEM_XOOPS_ZOMBIELIST_TITLE);
    $tmpl->addVar('main', 'ZOMBIELIST_DESC', _AM_XOONIPS_SYSTEM_XOOPS_ZOMBIELIST_DESC);
    $tmpl->addVar('main', 'LABEL_UID', _AM_XOONIPS_LABEL_UID);
    $tmpl->addVar('main', 'ZOMBIELIST_LABEL_ITEMCOUNT', _AM_XOONIPS_SYSTEM_XOOPS_ZOMBIELIST_LABEL_ITEMCOUNT);
    $tmpl->addVar('zombies_empty', 'ZOMBIELIST_MSG_EMPTY', _AM_XOONIPS_SYSTEM_XOOPS_ZOMBIELIST_MSG_EMPTY);
    $zombies = array();
    $evenodd = 'odd';
    foreach (get_zombie_user_ids() as $zombie_id) {
        $zombie = array();
        $zombie['uid'] = $zombie_id;
        $zombie['uname'] = get_uname_by_index_title($zombie_id, 's');
        $zombie['delete'] = _AM_XOONIPS_LABEL_DELETE;
        $zombie['evenodd'] = $evenodd;
        $basic_handler =& xoonips_getormhandler('xoonips', 'item_basic');
        $criteria2 = new CriteriaCompo();
        $criteria2->add(new Criteria('uid', $zombie_id));
        $criteria2->add(new Criteria('item_type_id', ITID_INDEX, '!='));
        $basics =& $basic_handler->getObjects($criteria2);
        if (is_array($basics)) {
            $zombie['itemcount'] = sprintf('%d (%d/%d)', count($basics), get_number_of_item_by_open_level($zombie_id, OL_GROUP_ONLY), get_number_of_item_by_open_level($zombie_id, OL_PUBLIC));
        } else {
            $zombie['itemcount'] = 0;
        }
        $zombies[] = $zombie;
        $evenodd = $evenodd == 'even' ? 'odd' : 'even';
    }
    $has_zombies = count($zombies) > 0 ? true : false;
    if ($has_zombies) {
        $tmpl->addRows('zombies', $zombies);
    } else {
        $tmpl->setAttribute('zombies', 'visibility', 'hidden');
        $tmpl->setAttribute('zombies_empty', 'visibility', 'visible');
    }
}