forked from mahdahar/crm-summit
add accountid_productowner
This commit is contained in:
parent
10c275ac2b
commit
d255dabfcb
1
.gitignore
vendored
1
.gitignore
vendored
@ -125,3 +125,4 @@ _modules/*
|
|||||||
|
|
||||||
/results/
|
/results/
|
||||||
/phpunit*.xml
|
/phpunit*.xml
|
||||||
|
/public/.htaccess
|
||||||
@ -259,6 +259,8 @@ $routes->group('', ['filter' => 'cors'], function($routes) {
|
|||||||
// $routes->get('/api/getProductList', 'Api::getProductList');
|
// $routes->get('/api/getProductList', 'Api::getProductList');
|
||||||
$routes->get('/api/getProductAlias', 'Api::getProductAlias');
|
$routes->get('/api/getProductAlias', 'Api::getProductAlias');
|
||||||
$routes->get('/api/getProductSites', 'Api::getProductSites');
|
$routes->get('/api/getProductSites', 'Api::getProductSites');
|
||||||
|
$routes->get('/api/getProvinces', 'Api::getProvinces');
|
||||||
|
$routes->get('/api/getCities', 'Api::getCities');
|
||||||
|
|
||||||
//CLQMS
|
//CLQMS
|
||||||
// $routes->get('/clqms', 'Clqms::index'); // for CLQMS Inst select
|
// $routes->get('/clqms', 'Clqms::index'); // for CLQMS Inst select
|
||||||
|
|||||||
@ -82,8 +82,9 @@ class Products extends BaseController {
|
|||||||
$where = 0;
|
$where = 0;
|
||||||
|
|
||||||
$sql = "SELECT p.productid, p.installationdate, p.active, pc.productname, pc.productaliasid, p.productnumber, s.sitename, pt.producttypeid, pt.texts,
|
$sql = "SELECT p.productid, p.installationdate, p.active, pc.productname, pc.productaliasid, p.productnumber, s.sitename, pt.producttypeid, pt.texts,
|
||||||
z.zonename as city, z2.zonename as prov
|
z.zonename as city, z2.zonename as prov, a1.accountname
|
||||||
FROM products p
|
FROM products p
|
||||||
|
left join accounts a1 on a1.accountid=p.accountid_productowner
|
||||||
left join productcatalog pc on pc.catalogid=p.catalogid
|
left join productcatalog pc on pc.catalogid=p.catalogid
|
||||||
left join producttype pt on pt.producttypeid=pc.producttypeid
|
left join producttype pt on pt.producttypeid=pc.producttypeid
|
||||||
left join sites s on s.siteid=p.siteid
|
left join sites s on s.siteid=p.siteid
|
||||||
@ -189,6 +190,11 @@ class Products extends BaseController {
|
|||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$results = $query->getResultArray();
|
$results = $query->getResultArray();
|
||||||
$data['productservice'] = $results;
|
$data['productservice'] = $results;
|
||||||
|
|
||||||
|
$sql = "select * from accounts";
|
||||||
|
$query = $db->query($sql);
|
||||||
|
$results = $query->getResultArray();
|
||||||
|
$data['accounts'] = $results;
|
||||||
|
|
||||||
$data['productowners'] = $this->data['productowners'];
|
$data['productowners'] = $this->data['productowners'];
|
||||||
$data['productactives'] = $this->data['productactives'];
|
$data['productactives'] = $this->data['productactives'];
|
||||||
@ -211,6 +217,7 @@ class Products extends BaseController {
|
|||||||
'installationdate' => ($this->request->getVar('installationdate') == '') ? NULL : $this->request->getVar('installationdate'),
|
'installationdate' => ($this->request->getVar('installationdate') == '') ? NULL : $this->request->getVar('installationdate'),
|
||||||
'warrantystartdate' => ($this->request->getVar('warrantystartdate') == '') ? NULL : $this->request->getVar('warrantystartdate'),
|
'warrantystartdate' => ($this->request->getVar('warrantystartdate') == '') ? NULL : $this->request->getVar('warrantystartdate'),
|
||||||
'warrantyenddate' => ($this->request->getVar('warrantyenddate') == '') ? NULL : $this->request->getVar('warrantyenddate'),
|
'warrantyenddate' => ($this->request->getVar('warrantyenddate') == '') ? NULL : $this->request->getVar('warrantyenddate'),
|
||||||
|
'accountid_productowner' => $this->request->getVar('accountid_productowner'),
|
||||||
'productowner' => $this->request->getVar('productowner'),
|
'productowner' => $this->request->getVar('productowner'),
|
||||||
'active' => ($this->request->getVar('productactive') == '') ? NULL : $this->request->getVar('productactive'),
|
'active' => ($this->request->getVar('productactive') == '') ? NULL : $this->request->getVar('productactive'),
|
||||||
'productserviceid' => $this->request->getVar('productserviceid'),
|
'productserviceid' => $this->request->getVar('productserviceid'),
|
||||||
|
|||||||
@ -1,8 +1,9 @@
|
|||||||
<?php namespace App\Models;
|
<?php
|
||||||
|
namespace App\Models;
|
||||||
|
|
||||||
use CodeIgniter\Model;
|
use CodeIgniter\Model;
|
||||||
|
|
||||||
class ZonesModel extends Model {
|
class AreasModel extends Model {
|
||||||
protected $table = 'areas';
|
protected $table = 'areas';
|
||||||
protected $primaryKey = 'areaid';
|
protected $primaryKey = 'areaid';
|
||||||
protected $allowedFields = [ 'areatype', 'areaname', 'description' ];
|
protected $allowedFields = [ 'areatype', 'areaname', 'description' ];
|
||||||
|
|||||||
@ -18,6 +18,7 @@ $remotetool = '';
|
|||||||
$remoteid = '';
|
$remoteid = '';
|
||||||
$remotepwd = '';
|
$remotepwd = '';
|
||||||
$productserviceid = '';
|
$productserviceid = '';
|
||||||
|
$accountid_productowner = '';
|
||||||
if(isset($products)) { $data = $products[0]; }
|
if(isset($products)) { $data = $products[0]; }
|
||||||
if(isset($new_value)) { $data = $new_value; }
|
if(isset($new_value)) { $data = $new_value; }
|
||||||
if(isset($data)) {
|
if(isset($data)) {
|
||||||
@ -35,6 +36,7 @@ if(isset($data)) {
|
|||||||
$remoteid = $data['remoteid'];
|
$remoteid = $data['remoteid'];
|
||||||
$remotepwd = $data['remotepwd'];
|
$remotepwd = $data['remotepwd'];
|
||||||
$productserviceid = $data['productserviceid'];
|
$productserviceid = $data['productserviceid'];
|
||||||
|
$accountid_productowner = $data['accountid_productowner'];
|
||||||
// var_dump($productactive);die();
|
// var_dump($productactive);die();
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -79,6 +81,23 @@ if(isset($data)) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group row">
|
||||||
|
<label class="col-3 col-form-label">Account Owner</label>
|
||||||
|
<div class="col-9">
|
||||||
|
<select class="form-control select2" name='accountid_productowner' >
|
||||||
|
<option value=''>-</option>
|
||||||
|
<?php
|
||||||
|
foreach ($accounts as $data) {
|
||||||
|
$qaccountid = $data['accountid'];
|
||||||
|
$qaccountname = $data['accountname'];
|
||||||
|
if ($qaccountid == $accountid_productowner) { echo "<option value='$qaccountid' selected>$qaccountname</option>"; }
|
||||||
|
else { echo "<option value='$qaccountid'>$qaccountname</option>"; }
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label class="col-3 col-form-label">Site</label>
|
<label class="col-3 col-form-label">Site</label>
|
||||||
<div class="col-9">
|
<div class="col-9">
|
||||||
|
|||||||
@ -102,7 +102,7 @@ if(!isset($sitename)) { $sitename=''; }
|
|||||||
<div class="table-responsive">
|
<div class="table-responsive">
|
||||||
<table id="myTable" class="table display table-striped border">
|
<table id="myTable" class="table display table-striped border">
|
||||||
<thead class="text-center">
|
<thead class="text-center">
|
||||||
<th>ID</th> <th>Site</th> <th>Province</th> <th>Kab/Kota</th> <th>Product Name</th> <th>Install Date</th> <th>Monthly Production</th> <th>Action</th>
|
<th>ID</th> <th>Site (Owner)</th> <th>Province</th> <th>Kab/Kota</th> <th>Product Name</th> <th>Install Date</th> <th>Monthly Production</th> <th>Action</th>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<?php
|
<?php
|
||||||
@ -112,6 +112,7 @@ if(!isset($sitename)) { $sitename=''; }
|
|||||||
$productname = $data['productname'];
|
$productname = $data['productname'];
|
||||||
$productnumber = $data['productnumber'];
|
$productnumber = $data['productnumber'];
|
||||||
$productaliasid = $data['productaliasid'];
|
$productaliasid = $data['productaliasid'];
|
||||||
|
$accountname = $data['accountname'];
|
||||||
$city = $data['city'];
|
$city = $data['city'];
|
||||||
$prov = $data['prov'];
|
$prov = $data['prov'];
|
||||||
|
|
||||||
@ -133,7 +134,7 @@ if(!isset($sitename)) { $sitename=''; }
|
|||||||
?>
|
?>
|
||||||
<tr class='<?php echo($bg); ?>'>
|
<tr class='<?php echo($bg); ?>'>
|
||||||
<td><?=$productid;?></td>
|
<td><?=$productid;?></td>
|
||||||
<td><?=$sitename;?></td>
|
<td><?=$sitename;?> <br /> <?php if($accountname != '') { echo "($accountname)";}?></td>
|
||||||
<td><?=$prov;?></td>
|
<td><?=$prov;?></td>
|
||||||
<td><?=$city;?></td>
|
<td><?=$city;?></td>
|
||||||
<td><?=$productname;?><?php if(isset($productnumber)) { echo "<br/>SN : $productnumber" ;} ?></td>
|
<td><?=$productname;?><?php if(isset($productnumber)) { echo "<br/>SN : $productnumber" ;} ?></td>
|
||||||
|
|||||||
@ -15,6 +15,7 @@ Options -Indexes
|
|||||||
# change the following line to match the subfolder you need.
|
# change the following line to match the subfolder you need.
|
||||||
# http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
|
# http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
|
||||||
# RewriteBase /
|
# RewriteBase /
|
||||||
|
RewriteBase /crm/
|
||||||
|
|
||||||
# Redirect Trailing Slashes...
|
# Redirect Trailing Slashes...
|
||||||
RewriteCond %{REQUEST_FILENAME} !-d
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
@ -31,7 +32,7 @@ Options -Indexes
|
|||||||
# request to the front controller, index.php
|
# request to the front controller, index.php
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteCond %{REQUEST_FILENAME} !-d
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
RewriteRule ^([\s\S]*)$ index.php/$1 [L,NC,QSA]
|
RewriteRule ^([\s\S]*)$ index.php?/$1 [L,NC,QSA]
|
||||||
|
|
||||||
# Ensure Authorization header is passed along
|
# Ensure Authorization header is passed along
|
||||||
RewriteCond %{HTTP:Authorization} .
|
RewriteCond %{HTTP:Authorization} .
|
||||||
|
|||||||
49
public/htaccess
Normal file
49
public/htaccess
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Disable directory browsing
|
||||||
|
Options -Indexes
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# Rewrite engine
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Turning on the rewrite engine is necessary for the following rules and features.
|
||||||
|
# FollowSymLinks must be enabled for this to work.
|
||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
Options +FollowSymlinks
|
||||||
|
RewriteEngine On
|
||||||
|
|
||||||
|
# If you installed CodeIgniter in a subfolder, you will need to
|
||||||
|
# change the following line to match the subfolder you need.
|
||||||
|
# http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
|
||||||
|
# RewriteBase /
|
||||||
|
|
||||||
|
# Redirect Trailing Slashes...
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteCond %{REQUEST_URI} (.+)/$
|
||||||
|
RewriteRule ^ %1 [L,R=301]
|
||||||
|
|
||||||
|
# Rewrite "www.example.com -> example.com"
|
||||||
|
RewriteCond %{HTTPS} !=on
|
||||||
|
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
|
||||||
|
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
|
||||||
|
|
||||||
|
# Checks to see if the user is attempting to access a valid file,
|
||||||
|
# such as an image or css document, if this isn't true it sends the
|
||||||
|
# request to the front controller, index.php
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteRule ^([\s\S]*)$ index.php/$1 [L,NC,QSA]
|
||||||
|
|
||||||
|
# Ensure Authorization header is passed along
|
||||||
|
RewriteCond %{HTTP:Authorization} .
|
||||||
|
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
<IfModule !mod_rewrite.c>
|
||||||
|
# If we don't have mod_rewrite installed, all 404's
|
||||||
|
# can be sent to index.php, and everything works as normal.
|
||||||
|
ErrorDocument 404 index.php
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Disable server signature start
|
||||||
|
ServerSignature Off
|
||||||
|
# Disable server signature end
|
||||||
Loading…
x
Reference in New Issue
Block a user