CMXX - Products software move from productcode to serialnumber
This commit is contained in:
@@ -52,6 +52,10 @@ if(isset($get_content) && $get_content!=''){
|
|||||||
//build up search
|
//build up search
|
||||||
$clause .= ' AND p.productcode like :'.$v[0];
|
$clause .= ' AND p.productcode like :'.$v[0];
|
||||||
}
|
}
|
||||||
|
elseif ($v[0] == 'sn') {
|
||||||
|
//build up search
|
||||||
|
$clause .= ' AND e.serialnumber = :'.$v[0];
|
||||||
|
}
|
||||||
else {//create clause
|
else {//create clause
|
||||||
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
||||||
}
|
}
|
||||||
@@ -73,6 +77,10 @@ elseif (isset($criterias['list']) && $criterias['list'] =='') {
|
|||||||
//SQL for Paging
|
//SQL for Paging
|
||||||
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
}
|
}
|
||||||
|
elseif (isset($criterias['sn']) && $criterias['sn'] !='') {
|
||||||
|
//SQL for PRODUCT SOFTWARE DOWNLOAD API
|
||||||
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN equipment e ON e.productrowid = p.rowID JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
//SQL for Paging
|
//SQL for Paging
|
||||||
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
@@ -124,7 +132,7 @@ else {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// IF PRODUCTCODE AND VERSION IS SEND ASSUME SOFTWARE REQUEST
|
// IF PRODUCTCODE AND VERSION IS SEND ASSUME SOFTWARE REQUEST
|
||||||
if (!isset($criterias['productrowid']) && isset($criterias['productcode']) && $criterias['productcode'] != ''){
|
if (!isset($criterias['productrowid']) && isset($criterias['sn']) && $criterias['sn'] != ''){
|
||||||
|
|
||||||
//default output
|
//default output
|
||||||
$output = array(
|
$output = array(
|
||||||
|
|||||||
@@ -52,6 +52,10 @@ if(isset($get_content) && $get_content!=''){
|
|||||||
//build up search
|
//build up search
|
||||||
$clause .= ' AND p.productcode like :'.$v[0];
|
$clause .= ' AND p.productcode like :'.$v[0];
|
||||||
}
|
}
|
||||||
|
elseif ($v[0] == 'sn') {
|
||||||
|
//build up search
|
||||||
|
$clause .= ' AND e.serialnumber = :'.$v[0];
|
||||||
|
}
|
||||||
else {//create clause
|
else {//create clause
|
||||||
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
$clause .= ' AND '.$v[0].' = :'.$v[0];
|
||||||
}
|
}
|
||||||
@@ -72,6 +76,10 @@ elseif (isset($criterias['list']) && $criterias['list'] =='') {
|
|||||||
//SQL for Paging
|
//SQL for Paging
|
||||||
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
}
|
}
|
||||||
|
elseif (isset($criterias['sn']) && $criterias['sn'] !='') {
|
||||||
|
//SQL for PRODUCT SOFTWARE DOWNLOAD API
|
||||||
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN equipment e ON e.productrowid = p.rowID JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
//SQL for Paging
|
//SQL for Paging
|
||||||
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
$sql = 'SELECT p.productcode, ps.* FROM products p JOIN products_software ps ON p.rowID = ps.productrowid '.$whereclause.'';
|
||||||
@@ -123,7 +131,7 @@ else {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// IF PRODUCTCODE AND VERSION IS SEND ASSUME SOFTWARE REQUEST
|
// IF PRODUCTCODE AND VERSION IS SEND ASSUME SOFTWARE REQUEST
|
||||||
if (!isset($criterias['productrowid']) && isset($criterias['productcode']) && $criterias['productcode'] != '' ){
|
if (!isset($criterias['productrowid']) && isset($criterias['sn']) && $criterias['sn'] != '' ){
|
||||||
|
|
||||||
//default output
|
//default output
|
||||||
$output = array(
|
$output = array(
|
||||||
|
|||||||
Reference in New Issue
Block a user