⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 help.php

📁 jsp程序开发系统
💻 PHP
字号:
<?php
// +-------------------------------------------------------------+
// | DeskPRO v [2.0.1 Production]
// | Copyright (C) 2001 - 2004 Headstart Solutions Limited
// | Supplied by WTN-WDYL
// | Nullified by WTN-WDYL
// | Distribution via WebForum, ForumRU and associated file dumps
// +-------------------------------------------------------------+
// | DESKPRO IS NOT FREE SOFTWARE
// +-------------------------------------------------------------+
// | License ID : Full Enterprise License =) ...
// | License Owner : WTN-WDYL Team
// +-------------------------------------------------------------+
// | $RCSfile: help.php,v $
// | $Date: 2004/02/12 21:16:57 $
// | $Revision: 1.20 $
// +-------------------------------------------------------------+
// | File Details:
// | - Template-based user help display.
// +-------------------------------------------------------------+

error_reporting(E_ALL & ~E_NOTICE);

require_once('./global.php');
//Nullify WTN-WDYL Team

$template_cache = templatecache('HELP_footer,HELP_content');

eval(makeeval('help_footer', 'HELP_footer'));

// Which validation help do we show?

if ($settings['validate_email'] AND $settings['manual_validation']) {
	$validation = 'register-both-val';
} elseif ($settings['validate_email'] AND !$settings['manual_validation']) {
	$validation = 'register-user-val';
} elseif (!$settings['validate_email'] AND $settings['manual_validation']) {
	$validation = 'register-manual-val';
} else {
	$validation = 'register-no-val';
}

if ($settings['require_registration'] AND !$user['id'] AND ($settings['manual_validation'] OR $settings['validate_email'])) {
	$newticket = 'new-ticket-not-regged-val';
} elseif ($settings['require_registration'] AND !$user['id']) {
	$newticket = 'new-ticket-not-regged-no-val';
} elseif ($settings['require_registration'] AND $user['id'] OR (!$settings['require_registration'] AND !$user['id'])) {
	$newticket = 'new-ticket-regged';
} else {
	$newticket = 'new-ticket-not-val';
}

$items = array(
	'login',
	'ticket-list',
	'general-settings',
	'update-password',
	'update-email',
	'subscriptions',
	'viewing',
	'advanced-search',
	'about_dp',
	'about_ceonex',
	$validation,
	$newticket
);

if ($settings[default_language] < $session[language]) {
	$order = "DESC";
} else {
	$order = "ASC";
}

$categories = $db->query_return_array_id(
	"SELECT user_help_cats.id, name, entry FROM user_help_cats, user_help_cats_entries
		WHERE user_help_cats.id = user_help_cats_entries.categoryid
			AND (languageid = '$session[language]' 
			OR languageid = '$settings[default_language]'
		)
		ORDER BY displayorder");

if (is_array($categories)) {
	foreach ($categories AS $data) {
		if (!isset($catnames[$data['name']])) {
			$catnames[$data['name']] = $data['id'];
		}
	}
}

$tab = parse_url($_SERVER["HTTP_REFERER"]);
$path = $tab['path'];
$query = $tab['query'];
$vars= explode("&",$query);
if (is_array($var)) {
	foreach ($vars AS $var) {
		$tmp = explode('=', $var);
		if ($tmp[0] == 'do') {
			$do = $tmp[1];
		}
	}
}

if (stristr($path, 'faq.php')) {
	$section = 'FAQ';
	switch ($do) {
		case 'subscriptions':
			$article = 'subscriptions';
			break;
		case 'viewing':
		default:
			$article = 'viewing';
			break;
		case 'advanced-search':
			$article = 'advanced-search';
			break;
	}
} elseif (stristr($path, 'profile.php')) {
	$section = 'Profile';
	switch ($_REQUEST['do']) {
		case 'view_profile':
			$article = 'general-settings';
			break;
		case 'view_emails':
			$article = 'update-email';
			break;
		case 'view_password':
			$article = 'update-password';
			break;
	}
} elseif (stristr($path, 'ticketlist.php')) {
	$section = 'Tickets';
	$article = 'ticket-list';
} elseif (stristr($path, 'newticket.php')) {
	$section = 'Tickets';
	$article = $newticket;
} elseif (stristr($path, 'register.php')) {
	$section = 'Profile';
	$article = $validation;
} elseif (stristr($path, 'login.php')) {
	$section = 'Profile';
	$article = 'login';
}

if (!$article) {
	$article = 'ticket-list';
	$section = 'Tickets';
}

if ($_REQUEST['section']) {
	$section = $_REQUEST['section'];
	if (!$_REQUEST['article']) {
		$article = NULL;
	}
} else {
	$section = $catnames[$section];
}

if (!$section) {
	$section = 'Tickets';
	$section = $catnames[$section];
}

$articles = $db->query_return_array_id(
	"SELECT user_help.id, user_help.category, title, name, helpentry FROM user_help, user_help_entries
		WHERE user_help.id = user_help_entries.helpid
		AND (language = '$session[language]' OR language = '$settings[default_language]')
		AND name in " . array2sql($items) .
		"AND user_help.category = '" . mysql_escape_string($section) . "'
		ORDER BY language $order, displayorder
");

if (is_array($articles)) {
	foreach ($articles AS $data) {
		if (!isset($artnames[$data['name']])) {
			$artnames[$data['name']] = $data['id'];
		}
	}
}

if ($_REQUEST['article']) {
	$article = $_REQUEST['article'];
} else {
	$article = $artnames[$article];
}

$categories[$section]['selected'] = 1;
$articles[$article]['selected'] = 1;

eval(makeeval('echo', 'HELP_content'));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -