$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');
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'); }
$xtitle_i = ""; if ($array_value['lev'] > 0) { $xtitle_i .= " |"; for ($i = 1; $i <= $array_value['lev']; $i++) { $xtitle_i .= "---"; } $xtitle_i .= " "; } $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';
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 . "&" . NV_OP_VARIABLE . "=cat&parentid=" . $row['parentid'] . "&catid=" . $row['catid']; $row['del'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=cat_action&ac=del&catid=" . $row['catid']; $row['add'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=content&catid=" . $row['catid']; $row['linkparent'] = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=cat&parentid=" . $row['catid']; $xtpl->assign('ROW', $row); $xtpl->parse('main.list.loop'); } } $xtpl->parse('main.list'); } /** * end: listview data */ /** * view form data