include_once($path_to_root . "/includes/session.inc");
include_once($path_to_root . "/includes/date_functions.inc");
-include_once($path_to_root . "/includes/manufacturing.inc");
include_once($path_to_root . "/includes/data_checks.inc");
include_once($path_to_root . "/admin/db/tags_db.inc");
function safe_exit()
{
- global $path_to_root;
+ global $path_to_root, $id;
hyperlink_no_params("", _("Enter a &new dimension"));
- echo "<br>";
hyperlink_no_params($path_to_root . "/dimensions/inquiry/search_dimensions.php", _("&Select an existing dimension"));
+ hyperlink_no_params($path_to_root . "/admin/attachments.php?filterType=40&trans_no=$id", _("&Add Attachment"));
display_footer_exit();
}
if ($selected_id == -1)
{
-
- if (!$Refs->is_valid($_POST['ref']))
- {
- display_error( _("The dimension reference must be entered."));
- set_focus('ref');
- return false;
- }
-
- if (!is_new_reference($_POST['ref'], ST_DIMENSION))
+ if (!check_reference($_POST['ref'], ST_DIMENSION))
{
- display_error(_("The entered reference is already in use."));
set_focus('ref');
return false;
}
if ($selected_id != -1)
{
- $myrow = get_dimension($selected_id);
+ $myrow = get_dimension($selected_id, true);
- if (strlen($myrow[0]) == 0)
+ if ($myrow === false)
{
display_error(_("The dimension sent is not valid."));
display_footer_exit();
else
{
$_POST['dimension_tags'] = array();
- ref_row(_("Dimension Reference:"), 'ref', '', $Refs->get_next(ST_DIMENSION));
+ ref_row(_("Dimension Reference:"), 'ref', '', $Refs->get_next(ST_DIMENSION), false, ST_DIMENSION);
}
text_row_ex(_("Name") . ":", 'name', 50, 75);