X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fattachments.php;h=773ac80bd34a8450c9aacb0cb2ac64156990116c;hb=da0f29ef8eb73e7a3cf6484af8fd04726e0e5ef1;hp=e623f0b9887d5639ca4482ec111f9b27f0d0a61a;hpb=b1f10a3114310cc8feff45391db941e7b93c5afa;p=fa-stable.git diff --git a/admin/attachments.php b/admin/attachments.php index e623f0b9..773ac80b 100644 --- a/admin/attachments.php +++ b/admin/attachments.php @@ -1,13 +1,13 @@ . + See the License here . ***********************************************************************/ $path_to_root=".."; $page_security = 8; @@ -79,7 +79,7 @@ if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') fwrite($fp, $index_file); fclose($fp); } - if ($Mode == 'UPDATE_ITEM') + if ($Mode == 'UPDATE_ITEM' && file_exists($dir."/".$_POST['unique_name'])) unlink($dir."/".$_POST['unique_name']); $unique_name = uniqid(''); @@ -125,6 +125,10 @@ if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') if ($Mode == 'Delete') { + $row = get_attachment($selected_id); + $dir = $comp_path."/".user_company(). "/attachments"; + if (file_exists($dir."/".$row['unique_name'])) + unlink($dir."/".$row['unique_name']); $sql = "DELETE FROM ".TB_PREF."attachments WHERE id = $selected_id"; db_query($sql, "Could not delete attachment"); display_notification(_("Attachment has been deleted.")); @@ -140,7 +144,7 @@ if ($Mode == 'RESET') function viewing_controls() { - start_form(false, true); + start_form(); start_table("class='tablestyle_noborder'"); @@ -209,7 +213,7 @@ if (isset($_POST['filterType'])) start_form(true); -start_table("$table_style2 width=30%"); +start_table($table_style2); if ($selected_id != -1) { @@ -235,7 +239,7 @@ end_table(1); if (isset($_POST['filterType'])) hidden('filterType', $_POST['filterType']); -submit_add_or_update_center($selected_id == -1, '', true); +submit_add_or_update_center($selected_id == -1, '', 'both'); end_form();