コード例 #1
0
ファイル: config.php プロジェクト: ngoctu2008/nv4_module_laws
$xtpl->assign('NV_LANG_VARIABLE', NV_LANG_VARIABLE);
$xtpl->assign('NV_LANG_DATA', NV_LANG_DATA);
$xtpl->assign('NV_BASE_ADMINURL', NV_BASE_ADMINURL);
$xtpl->assign('NV_NAME_VARIABLE', NV_NAME_VARIABLE);
$xtpl->assign('NV_OP_VARIABLE', NV_OP_VARIABLE);
$xtpl->assign('MODULE_NAME', $module_name);
$xtpl->assign('OP', $op);
$xtpl->assign('DATA', $data);
$home_view = array("view_listall" => "", "view_listcate" => "", "view_none" => "");
$home_view[$data['view_type']] = "selected=\"selected\"";
foreach ($home_view as $type_view => $select) {
    $row = array("title" => $lang_module[$type_view], "select" => $select, "value" => $type_view);
    $xtpl->assign('ROW', $row);
    $xtpl->parse('main.home_view_loop');
}
$xtpl->assign('who_upload', drawselect_status("who_view", $array_who_view, $data['who_upload'], 'show_group()'));
if (!empty($groups_list)) {
    $groups_view = explode(",", $data['groups_view']);
    foreach ($groups_list as $groups_id => $groups_title) {
        $check = "";
        if (in_array($groups_id, $groups_view)) {
            $check = 'checked="checked"';
        }
        $data_temp = array("value" => $groups_id, "title" => $groups_title, "check" => $check);
        $xtpl->assign('groups_views', $data_temp);
        $xtpl->parse('main.groups_views');
    }
}
$check = $data['status'] == '1' ? "checked=\"checked\"" : "";
$xtpl->assign('ck_status', $check);
$xtpl->parse('main');
コード例 #2
0
ファイル: theme.php プロジェクト: ngoctu2008/nv4_module_laws
function upload_content($data, $error)
{
    global $global_config, $module_name, $module_file, $lang_module, $module_config, $module_info, $global_archives_cat, $global_archives_room, $global_archives_field, $global_archives_organ;
    $xtpl = new XTemplate("content.tpl", NV_ROOTDIR . "/themes/" . $module_info['template'] . "/modules/" . $module_file);
    $xtpl->assign('LANG', $lang_module);
    $xtpl->assign('NV_BASE_SITEURL', NV_BASE_SITEURL);
    $xtpl->assign('TEMPLATE', $module_info['template']);
    $xtpl->assign('DATA', $data);
    foreach ($global_archives_cat as $catid => $catinfo) {
        $xtitle = "";
        if ($catinfo['lev'] > 0) {
            $xtitle .= "|";
            for ($i = 1; $i <= $catinfo['lev']; $i++) {
                $xtitle .= "----- ";
            }
        }
        $catinfo['xtitle'] = $xtitle . $catinfo['title'];
        $catinfo['select'] = $catinfo['catid'] == $data['catid'] ? "selected=\"selected\"" : "";
        $xtpl->assign('ROW', $catinfo);
        $xtpl->parse('main.catlist');
    }
    foreach ($global_archives_room as $roomid => $roominfo) {
        $xtitle = "";
        if ($roominfo['lev'] > 0) {
            $xtitle .= "|";
            for ($i = 1; $i <= $roominfo['lev']; $i++) {
                $xtitle .= "----- ";
            }
        }
        $roominfo['xtitle'] = $xtitle . $roominfo['title'];
        $roominfo['select'] = $roominfo['roomid'] == $data['roomid'] ? "selected=\"selected\"" : "";
        $xtpl->assign('ROW', $roominfo);
        $xtpl->parse('main.roomlist');
    }
    foreach ($global_archives_field as $fieldid => $fieldinfo) {
        $xtitle = "";
        if ($fieldinfo['lev'] > 0) {
            $xtitle .= "|";
            for ($i = 1; $i <= $fieldinfo['lev']; $i++) {
                $xtitle .= "----- ";
            }
        }
        $fieldinfo['xtitle'] = $xtitle . $fieldinfo['title'];
        $fieldinfo['select'] = $fieldinfo['fieldid'] == $data['fieldid'] ? "selected=\"selected\"" : "";
        $xtpl->assign('ROW', $fieldinfo);
        $xtpl->parse('main.fieldlist');
    }
    foreach ($global_archives_organ as $organid => $organinfo) {
        $xtitle = "";
        if ($organinfo['lev'] > 0) {
            $xtitle .= "|";
            for ($i = 1; $i <= $organinfo['lev']; $i++) {
                $xtitle .= "----- ";
            }
        }
        $organinfo['xtitle'] = $xtitle . $organinfo['title'];
        $organinfo['select'] = $organinfo['organid'] == $data['organid'] ? "selected=\"selected\"" : "";
        $xtpl->assign('ROW', $organinfo);
        $xtpl->parse('main.organlist');
    }
    //type_content
    $array_type = array(0 => $lang_module['nonecontent'], 1 => $lang_module['incontent'], 2 => $lang_module['outcontent']);
    $type_content = drawselect_status("type", $array_type, $data['type']);
    $xtpl->assign('type_content', $type_content);
    if (defined('NV_EDITOR') and function_exists('nv_aleditor')) {
        $editor = nv_aleditor('bodytext', '100%', '250px', $data['bodytext']);
    } else {
        $editor = "<textarea style='width:100%' rows='8' name=\"bodytext\" id=\"bodytext\">" . $data['bodytext'] . "</textarea>";
    }
    $xtpl->assign('edit_bodytext', $editor);
    if (!empty($error)) {
        $xtpl->assign('ERROR', $error);
        $xtpl->parse('main.error');
    }
    if (!empty($data['filepath'])) {
        $xtpl->parse('main.file');
    }
    $xtpl->parse('main');
    return $xtpl->text('main');
}
コード例 #3
0
    $xtitle_i = "";
    if ($array_value['lev'] > 0) {
        $xtitle_i .= "&nbsp;&nbsp;&nbsp;|";
        for ($i = 1; $i <= $array_value['lev']; $i++) {
            $xtitle_i .= "---";
        }
        $xtitle_i .= "&nbsp;";
    }
    $select = $organid_i == $data['organid'] ? 'selected="selected"' : '';
    $array_organ = array("xtitle" => $xtitle_i . $array_value['title'], "organid" => $organid_i, "select" => $select);
    $xtpl->assign('ROW', $array_organ);
    $xtpl->parse('main.organlist');
}
//type_content
$array_type = array(0 => $lang_module['nonecontent'], 1 => $lang_module['incontent'], 2 => $lang_module['outcontent']);
$type_content = drawselect_status("type", $array_type, $data['type']);
$xtpl->assign('type_content', $type_content);
if (empty($data['alias'])) {
    $xtpl->parse('main.getalias');
}
$xtpl->assign('CURRENT', NV_UPLOADS_DIR . '/' . $module_name . '/' . date("Y_m"));
if (defined('NV_EDITOR') and function_exists('nv_aleditor')) {
    $edits = nv_aleditor('bodytext', '100%', '300px', $data['bodytext']);
} else {
    $edits = "<textarea style=\"width: 100%\" name=\"bodytext\" id=\"bodytext\" cols=\"20\" rows=\"15\">" . $data['bodytext'] . "</textarea>";
}
$xtpl->assign('edit_bodytext', $edits);
$xtpl->parse('main');
$contents = $xtpl->text('main');
$page_title = $lang_module['content'];
include NV_ROOTDIR . '/includes/header.php';
コード例 #4
0
ファイル: cat.php プロジェクト: ngoctu2008/nv4_module_laws
foreach ($global_array_cat as $row) {
    if ($row['parentid'] == $parentid) {
        $num++;
    }
}
if ($num > 0) {
    $array_inhome = array(0 => $lang_global['no'], 1 => $lang_global['yes']);
    $array_viewcat = array("viewcat_list" => $lang_module['list'], "viewcat_gird" => $lang_module['gird']);
    $a = 1;
    foreach ($global_array_cat as $row) {
        if ($row['parentid'] == $parentid) {
            $row['class'] = $a % 2 ? " class=\"second\"" : "";
            $row['sinhome'] = drawselect_status("inhome", $array_inhome, $row['inhome'], "ChangeActiveCat(this," . $row['catid'] . ",'active')");
            $row['sweight'] = drawselect_number("weight", 1, $num - 1, $row['weight'], "ChangeActiveCat(this," . $row['catid'] . ",'weight')");
            $row['snumlinks'] = drawselect_number("numlinks", 1, 50, $row['numlinks'], "ChangeActiveCat(this," . $row['catid'] . ",'numlinks')");
            $row['sviewcat'] = drawselect_status("viewcat", $array_viewcat, $row['viewcat'], "ChangeActiveCat(this," . $row['catid'] . ",'viewcat')");
            $row['edit'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&amp;" . NV_OP_VARIABLE . "=cat&amp;parentid=" . $row['parentid'] . "&amp;catid=" . $row['catid'];
            $row['del'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&amp;" . NV_OP_VARIABLE . "=cat_action&amp;ac=del&amp;catid=" . $row['catid'];
            $row['add'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&amp;" . NV_OP_VARIABLE . "=content&amp;catid=" . $row['catid'];
            $row['linkparent'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&amp;" . NV_OP_VARIABLE . "=cat&amp;parentid=" . $row['catid'];
            $xtpl->assign('ROW', $row);
            $xtpl->parse('main.list.loop');
        }
    }
    $xtpl->parse('main.list');
}
/**
 * end: listview data 
 */
/** 
 * view form data