$encoded_contact_popup_request_data = $json->encode($popup_request_data); $xtpl->assign('encoded_products_popup_request_data', $encoded_contact_popup_request_data); /// /// Assign the template variables /// $xtpl->assign('MOD', $mod_strings); $xtpl->assign('APP', $app_strings); if (isset($_REQUEST['estimate_id']) && !empty($_REQUEST['estimate_id'])) { $estimate = new Estimates(); $estimate->retrieve($_REQUEST['estimate_id']); $ClientRequest = new ClientRequest(); $ClientRequest->retrieve($estimate->clientrequest_id); if (isset($estimate->id) && !empty($estimate->id)) { $focus->product_id = $estimate->product_id; $focus->name = $estimate->name; $focus->number = 'ORD' . $focus->generate_number('number', $focus->table_name); $focus->estimate_id = $estimate->id; $focus->deadline = $estimate->deadline; $focus->quantity = $estimate->quantity; //$focus->sub_status = $estimate->sub_status; $focus->period = $estimate->period; $focus->samples = $estimate->samples; $focus->file = $estimate->file; $focus->note = $estimate->note; $focus->description = $estimate->description; $focus->operation_description = $estimate->operation_description; $Quote = new Quote(); $query = ' SELECT id FROM ' . $Quote->table_name . ' WHERE deleted=0 and estimate_id="' . $estimate->id . '" '; $result = $focus->db->query($query, true, "Error filling layout fields: "); $data = $focus->db->fetchByAssoc($result); if ($data != null) {
* Portions created by SugarCRM are Copyright (C) 2004-2006 SugarCRM, Inc.; * All Rights Reserved. * Contributor(s): ______________________________________. */ require_once 'modules/ClientOrders/ClientOrders.php'; require_once 'modules/ClientorderComponents/ClientorderComponents.php'; require_once 'modules/ClientRequest/ClientRequest.php'; require_once 'modules/ProductStatus/ProductStatus.php'; require_once 'include/formbase.php'; $ClientOrders = new ClientOrders(); if (isset($_REQUEST['clientrequest_id']) && !empty($_REQUEST['clientrequest_id'])) { $ClientRequest = new ClientRequest(); $ClientRequest->retrieve($_REQUEST['clientrequest_id']); $ClientOrders->product_id = $ClientRequest->product_id; $ClientOrders->name = $ClientRequest->name; $ClientOrders->number = 'PTR' . $ClientOrders->generate_number('number', $ClientOrders->table_name); $ClientOrders->clientrequest_id = $ClientRequest->id; $ClientOrders->deadline = $ClientRequest->due_date; $ClientOrders->quantity = $ClientRequest->quantity; $ClientOrders->status = $ClientRequest->status; $ClientOrders->period = $ClientRequest->periodic; $ClientOrders->samples = $ClientRequest->samples; $ClientOrders->file = $ClientRequest->files; $ClientOrders->note = $ClientRequest->special_requirements; $ClientOrders->description = $ClientRequest->description; $ClientOrders->operation_description = $ClientRequest->operation_description; //To Do: add operations //Transport //Pack $ClientOrders->save($GLOBALS['check_notify']); $Components = new ClientorderComponents();