@@ -117,11 +117,11 @@ function addTicket($contact_id, $contact_name, $contact_email, $client_id, $date
117117 // Logging
118118 logAction ("Ticket " , "Create " , "Email parser: Client contact $ contact_email_esc created ticket $ ticket_prefix_esc$ ticket_number ( $ subject) ( $ id) " , $ client_id , $ id );
119119
120- mkdirMissing ('uploads/tickets/ ' );
121- $ att_dir = "uploads/tickets/ " . $ id . "/ " ;
120+ mkdirMissing ('../ uploads/tickets/ ' );
121+ $ att_dir = "../ uploads/tickets/ " . $ id . "/ " ;
122122 mkdirMissing ($ att_dir );
123123
124- rename ("uploads/tmp/ {$ original_message_file }" , "{$ att_dir }/ {$ original_message_file }" );
124+ rename ("../ uploads/tmp/ {$ original_message_file }" , "{$ att_dir }/ {$ original_message_file }" );
125125 $ original_message_file_esc = mysqli_real_escape_string ($ mysqli , $ original_message_file );
126126 mysqli_query ($ mysqli , "INSERT INTO ticket_attachments SET ticket_attachment_name = 'Original-parsed-email.eml', ticket_attachment_reference_name = ' $ original_message_file_esc', ticket_attachment_ticket_id = $ id " );
127127
@@ -270,15 +270,15 @@ function addReply($from_email, $date, $subject, $ticket_number, $message, $attac
270270 mysqli_query ($ mysqli , "INSERT INTO ticket_replies SET ticket_reply = ' $ message_esc', ticket_reply_type = ' $ ticket_reply_type', ticket_reply_time_worked = '00:00:00', ticket_reply_by = $ ticket_reply_contact, ticket_reply_ticket_id = $ ticket_id " );
271271 $ reply_id = mysqli_insert_id ($ mysqli );
272272
273- mkdirMissing ('uploads/tickets/ ' );
273+ mkdirMissing ('../ uploads/tickets/ ' );
274274 foreach ($ attachments as $ attachment ) {
275275 $ att_name = $ attachment ->getFilename ();
276276 $ att_extarr = explode ('. ' , $ att_name );
277277 $ att_extension = strtolower (end ($ att_extarr ));
278278
279279 if (in_array ($ att_extension , $ allowed_extensions )) {
280280 $ att_saved_filename = md5 (uniqid (rand (), true )) . '. ' . $ att_extension ;
281- $ att_saved_path = "uploads/tickets/ " . $ ticket_id . "/ " . $ att_saved_filename ;
281+ $ att_saved_path = "../ uploads/tickets/ " . $ ticket_id . "/ " . $ att_saved_filename ;
282282 file_put_contents ($ att_saved_path , $ attachment ->getContent ());
283283
284284 $ ticket_attachment_name = sanitizeInput ($ att_name );
@@ -403,11 +403,11 @@ function createMailboxFolder($imap, $mailbox, $folderName) {
403403 $ email_processed = false ;
404404
405405 // Save original message
406- mkdirMissing ('uploads/tmp/ ' );
406+ mkdirMissing ('../ uploads/tmp/ ' );
407407 $ original_message_file = "processed-eml- " . randomString (200 ) . ".eml " ;
408408
409409 $ raw_message = imap_fetchheader ($ imap , $ email_uid , FT_UID ) . imap_body ($ imap , $ email_uid , FT_UID );
410- file_put_contents ("uploads/tmp/ {$ original_message_file }" , $ raw_message );
410+ file_put_contents ("../ uploads/tmp/ {$ original_message_file }" , $ raw_message );
411411
412412 // Parse the message using php-mime-mail-parser
413413 $ parser = new \PhpMimeMailParser \Parser ();
@@ -521,8 +521,8 @@ function createMailboxFolder($imap, $mailbox, $folderName) {
521521 }
522522
523523 // Delete the temporary message file
524- if (file_exists ("uploads/tmp/ {$ original_message_file }" )) {
525- unlink ("uploads/tmp/ {$ original_message_file }" );
524+ if (file_exists ("../ uploads/tmp/ {$ original_message_file }" )) {
525+ unlink ("../ uploads/tmp/ {$ original_message_file }" );
526526 }
527527 }
528528}
0 commit comments