Esempio n. 1
0
 /**
  * Function to remove the file from the server
  * @param string $name
  */
 public static function remove_thumb($name)
 {
     if ($name != '') {
         $avatar_path = $GLOBALS['AVATAR_PATH'];
         $do_files_and_attachment = new CRMFilesAndAttachments();
         $do_files_and_attachment->get_file_details_by_name($name);
         $file_extension = '';
         if ($do_files_and_attachment->getNumRows() > 0) {
             $do_files_and_attachment->next();
             $file_extension = $do_files_and_attachment->file_extension;
             $do_files_and_attachment->delete_record($do_files_and_attachment->idfile_uploads);
             $thumb_large_name = 'thl_' . $name . '.' . $file_extension;
             $thumb_medium_name = 'thm_' . $name . '.' . $file_extension;
             $thumb_small_name = 'ths_' . $name . '.' . $file_extension;
             if (is_file($avatar_path . '/' . $thumb_large_name)) {
                 unlink($avatar_path . '/' . $thumb_large_name);
             }
             if (is_file($avatar_path . '/' . $thumb_medium_name)) {
                 unlink($avatar_path . '/' . $thumb_medium_name);
             }
             if (is_file($avatar_path . '/' . $thumb_small_name)) {
                 unlink($avatar_path . '/' . $thumb_small_name);
             }
         }
     }
 }