[Vtigercrm-commits] [vtiger-commits] r4346 - /vtigercrm/trunk/modules/PriceBooks/Popup.php
vtigercrm-commits at vtiger.fosslabs.com
vtigercrm-commits at vtiger.fosslabs.com
Mon Mar 20 11:13:54 EST 2006
Author: saraj
Date: Mon Mar 20 09:13:50 2006
New Revision: 4346
Log:
Removed all codes and included Popup.php
Modified:
vtigercrm/trunk/modules/PriceBooks/Popup.php
Modified: vtigercrm/trunk/modules/PriceBooks/Popup.php
==============================================================================
--- vtigercrm/trunk/modules/PriceBooks/Popup.php (original)
+++ vtigercrm/trunk/modules/PriceBooks/Popup.php Mon Mar 20 09:13:50 2006
@@ -8,341 +8,6 @@
* All Rights Reserved.
*
********************************************************************************/
-require_once('include/database/PearDatabase.php');
-require_once('XTemplate/xtpl.php');
-require_once('modules/Products/PriceBook.php');
-require_once('include/utils/utils.php');
-require_once('include/utils/utils.php');
-
-global $app_strings;
-global $mod_strings;
-global $current_language;
-$current_module_strings = return_module_language($current_language, 'Products');
-
-global $list_max_entries_per_page;
-global $urlPrefix;
-
-
-global $theme;
-$theme_path="themes/".$theme."/";
-$image_path=$theme_path."images/";
-$popuptype = '';
-$popuptype = $_REQUEST["popuptype"];
-if($popuptype!='') $url_string .= "&popuptype=".$popuptype;
-
-require_once($theme_path.'layout_utils.php');
-//echo get_module_title("PriceBook", $mod_strings['LBL_MODULE_NAME'].": Home" , true);
-//echo "<br>";
-//echo get_form_header("Product Search", "", false);
-
-$xtpl=new XTemplate ('modules/Products/Popup.html');
-$xtpl->assign("MOD", $mod_strings);
-$xtpl->assign("APP", $app_strings);
-$xtpl->assign("IMAGE_PATH",$image_path);
-$xtpl->assign("THEME_PATH",$theme_path);
-
-/*
-$comboFieldNames = Array('manufacturer'=>'manufacturer_dom'
- ,'productcategory'=>'productcategory_dom');
-$comboFieldArray = getComboArray($comboFieldNames);
-*/
-$focus = new PriceBook();
-
-if (isset($_REQUEST['order_by'])) $order_by = $_REQUEST['order_by'];
-
-$url_string = ''; // assigning http url string
-$sorder = 'ASC'; // Default sort order
-if(isset($_REQUEST['sorder']) && $_REQUEST['sorder'] != '')
-$sorder = $_REQUEST['sorder'];
-/*
-if(isset($_REQUEST['query']) && $_REQUEST['query'] != '' && $_REQUEST['query'] == 'true')
-{
- $url_string .="&query=true";
- if (isset($_REQUEST['productname'])) $productname = $_REQUEST['productname'];
- if (isset($_REQUEST['productcode'])) $productcode = $_REQUEST['productcode'];
- if (isset($_REQUEST['commissionrate'])) $commissionrate = $_REQUEST['commissionrate'];
- if (isset($_REQUEST['qtyperunit'])) $qtyperunit = $_REQUEST['qtyperunit'];
- if (isset($_REQUEST['unitprice'])) $unitprice = $_REQUEST['unitprice'];
- if (isset($_REQUEST['manufacturer'])) $manufacturer = $_REQUEST['manufacturer'];
- if (isset($_REQUEST['productcategory'])) $productcategory = $_REQUEST['productcategory'];
- if (isset($_REQUEST['start_date'])) $start_date = $_REQUEST['start_date'];
- if (isset($_REQUEST['expiry_date'])) $expiry_date = $_REQUEST['expiry_date'];
- if (isset($_REQUEST['purchase_date'])) $purchase_date = $_REQUEST['purchase_date'];
-
- $where_clauses = Array();
- //$search_query='';
-
- //Added for Custom Field Search
- $sql="select * from field where tablename='productcf' order by fieldlabel";
- $result=$adb->query($sql);
- for($i=0;$i<$adb->num_rows($result);$i++)
- {
- $column[$i]=$adb->query_result($result,$i,'columnname');
- $fieldlabel[$i]=$adb->query_result($result,$i,'fieldlabel');
- $uitype[$i]=$adb->query_result($result,$i,'uitype');
-
- if (isset($_REQUEST[$column[$i]])) $customfield[$i] = $_REQUEST[$column[$i]];
-
- if(isset($customfield[$i]) && $customfield[$i] != '')
- {
- if($uitype[$i] == 56)
- $str=" productcf.".$column[$i]." = 1";
- else
- $str=" productcf.".$column[$i]." like '$customfield[$i]%'";
- array_push($where_clauses, $str);
- // $search_query .= ' and '.$str;
- $url_string .="&".$column[$i]."=".$customfield[$i];
- }
- }
- //upto this added for Custom Field
-
- if (isset($productname) && $productname !='')
- {
- array_push($where_clauses, "productname like ".PearDatabase::quote($productname.'%'));
- //$search_query .= " and productname like '".$productname."%'";
- $url_string .= "&productname=".$productname;
- }
-
- if (isset($productcode) && $productcode !='')
- {
- array_push($where_clauses, "productcode like ".PearDatabase::quote($productcode.'%'));
- //$search_query .= " and productcode like '".$productcode."%'";
- $url_string .= "&productcode=".$productcode;
- }
-
- if (isset($commissionrate) && $commissionrate !='')
- {
- array_push($where_clauses, "commissionrate like ".PearDatabase::quote($commissionrate.'%'));
- //$search_query .= " and commissionrate like '".$commissionrate."%'";
- $url_string .= "&commissionrate=".$commissionrate;
- }
-
- if (isset($qtyperunit) && $qtyperunit !='')
- {
- array_push($where_clauses, "qty_per_unit like ".PearDatabase::quote($qtyperunit.'%'));
- //$search_query .= " and qty_per_unit like '".$qtyperunit."%'";
- $url_string .= "&qtyperunit=".$qtyperunit;
- }
-
- if (isset($unitprice) && $unitprice !='')
- {
- array_push($where_clauses, "unit_price like ".PearDatabase::quote($unitprice.'%'));
- // $search_query .= " and unit_price like '".$unitprice."%'";
- $url_string .= "&unitprice=".$unitprice;
- }
- if (isset($manufacturer) && $manufacturer !='' && $manufacturer !='--None--')
- {
- array_push($where_clauses, "manufacturer like ".PearDatabase::quote($manufacturer.'%'));
- //$search_query .= " and manufacturer like '".$manufacturer."%'";
- $url_string .= "&manufacturer=".$manufacturer;
- }
- if (isset($productcategory) && $productcategory !='' && $productcategory !='--None--')
- {
- array_push($where_clauses, "productcategory like ".PearDatabase::quote($productcategory.'%'));
- //$search_query .= " and productcategory like '".$productcategory."%'";
- $url_string .= "&productcategory=".$productcategory;
- }
- if (isset($start_date) && $start_date !='')
- {
- array_push($where_clauses, "start_date like ".PearDatabase::quote($start_date.'%'));
- //$search_query .= " and start_date = '".$start_date."%'";
- $url_string .= "&start_date=".$start_date;
- }
- if (isset($expiry_date) && $expiry_date !='')
- {
- array_push($where_clauses, "expiry_date like ".PearDatabase::quote($expiry_date.'%'));
- //$search_query .= " and expiry_date = '".$expiry_date."%'";
- $url_string .= "&expiry_date=".$expiry_date;
- }
- if (isset($purchase_date) && $purchase_date !='')
- {
- array_push($where_clauses, "purchase_date like ".PearDatabase::quote($purchase_date.'%'));
- //$search_query .= " and purchase_date = '".$purchase_date."%'";
- $url_string .= "&purchase_date=".$purchase_date;
- }
- $where = "";
- foreach($where_clauses as $clause)
- {
- if($where != "")
- $where .= " and ";
- $where .= $clause;
- }
-
- $log->info("Here is the where clause for the list view: $where");
-
-
-}
-
-//Constructing the Search Form
-if (!isset($_REQUEST['search_form']) || $_REQUEST['search_form'] != 'false') {
- // Stick the form header out there.
- echo get_form_header($current_module_strings['LBL_SEARCH_FORM_TITLE'],'', false);
- $search_form=new XTemplate ('modules/Products/PopupSearchForm.html');
- $search_form->assign("MOD", $mod_strings);
- $search_form->assign("APP", $app_strings);
- $clearsearch = 'true';
-
- if ($order_by !='') $search_form->assign("ORDER_BY", $order_by);
- if ($sorder !='') $search_form->assign("SORDER", $sorder);
- $search_form->assign("JAVASCRIPT", get_clear_form_js());
- if($order_by != '') {
- $ordby = "&order_by=".$order_by;
- }
- else
- {
- $ordby ='';
- }
- $search_form->assign("BASIC_LINK", "index.php?module=Products".$ordby."&action=index".$url_string."&sorder=".$sorder);
- $search_form->assign("ADVANCE_LINK", "index.php?module=Products&action=index".$ordby."&advanced=true".$url_string."&sorder=".$sorder);
-
- if ($productname !='') $search_form->assign("PRODUCT_NAME", $productname);
- if ($commissionrate !='') $search_form->assign("COMMISSION_RATE", $commissionrate);
- if ($productcode !='') $search_form->assign("PRODUCT_CODE", $productcode);
- if ($qtyperunit !='') $search_form->assign("QTYPERUNIT", $qtyperunit);
- if ($unitprice !='') $search_form->assign("UNITPRICE", $unitprice);
- if (isset($_REQUEST['manufacturer'])) $manufacturer = $_REQUEST['manufacturer'];
- if (isset($_REQUEST['productcategory'])) $productcategoty = $_REQUEST['productcategory'];
- if (isset($_REQUEST['start_date'])) $start_date = $_REQUEST['start_date'];
- if (isset($_REQUEST['expiry_date'])) $expiry_date = $_REQUEST['expiry_date'];
- if (isset($_REQUEST['purchase_date'])) $purchase_date = $_REQUEST['purchase_date'];
-
-//Combo Fields for Manufacturer and Category are moved from advanced to Basic Search
-/* if (isset($manufacturer)) $search_form->assign("MANUFACTURER", get_select_options($comboFieldArray['manufacturer_dom'], $manufacturer, $clearsearch));
- else $search_form->assign("MANUFACTURER", get_select_options($comboFieldArray['manufacturer_dom'], '', $clearsearch));
- if (isset($productcategory)) $search_form->assign("PRODUCTCATEGORY", get_select_options($comboFieldArray['productcategory_dom'], $productcategoty, $clearsearch));
- else $search_form->assign("PRODUCTCATEGORY", get_select_options($comboFieldArray['productcategory_dom'], '', $clearsearch));
-*/
- /* if (isset($_REQUEST['advanced']) && $_REQUEST['advanced'] == 'true')
- {
- $url_string .="&advanced=true";
- $search_form->assign("ALPHABETICAL",AlphabeticalSearch('Products','index','productname','true','advanced'));
-
- $search_form->assign("SUPPORT_START_DATE",$_REQUEST['start_date']);
- $search_form->assign("SUPPORT_EXPIRY_DATE",$_REQUEST['expiry_date']);
- $search_form->assign("PURCHASE_DATE",$_REQUEST['purchase_date']);
- $search_form->assign("DATE_FORMAT", $current_user->date_format);
-
- //Added for Custom Field Search
- $sql="select * from field where tablename='productcf' order by fieldlabel";
- $result=$adb->query($sql);
- for($i=0;$i<$adb->num_rows($result);$i++)
- {
- $column[$i]=$adb->query_result($result,$i,'columnname');
- $fieldlabel[$i]=$adb->query_result($result,$i,'fieldlabel');
- if (isset($_REQUEST[$column[$i]])) $customfield[$i] = $_REQUEST[$column[$i]];
- }
- require_once('include/CustomFieldUtil.php');
- $custfld = CustomFieldSearch($customfield, "productcf", "productcf", "productid", $app_strings,$theme,$column,$fieldlabel);
- $search_form->assign("CUSTOMFIELD", $custfld);
- //upto this added for Custom Field
-
- $search_form->parse("advanced");
- $search_form->out("advanced");
- }
- else
- {
- $search_form->assign("ALPHABETICAL",AlphabeticalSearch('Products','index','productname','true','basic'));
- $search_form->parse("main");
- $search_form->out("main");
- }
-echo get_form_footer();
-//echo '<br><br>';
-
-}
-*/
-//Retreive the list from Database
-
-//$list_query = getListQuery("PriceBook");
-$productid=$_REQUEST['productid'];
-$list_query= 'select pricebook.*,pricebookproductrel.productid,crmentity.crmid, crmentity.smownerid, crmentity.modifiedtime from pricebook inner join pricebookproductrel on pricebookproductrel.pricebookid = pricebook.pricebookid inner join crmentity on crmentity.crmid = pricebook.pricebookid where pricebookproductrel.productid='.$productid.' and crmentity.deleted=0';
-/*
-if(isset($where) && $where != '')
-{
- $list_query .= ' and '.$where;
-}
-*/
-$xtpl->assign("PRICEBOOKLISTHEADER", get_form_header($current_module_strings['LBL_LIST_PRICEBOOK_FORM_TITLE'],'', false ));
-
-
-if(isset($order_by) && $order_by != '')
-{
- $list_query .= ' ORDER BY '.$order_by.' '.$sorder;
-}
-
-$list_result = $adb->query($list_query);
-
-
-//Retreiving the no of rows
-$noofrows = $adb->num_rows($list_result);
-
-//Retreiving the start value from request
-if(isset($_REQUEST['start']) && $_REQUEST['start'] != '')
-{
- $start = $_REQUEST['start'];
-}
-else
-{
-
- $start = 1;
-}
-//Retreive the Navigation array
-$navigation_array = getNavigationValues($start, $noofrows, $list_max_entries_per_page);
-
-// Setting the record count string
-if ($navigation_array['start'] == 1)
-{
- if($noofrows != 0)
- $start_rec = $navigation_array['start'];
- else
- $start_rec = 0;
- if($noofrows > $list_max_entries_per_page)
- {
- $end_rec = $navigation_array['start'] + $list_max_entries_per_page - 1;
- }
- else
- {
- $end_rec = $noofrows;
- }
-
-}
-else
-{
- if($navigation_array['next'] > $list_max_entries_per_page)
- {
- $start_rec = $navigation_array['next'] - $list_max_entries_per_page;
- $end_rec = $navigation_array['next'] - 1;
- }
- else
- {
- $start_rec = $navigation_array['prev'] + $list_max_entries_per_page;
- $end_rec = $noofrows;
- }
-}
-$record_string= $app_strings[LBL_SHOWING]." " .$start_rec." - ".$end_rec." " .$app_strings[LBL_LIST_OF] ." ".$noofrows;
-
-//Retreive the List View Table Header
-$focus->list_mode="search";
-$focus->popup_type=$popuptype;
-
-$listview_header = getSearchListViewHeader($focus,"PriceBook",$url_string,$sorder,$order_by);
-$xtpl->assign("LISTHEADER", $listview_header);
-
-
-$listview_entries = getSearchListViewEntries($focus,"PriceBook",$list_result,$navigation_array);
-$xtpl->assign("LISTENTITY", $listview_entries);
-
-if($order_by !='')
-$url_string .="&order_by=".$order_by;
-if($sorder !='')
-$url_string .="&sorder=".$sorder;
-
-$navigationOutput = getTableHeaderNavigation($navigation_array, $url_string,"PriceBook",'Popup');
-$xtpl->assign("NAVIGATION", $navigationOutput);
-$xtpl->assign("RECORD_COUNTS", $record_string);
-
-$xtpl->parse("main");
-$xtpl->out("main");
-
-
+require_once('Popup.php');
?>
More information about the vtigercrm-commits
mailing list