include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/includes/ui.inc");
include_once($path_to_root . "/includes/data_checks.inc");
+include_once($path_to_root . "/admin/db/attachments_db.inc");
if (isset($_GET['vw']))
$view_id = $_GET['vw'];
$js = "";
if ($use_popup_windows)
$js .= get_js_open_window(800, 500);
-page(_("Attach Documents"), false, false, "", $js);
+page(_($help_context = "Attach Documents"), false, false, "", $js);
simple_page_mode(true);
//----------------------------------------------------------------------------------------
$unique_name = $filename = $filetype = "";
$filesize = 0;
}
- $date = date2sql(Today());
if ($Mode == 'ADD_ITEM')
{
- $sql = "INSERT INTO ".TB_PREF."attachments (type_no, trans_no, description, filename, unique_name,
- filesize, filetype, tran_date) VALUES (".$_POST['filterType'].",".$_POST['trans_no'].",".
- db_escape($_POST['description']).", '$filename', '$unique_name', '$filesize', '$filetype', '$date')";
- db_query($sql, "Attachment could not be inserted");
+ add_attachment($_POST['filterType'], $_POST['trans_no'], $_POST['description'],
+ $filename, $unique_name, $filesize, $filetype);
display_notification(_("Attachment has been inserted."));
}
else
{
- $sql = "UPDATE ".TB_PREF."attachments SET
- type_no=".$_POST['filterType'].",
- trans_no=".$_POST['trans_no'].",
- description=".db_escape($_POST['description']).", ";
- if ($filename != "")
- {
- $sql .= "filename='$filename',
- unique_name='$unique_name',
- filesize='$filesize',
- filetype='$filetype', ";
- }
- $sql .= "tran_date='$date' WHERE id=$selected_id";
- db_query($sql, "Attachment could not be updated");
+ update_attachment($selected_id, $_POST['filterType'], $_POST['trans_no'], $_POST['description'],
+ $filename, $unique_name, $filesize, $filetype);
display_notification(_("Attachment has been updated."));
}
$Mode = 'RESET';
$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");
+ delete_attachment($selected_id);
display_notification(_("Attachment has been deleted."));
$Mode = 'RESET';
}
end_form();
}
-//----------------------------------------------------------------------------------------
-
-function get_attached_documents($type)
-{
- $sql = "SELECT * FROM ".TB_PREF."attachments WHERE type_no=$type ORDER BY trans_no";
- return db_query($sql, "Could not retrieve attachments");
-}
-
-function get_attachment($id)
-{
- $sql = "SELECT * FROM ".TB_PREF."attachments WHERE id=$id";
- $result = db_query($sql, "Could not retrieve attachments");
- return db_fetch($result);
-}
-
function display_rows($type)
{
global $table_style;