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')); }
<?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)) {