@@ 474-496 (lines=23) @@ | ||
471 | $hTicketValues = xhelpGetHandler('ticketValues'); |
|
472 | $ticketValues = $hTicketValues->create(); |
|
473 | ||
474 | foreach($aFields as $field){ |
|
475 | $fieldname = $field['fieldname']; |
|
476 | $fieldtype = $field['controltype']; |
|
477 | ||
478 | if($fieldtype == XHELP_CONTROL_FILE){ // If custom field was a file upload |
|
479 | if($xoopsModuleConfig['xhelp_allowUpload']){ // If uploading is allowed |
|
480 | if(is_uploaded_file($_FILES[$fieldname]['tmp_name'])){ |
|
481 | if (!$ret = $ticket->checkUpload($fieldname, $allowed_mimetypes, $errors)) { |
|
482 | $errorstxt = implode('<br />', $errors); |
|
483 | ||
484 | $message = sprintf(_XHELP_MESSAGE_FILE_ERROR, $errorstxt); |
|
485 | redirect_header(XHELP_BASE_URL."/addTicket.php", 5, $message); |
|
486 | } |
|
487 | if($file = $ticket->storeUpload($fieldname, -1, $allowed_mimetypes)){ |
|
488 | $ticketValues->setVar($fieldname, $file->getVar('id') . "_" . $_FILES[$fieldname]['name']); |
|
489 | } |
|
490 | } |
|
491 | } |
|
492 | } else { |
|
493 | $fieldvalue = $_POST[$fieldname]; |
|
494 | $ticketValues->setVar($fieldname, $fieldvalue); |
|
495 | } |
|
496 | } |
|
497 | $ticketValues->setVar('ticketid', $ticket->getVar('id')); |
|
498 | ||
499 | if(!$hTicketValues->insert($ticketValues)){ |
@@ 346-367 (lines=22) @@ | ||
343 | $hTicketValues = xhelpGetHandler('ticketValues'); |
|
344 | $ticketValues = $hTicketValues->create(); |
|
345 | ||
346 | foreach($aFields as $field){ |
|
347 | $fieldname = $field['fieldname']; |
|
348 | $fieldtype = $field['controltype']; |
|
349 | ||
350 | if($fieldtype == XHELP_CONTROL_FILE){ // If custom field was a file upload |
|
351 | if($xoopsModuleConfig['xhelp_allowUpload']){ // If uploading is allowed |
|
352 | if(is_uploaded_file($_FILES[$fieldname]['tmp_name'])){ |
|
353 | if (!$ret = $ticket->checkUpload($fieldname, $allowed_mimetypes, $errors)) { |
|
354 | $errorstxt = implode('<br />', $errors); |
|
355 | $message = sprintf(_XHELP_MESSAGE_FILE_ERROR, $errorstxt); |
|
356 | redirect_header(XHELP_BASE_URL."/addTicket.php", 5, $message); |
|
357 | } |
|
358 | if($file = $ticket->storeUpload($fieldname, -1, $allowed_mimetypes)){ |
|
359 | $ticketValues->setVar($fieldname, $file->getVar('id') . "_" . $_FILES[$fieldname]['name']); |
|
360 | } |
|
361 | } |
|
362 | } |
|
363 | } else { |
|
364 | $fieldvalue = $_POST[$fieldname]; |
|
365 | $ticketValues->setVar($fieldname, $fieldvalue); |
|
366 | } |
|
367 | } |
|
368 | $ticketValues->setVar('ticketid', $ticket->getVar('id')); |
|
369 | ||
370 | if(!$hTicketValues->insert($ticketValues)){ |