Copyright (c) 2006-2010 osTicket http://www.osticket.com Released under the GNU General Public License WITHOUT ANY WARRANTY. See LICENSE.TXT for details. vim: expandtab sw=4 ts=4 sts=4: $Id: $ **********************************************************************/ require('client.inc.php'); define('SOURCE','Web'); //Ticket source. $inc='open.inc.php'; //default include. $errors=array(); if($_POST): $_POST['deptId']=$_POST['emailId']=0; //Just Making sure we don't accept crap...only topicId is expected. if($cfg->enableCaptcha() && !$thisclient){ if(!$_POST['captcha']) $errors['captcha']='Geben Sie den im Bild angezeigten Text ein.'; elseif(strcasecmp($_SESSION['captcha'],md5($_POST['captcha']))) $errors['captcha']='Falsche Eingabe - bitte nochmal versuchen!'; } //Ticket::create...checks for errors.. if(($ticket=Ticket::create($_POST,$errors,SOURCE))){ $msg='Supportticket wurde erstellt'; if($thisclient && $thisclient->isValid()) //Logged in...simply view the newly created ticket. @header('Location: tickets.php?id='.$ticket->getExtId()); //Thank the user and promise speedy resolution! $inc='thankyou.inc.php'; }else{ $errors['err']=$errors['err']?$errors['err']:'Ticket wurde nicht erstellt. Bitte korrigieren Sie die folgenden Fehler!'; } endif; //page require(CLIENTINC_DIR.'header.inc.php'); require(CLIENTINC_DIR.$inc); require(CLIENTINC_DIR.'footer.inc.php'); ?>