Skip to content

Commit

Permalink
add vm2_ as prefix to all tables
Browse files Browse the repository at this point in the history
  • Loading branch information
syronz committed Apr 15, 2023
1 parent a1d934e commit 227ccb6
Show file tree
Hide file tree
Showing 25 changed files with 193 additions and 1,108 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ build
excel_archive
logPrint
~
info.php
4 changes: 2 additions & 2 deletions class/accountClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ function accountDeppViewList($v){

for($i = 0; $i < count($data['rows']); $i++){
if($data['rows'][$i]['id_outdepp']){
$sql = "SELECT if (length(oe.detail),concat(p.name,'\n :',oe.detail),p.name) as name,oe.qty,TRIM(TRAILING '.00' FROM oe.cost) as cost,TRIM(TRAILING '.00' FROM oe.qty*oe.cost) as total from outdepp_extra oe left join product p on p.id = oe.id_product
$sql = "SELECT if (length(oe.detail),concat(p.name,'\n :',oe.detail),p.name) as name,oe.qty,TRIM(TRAILING '.00' FROM oe.cost) as cost,TRIM(TRAILING '.00' FROM oe.qty*oe.cost) AS total FROM vm2_outdepp_extra oe LEFT JOIN product p ON p.id = oe.id_product
where oe.id_outdepp = {$data['rows'][$i]['id_outdepp']}";
$result = $this->pdo->query($sql);
$data['rows'][$i]['mini'] = $result->fetchAll(PDO::FETCH_ASSOC);
Expand All @@ -473,7 +473,7 @@ function accountDeppViewList($v){
array_splice($data['rows'],$i,1);
}
if($data['rows'][$i]['id_indepp']){
$sql = "SELECT if (length(oe.detail),concat(p.name,'\n :',oe.detail),p.name) as name,oe.qty,TRIM(TRAILING '.00' FROM oe.cost) as cost,TRIM(TRAILING '.00' FROM oe.qty*oe.cost) as total from indepp_extra oe left join product p on p.id = oe.id_product
$sql = "SELECT if (length(oe.detail),concat(p.name,'\n :',oe.detail),p.name) as name,oe.qty,TRIM(TRAILING '.00' FROM oe.cost) as cost,TRIM(TRAILING '.00' FROM oe.qty*oe.cost) AS total FROM vm2_indepp_extra oe LEFT JOIN product p ON p.id = oe.id_product
where oe.id_indepp = {$data['rows'][$i]['id_indepp']}";
$result = $this->pdo->query($sql);
$data['rows'][$i]['mini'] = $result->fetchAll(PDO::FETCH_ASSOC);
Expand Down
2 changes: 1 addition & 1 deletion class/backupClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require_once realpath(__DIR__ . '/../settingClass.php');

class backup extends database{
private $table = 'backup';
private $table = 'vm2_backup';

function addBackup(){
if(!$this->perm($this->table,'add')){
Expand Down
4 changes: 2 additions & 2 deletions class/branchClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
require_once realpath(__DIR__ . '/databaseClass.php');

class branch extends database{
private $table = 'branch';
private $table = 'vm2_branch';
private $struct = ['self'=>['id','name','detail','id_city'],
'city'=>['source'=>'id_city','target'=>'id','column'=>'name','search'=>['name','detail']]];

Expand Down Expand Up @@ -72,7 +72,7 @@ function show($v){

function branchList(){
try{
$sql = "SELECT * FROM branch";
$sql = "SELECT * FROM vm2_branch";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
return json_encode($rows);
Expand Down
10 changes: 5 additions & 5 deletions class/brandClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require_once realpath(__DIR__ . '/depp_catClass.php');

class brand extends database{
private $table = 'brand';
private $table = 'vm2_brand';
private $struct = ['self'=>['id','name','detail','id_cat'],
'cat'=>['source'=>'id_cat','target'=>'id','column'=>'name','search'=>['name','detail']]];

Expand Down Expand Up @@ -68,7 +68,7 @@ function delete($v){

function show($v){
$idDepp = $_SESSION['idDepp'];
$sql = "SELECT id_cat FROM depp_cat WHERE depp_cat.id_depp = '$idDepp'";
$sql = "SELECT id_cat FROM vm2_depp_cat WHERE depp_cat.id_depp = '$idDepp'";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_COLUMN);
$rows = implode(',', $rows);
Expand All @@ -81,7 +81,7 @@ function show($v){

function brandList(){
try{
$sql = "SELECT b.id,concat(c.name,' / ',b.name) as name FROM brand b inner join cat c on b.id_cat = c.id";
$sql = "SELECT b.id,concat(c.name,' / ',b.name) as name FROM vm2_brand b inner join vm2_cat c on b.id_cat = c.id";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
return json_encode($rows);
Expand Down Expand Up @@ -184,7 +184,7 @@ function brandListDepp($idDepp = null){
}
$strCat = join(',',$arrCat);

$sql = "SELECT b.id,concat(b.name) as name FROM brand b inner join cat c on b.id_cat = c.id WHERE c.id in ($strCat)";
$sql = "SELECT b.id,concat(b.name) as name FROM vm2_brand b inner join vm2_cat c on b.id_cat = c.id WHERE c.id in ($strCat)";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
return json_encode($rows);
Expand All @@ -193,7 +193,7 @@ function brandListDepp($idDepp = null){
function getBrandByCat($idCat){
try{
$idCat = $this->toSave($idCat);
$sql = "SELECT b.id,b.name as name FROM brand b WHERE id_cat = '$idCat'";
$sql = "SELECT b.id,b.name as name FROM vm2_brand b WHERE id_cat = '$idCat'";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
return json_encode($rows);
Expand Down
47 changes: 19 additions & 28 deletions class/cardClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require_once realpath(__DIR__ . '/validClass.php');

class card extends database{
private $table = 'card';
private $table = 'vm2_card';
private $struct = ['self'=>['id','card_number','change_pass','id_account','password','dollar','dinnar','date','id_user']];
function add($v){
try{
Expand Down Expand Up @@ -41,7 +41,7 @@ function add($v){
$v['password'] = password_hash(setting::PASS_KEY.$v['password'], PASSWORD_BCRYPT);

//Check for empty card
$sql = "SELECT * FROM card WHERE card_number = '{$v['card_number']}'";
$sql = "SELECT * FROM vm2_card WHERE card_number = '{$v['card_number']}'";
$result = $this->pdo->query($sql);
$row = $result->fetch(PDO::FETCH_ASSOC);
$old = $row;
Expand Down Expand Up @@ -77,7 +77,7 @@ function cardList($idAcount){
try{
$idAcount = $this->toSave($idAcount);
$idAcount = $this->encryptNumber($idAcount);
$sql = "SELECT dollar,dinar,SUBSTR(date,1,10) AS date FROM card WHERE id_account = $idAcount";
$sql = "SELECT dollar,dinar,SUBSTR(date,1,10) AS date FROM vm2_card WHERE id_account = $idAcount";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
if(!empty($rows))
Expand Down Expand Up @@ -121,7 +121,7 @@ function addCredit($v){
$arrCredit[500000] = hash('sha512', SETTING::HASH_KEY.$v['credit'].md5('500000'));

foreach ($arrCredit as $key => $value) {
$sql = "SELECT * FROM credit WHERE code = '$value'";
$sql = "SELECT * FROM vm2_credit WHERE code = '$value'";
$result = $this->pdo->query($sql);
$rowCredit = $result->fetch(PDO::FETCH_ASSOC);
if($rowCredit)
Expand All @@ -143,7 +143,7 @@ function addCredit($v){
$ip = $this->getIp();

//get card info
$sql = "SELECT id,id_user,dinar FROM card WHERE id_account = '{$v['idAccount']}'";
$sql = "SELECT id,id_user,dinar FROM vm2_card WHERE id_account = '{$v['idAccount']}'";
$result = $this->pdo->query($sql);
$rowCard = $result->fetch(PDO::FETCH_ASSOC);

Expand All @@ -166,19 +166,19 @@ function addCredit($v){
}

//select last trans box
$sql = "SELECT dollar_box,dinar_box FROM tran WHERE id_card = '{$rowCard['id']}' ORDER BY id DESC LIMIT 1;";
$sql = "SELECT dollar_box,dinar_box FROM vm2_tran WHERE id_card = '{$rowCard['id']}' ORDER BY id DESC LIMIT 1;";
$result = $this->pdo->query($sql);
$rowTran = $result->fetch(PDO::FETCH_ASSOC);
@$rowTran['dollar_box'] += $key;
@$rowTran['dinar_box'] += $key;

//insert tran
if($key > 2000){
$sql = "INSERT INTO tran(id_card,id_credit,id_user,type,date,ip,dinar,dinar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','$idUser','in','$date','$ip','$key','{$rowTran['dinar_box']}');";
$sql = "INSERT INTO vm2_tran(id_card,id_credit,id_user,type,date,ip,dinar,dinar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','$idUser','in','$date','$ip','$key','{$rowTran['dinar_box']}');";
$this->pdo->query($sql);
}
else{
$sql = "INSERT INTO tran(id_card,id_credit,id_user,type,date,ip,dollar,dollar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','$idUser','in','$date','$ip','$key','{$rowTran['dollar_box']}');";
$sql = "INSERT INTO vm2_tran(id_card,id_credit,id_user,type,date,ip,dollar,dollar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','$idUser','in','$date','$ip','$key','{$rowTran['dollar_box']}');";
$this->pdo->query($sql);
}
$lastId = $this->pdo->lastInsertId();
Expand Down Expand Up @@ -248,7 +248,7 @@ function addCreditCrm($v){
$ip = $this->getIp();

//get card info
$sql = "SELECT id,id_user,dinar FROM card WHERE id_account = '{$v['idAccount']}'";
$sql = "SELECT id,id_user,dinar FROM vm2_card WHERE id_account = '{$v['idAccount']}'";
$result = $this->pdo->query($sql);
$rowCard = $result->fetch(PDO::FETCH_ASSOC);

Expand All @@ -257,21 +257,21 @@ function addCreditCrm($v){
}
else{
//update credit
$sql = "UPDATE credit SET id_card = '{$rowCard['id']}', state = 'close',date = '$date', ip = '$ip' WHERE id = '{$rowCredit['id']}'";
$sql = "UPDATE vm2_credit SET id_card = '{$rowCard['id']}', state = 'close',date = '$date', ip = '$ip' WHERE id = '{$rowCredit['id']}'";
$this->pdo->query($sql);

//update card value
if($key > 2000){
$sql = "UPDATE card SET dinar = dinar + $key WHERE id = '{$rowCard['id']}'";
$sql = "UPDATE vm2_card SET dinar = dinar + $key WHERE id = '{$rowCard['id']}'";
$this->pdo->query($sql);
}
else{
$sql = "UPDATE card SET dollar = dollar + $key WHERE id = '{$rowCard['id']}'";
$sql = "UPDATE vm2_card SET dollar = dollar + $key WHERE id = '{$rowCard['id']}'";
$this->pdo->query($sql);
}

//select last trans box
$sql = "SELECT dollar_box,dinar_box FROM tran WHERE id_card = '{$rowCard['id']}' ORDER BY id DESC LIMIT 1;";
$sql = "SELECT dollar_box,dinar_box FROM vm2_tran WHERE id_card = '{$rowCard['id']}' ORDER BY id DESC LIMIT 1;";
$result = $this->pdo->query($sql);
$rowTran = $result->fetch(PDO::FETCH_ASSOC);
@$rowTran['dollar_box'] += $key;
Expand All @@ -281,11 +281,11 @@ function addCreditCrm($v){

//insert tran
if($key > 2000){
$sql = "INSERT INTO tran(id_card,id_credit,type,date,ip,dinar,dinar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','in','$date','$ip','$key','{$rowTran['dinar_box']}');";
$sql = "INSERT INTO vm2_tran(id_card,id_credit,type,date,ip,dinar,dinar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','in','$date','$ip','$key','{$rowTran['dinar_box']}');";
$this->pdo->query($sql);
}
else{
$sql = "INSERT INTO tran(id_card,id_credit,type,date,ip,dollar,dollar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','in','$date','$ip','$key','{$rowTran['dollar_box']}');";
$sql = "INSERT INTO vm2_tran(id_card,id_credit,type,date,ip,dollar,dollar_box) VALUES('{$rowCard['id']}','{$rowCredit['id']}','in','$date','$ip','$key','{$rowTran['dollar_box']}');";
$this->pdo->query($sql);
}
$lastId = $this->pdo->lastInsertId();
Expand Down Expand Up @@ -319,7 +319,7 @@ function checkCardNumber($v){

$v['card_number'] = hash('sha512', SETTING::HASH_KEY.$v['card_number']);

$sql = "SELECT id_account FROM card WHERE card_number = '{$v['card_number']}'";
$sql = "SELECT id_account FROM vm2_card WHERE card_number = '{$v['card_number']}'";
$result = $this->pdo->query($sql);
$rowCard = $result->fetch(PDO::FETCH_ASSOC);
// dsh($rowCard);
Expand Down Expand Up @@ -351,7 +351,7 @@ function checkCardPass($v){

$v['card_number'] = hash('sha512', SETTING::HASH_KEY.$v['card_number']);

$sql = "SELECT id,id_account,password FROM card WHERE card_number = '{$v['card_number']}'";
$sql = "SELECT id,id_account,password FROM vm2_card WHERE card_number = '{$v['card_number']}'";
$result = $this->pdo->query($sql);
$rowCard = $result->fetch(PDO::FETCH_ASSOC);

Expand Down Expand Up @@ -397,20 +397,17 @@ public function customerLogout(){
$_SESSION = [];
}




function tranListCrm($data){
try{
// dsh($data);
$data = $this->toSave($data);
$cardInfo = $this->getRowsByFiled('card','id_account',$_SESSION['idCustomer'])[0];

$sql = "SELECT count(*) as count FROM tran WHERE id_card = '{$cardInfo['id']}'";
$sql = "SELECT count(*) as count FROM vm2_tran WHERE id_card = '{$cardInfo['id']}'";
$result = $this->pdo->query($sql);
$r['count'] = $result->fetch(PDO::FETCH_ASSOC)['count'];

$sql = "SELECT id,type,date,dollar,dinar,dollar_box,dinar_box FROM tran WHERE id_card = '{$cardInfo['id']}' ORDER BY {$data['order']} LIMIT {$data['limit']}";
$sql = "SELECT id,type,date,dollar,dinar,dollar_box,dinar_box FROM vm2_tran WHERE id_card = '{$cardInfo['id']}' ORDER BY {$data['order']} LIMIT {$data['limit']}";
$result = $this->pdo->query($sql);
$r['rows'] = $result->fetchAll(PDO::FETCH_ASSOC);

Expand All @@ -425,13 +422,7 @@ function tranListCrm($data){
}
}




}
$card = new card();
// for($i = 0; $i<50000; $i++)



?>
6 changes: 3 additions & 3 deletions class/catClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require_once realpath(__DIR__ . '/validClass.php');

class cat extends database{
private $table = 'cat';
private $table = 'vm2_cat';
private $struct = ['self'=>['id','name','detail']];
function add($v){
$vCheck = @$this->valid($v['name'],['isUnique','maxLength200','isName'],$this->table,'name');
Expand Down Expand Up @@ -46,7 +46,7 @@ function delete($v){

function show($v){
$idDepp = $_SESSION['idDepp'];
$sql = "SELECT id_cat FROM depp_cat WHERE depp_cat.id_depp = '$idDepp'";
$sql = "SELECT id_cat FROM vm2_depp_cat WHERE depp_cat.id_depp = '$idDepp'";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_COLUMN);
$rows = implode(',', $rows);
Expand All @@ -63,7 +63,7 @@ function catList(){

$idDepp = $_SESSION['idDepp'];

$sql = "SELECT id,name FROM $table WHERE id IN (SELECT id_cat FROM depp_cat WHERE id_depp = '$idDepp') ORDER BY name ASC";
$sql = "SELECT id,name FROM $table WHERE id IN (SELECT id_cat FROM vm2_depp_cat WHERE id_depp = '$idDepp') ORDER BY name ASC";
$result = $this->pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);

Expand Down
7 changes: 1 addition & 6 deletions class/cityClass.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require_once realpath(__DIR__ . '/validClass.php');

class city extends database{
private $table = 'city';
private $table = 'vm2_city';
private $struct = ['self'=>['id','name','detail']];
function add($v){
$vCheck = @$this->valid($v['name'],['isUnique','maxLength200','isName'],$this->table,'name');
Expand Down Expand Up @@ -39,7 +39,6 @@ function delete($v){
return json_encode(['result'=>true]);
}
catch(PDOEXCEPTION $e){
// dsh($e);
return json_encode(['result'=>false,'message'=>['Delete_Not_Available']]);
}
}
Expand All @@ -53,8 +52,4 @@ function cityList(){
}
}
$city = new city();
// for($i = 0; $i<50000; $i++)
// dsh($city->add(['name'=>'Math'.rand().rand(),'detail'=>'for test']));


?>
Loading

0 comments on commit 227ccb6

Please sign in to comment.