Beispiel #1
0
        foreach ($ArAttached as $IDAttach) {
            if (!F1DeskUtils::isAttached($IDTicket, $IDAttach)) {
                $ObjTicket->attachTicket($IDTicket, $IDAttach);
            }
        }
    }
} elseif (!empty($_POST) && $_POST['StAction'] == 'addSupporters') {
    $ArSupporters = F1DeskUtils::getAllSupporters();
    if ($ArSupporters[0]['IDSupporter'] == 0) {
        array_shift($ArSupporters);
    }
}
/***************************************
 *           Create Data               *
****************************************/
if (F1DeskUtils::isSupporter()) {
    $BoCreate = F1DeskUtils::getPermission('BoCreateTicket', getSessionProp('IDSupporter'));
    if ($BoCreate) {
        $ArDepartments = F1DeskUtils::getPublicDepartments(false);
    } else {
        $ArDepartments = F1DeskUtils::getDepartmentsFormatted(getSessionProp('IDSupporter'));
    }
} else {
    $ArDepartments = F1DeskUtils::getPublicDepartments();
}
$ArTypes = F1DeskUtils::listTicketTypes();
$ArPriorities = F1DeskUtils::listPriorities();
$ArCategories = F1DeskUtils::listCategories();
if (F1DeskUtils::IsSupporter()) {
    $ArSub = F1DeskUtils::getSubDepartments(getSessionProp('IDSupporter'));
}
Beispiel #2
0
<?php

require_once 'main.php';
handleLanguage(__FILE__);
$isSupporter = F1DeskUtils::isSupporter();
/***************************************
 *           Home Actions              *
****************************************/
if (!empty($_POST['StAction'])) {
    switch ($_POST['StAction']) {
        #
        # User's Data Update
        #
        case 'updateUserData':
            $ArData = array();
            if (array_key_exists('StName', $_POST)) {
                $ArData['StName'] = f1desk_escape_string($_POST['StName']);
            }
            if (array_key_exists('StPassword', $_POST) && !empty($_POST['StPassword'])) {
                $ArData['StPassword'] = $_POST['StPassword'];
            }
            if (array_key_exists('StEmail', $_POST)) {
                $ArData['StEmail'] = f1desk_escape_string($_POST['StEmail']);
            }
            if (array_key_exists('BoNotify', $_POST)) {
                $ArData['BoNotify'] = $_POST['BoNotify'];
            }
            if (array_key_exists('TxHeader', $_POST)) {
                $ArData['TxHeader'] = f1desk_escape_string($_POST['TxHeader']);
            }
            if (array_key_exists('TxSign', $_POST)) {