This commit is contained in:
2024-04-27 09:23:34 +02:00
commit 11e713ca6f
11884 changed files with 3263371 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
<?php
if (! defined ( 'sugarEntry' ) || ! sugarEntry)
die ( 'NotAValidEntryPoint' );
global $sugar_version, $sugar_config, $current_user, $app_strings, $mod_strings, $current_user, $app_list_strings;
require_once ('modules/EcmReturns/EcmReturn.php');
require_once ('include/time.php');
//add jquery
echo '<link rel="stylesheet" type="text/css" href="include/jQuery/jquery-table/jquery.appendGrid-1.3.1.css"/>';
echo '<link rel="stylesheet" type="text/css" href="include/jQuery/jquery-ui/themes/base/jquery-ui.css"/>';
echo '<script type="text/javascript"
src="include/jQuery/jquery-2.1.0.min.js"></script>';
echo '<script type="text/javascript"
src="include/jQuery/jquery-table/jquery.appendGrid-1.3.1.js"></script>';
echo '<script type="text/javascript"
src="include/jQuery/jquery-ui/ui/jquery-ui.js"></script>';
// $cq=$current_user->getPreference('confirm_quotes');
$new_number = false;
$duplicate = false;
$focus = new EcmReturn ();
if (isset ( $_REQUEST ['record'] ) && $_REQUEST['isDuplicate']=="false" ) {
$focus->retrieve ( $_REQUEST ['record'] );
if (isset ( $focus->id ) && $focus->id != '') {
$focus->format_all_fields ();
}
}
else if ($_REQUEST['isDuplicate']=="true") {
$new_number=true;
$duplicate=true;
//get data
$focus->retrieve($_REQUEST['return_id']);
$focus->register_date = date("d.m.Y");
$focus->validtill_date = date("d.m.Y");
}
else {
$new_number=true;
//dates
$focus->register_date = date("d.m.Y");
$focus->validtill_date = date("d.m.Y");
//for subpanels??
if (isset ( $_REQUEST ['contact_id'] ) && $_REQUEST ['contact_id'] != '' && isset ( $_REQUEST ['contact_name'] ) && $_REQUEST ['contact_name'] != '') {
$_REQUEST ['parent_type'] = 'Contacts';
$_REQUEST ['parent_name'] = $_REQUEST ['contact_name'];
$_REQUEST ['parent_id'] = $_REQUEST ['contact_id'];
$OPT ['check_parent_id'] = false;
}
if (isset ( $_REQUEST ['account_id'] ) && $_REQUEST ['account_id'] != '' && isset ( $_REQUEST ['account_name'] ) && $_REQUEST ['account_name'] != '') {
$_REQUEST ['parent_type'] = 'Accounts';
$_REQUEST ['parent_name'] = $_REQUEST ['account_name'];
$_REQUEST ['parent_id'] = $_REQUEST ['account_id'];
$OPT ['check_parent_id'] = false;
}
}
require_once ('include/MVC/View/SugarView.php');
require_once ('modules/EcmReturns/views/EditView/view.edit.ecmreturns.php');
$edit = new ViewEditEcmReturns ();
$edit->ss = new Sugar_Smarty ();
$edit->module = 'EcmReturns';
$edit->bean = $focus;
$edit->tplFile = 'include/ECM/EcmViews/EditView/Tabs/EditView.tpl';
$edit->preDisplay ();
$edit->ss->assign ( "NEW_NUMBER", $new_number );
$edit->ss->assign("DUPLICATE", $duplicate);
echo $edit->display ();
//loading view
echo '<link rel="stylesheet" type="text/css" href="modules/EcmReturns/javascript/helper.css" media="screen" /><div class="loading_panel"></div>';