$hesk_settings['cat_show_select'])
{
?>
$v):
if ($new_row == 1) {
echo '
';
$new_row = -1;
}
?>
';
}
endforeach;
}
?>
$v) {
if ($v['use']==1 && isset($_REQUEST[$k])) {
$_SESSION['c_' . $k] = $_REQUEST[$k];
}
}
// Variables for coloring the fields in case of errors
if (!isset($_SESSION['iserror'])) {
$_SESSION['iserror'] = array();
}
if (!isset($_SESSION['isnotice'])) {
$_SESSION['isnotice'] = array();
}
hesk_cleanSessionVars('already_submitted');
// Tell header to load reCaptcha API if needed
if ($hesk_settings['recaptcha_use'] == 2) {
define('RECAPTCHA', 1);
}
// Get categories
$hesk_settings['categories'] = array();
$res = hesk_dbQuery("SELECT `id`, `name` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."categories` WHERE `type`='0' ORDER BY `cat_order` ASC");
while ($row=hesk_dbFetchAssoc($res)) {
$hesk_settings['categories'][$row['id']] = $row['name'];
}
$number_of_categories = count($hesk_settings['categories']);
if ($number_of_categories == 0) {
$category = 1;
} elseif ($number_of_categories == 1) {
$category = current(array_keys($hesk_settings['categories']));
} else {
$category = isset($_GET['catid']) ? hesk_REQUEST('catid'): hesk_REQUEST('category');
// Force the customer to select a category?
if (!isset($hesk_settings['categories'][$category])) {
return print_select_category($number_of_categories);
}
}
// Print header
$hesk_settings['tmp_title'] = $hesk_settings['hesk_title'] . ' - ' . $hesklang['submit_ticket'];
require_once(HESK_PATH . 'inc/header.inc.php');
?>
1) { ?>
-
requestUserLocation("' . $hesklang['your_current_location'] . '", "' . $hesklang['unable_to_determine_location'] . '");
';
}
hesk_cleanSessionVars('iserror');
hesk_cleanSessionVars('isnotice');
} // End print_add_ticket()
function print_start()
{
global $hesk_settings, $hesklang;
// Connect to database
hesk_load_database_functions();
hesk_dbConnect();
define('PAGE_TITLE', 'CUSTOMER_HOME');
// This will be used to determine how much space to print after KB
$hesk_settings['kb_spacing'] = 4;
// Include KB functionality only if we have any public articles
has_public_kb();
if ($hesk_settings['kb_enable'])
{
require(HESK_PATH . 'inc/knowledgebase_functions.inc.php');
}
else
{
$hesk_settings['kb_spacing'] += 2;
}
/* Print header */
require_once(HESK_PATH . 'inc/header.inc.php');
?>