TINYURL STOCK ORDERING

This commit is contained in:
velz 2019-02-08 16:56:05 +05:30
parent 9c36f7bab3
commit f7eeda7f73
5 changed files with 142 additions and 17 deletions

View File

@ -20,7 +20,8 @@
"amphp/amp": "^1.2", "amphp/amp": "^1.2",
"dompdf/dompdf" : "0.8.2", "dompdf/dompdf" : "0.8.2",
"tecnickcom/tcpdf": "^6.2", "tecnickcom/tcpdf": "^6.2",
"phpmailer/phpmailer": "^6.0" "phpmailer/phpmailer": "^6.0",
"php-curl-class/php-curl-class": "^8.5"
}, },
"suggest": { "suggest": {

View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "41e739a6decc9a048b148e7142286874", "content-hash": "85528eeb9ef1cc95bba8240e50127495",
"packages": [ "packages": [
{ {
"name": "amphp/amp", "name": "amphp/amp",
@ -645,6 +645,73 @@
"homepage": "https://github.com/PhenX/php-svg-lib", "homepage": "https://github.com/PhenX/php-svg-lib",
"time": "2018-06-03T10:10:03+00:00" "time": "2018-06-03T10:10:03+00:00"
}, },
{
"name": "php-curl-class/php-curl-class",
"version": "8.5.0",
"source": {
"type": "git",
"url": "https://github.com/php-curl-class/php-curl-class.git",
"reference": "2b387e3ef1c8a1d6116a1459c0e3e71643f86806"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-curl-class/php-curl-class/zipball/2b387e3ef1c8a1d6116a1459c0e3e71643f86806",
"reference": "2b387e3ef1c8a1d6116a1459c0e3e71643f86806",
"shasum": ""
},
"require": {
"ext-curl": "*",
"php": ">=5.3"
},
"require-dev": {
"ext-gd": "*",
"phpunit/phpunit": "*",
"squizlabs/php_codesniffer": "*"
},
"suggest": {
"ext-mbstring": "*"
},
"type": "library",
"autoload": {
"psr-4": {
"Curl\\": "src/Curl/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Unlicense"
],
"authors": [
{
"name": "Zach Borboa"
}
],
"description": "PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs.",
"homepage": "https://github.com/php-curl-class/php-curl-class",
"keywords": [
"API-Client",
"api",
"class",
"client",
"curl",
"framework",
"http",
"http-client",
"http-proxy",
"json",
"php",
"php-curl",
"php-curl-library",
"proxy",
"requests",
"restful",
"web-scraper",
"web-scraping ",
"web-service",
"xml"
],
"time": "2019-01-07T06:43:45+00:00"
},
{ {
"name": "phpmailer/phpmailer", "name": "phpmailer/phpmailer",
"version": "v6.0.6", "version": "v6.0.6",

View File

@ -86,7 +86,7 @@ defined('EXIT__AUTO_MAX') OR define('EXIT__AUTO_MAX', 125); // highest auto
// define login route name for token verification // define login route name for token verification
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listAllEntites/:any)'); // no errors //defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listAllEntites/:any)'); // no errors
defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listLessPDDetails/:any)'); // no errors defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'getPDOfficerCurrentLocation'); // no errors
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN','getFullPDDetails'); // no errors //defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN','getFullPDDetails'); // no errors
/*********************AWS resources Constants*************************************************/ /*********************AWS resources Constants*************************************************/

View File

@ -421,7 +421,18 @@ class PD_Controller extends REST_Controller {
{ {
$randomString .= $characters[rand(0, $charactersLength - 1)]; $randomString .= $characters[rand(0, $charactersLength - 1)];
} }
$pd_details['encrypted_url'] = $randomString; $pd_details['random_string'] = $randomString;
$ch = curl_init();
$timeout = 5;
$url = 'http://www.velzgroupz2020.com/';
curl_setopt($ch,CURLOPT_URL,'http://tinyurl.com/api-create.php?url='.$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$tinyurl = curl_exec($ch);
curl_close($ch);
$pd_details['encrypted_url'] = $tinyurl;
/************ASSIGN Random URL******************/ /************ASSIGN Random URL******************/
@ -610,7 +621,7 @@ class PD_Controller extends REST_Controller {
// OTP Generate Condition // OTP Generate Condition
if($pd_details['pd_status'] == INITIATED) if($pd_details['pd_status'] == INITIATED)
{ {
$msg = "Dear ".$pd_details['firstName'].", Officer ".$pd_details['officerName']." is on his way to meet you for a personal discussion with regards to your loan application. You can track his realtime location in this link.http://maps.google.com/?q=".$pd_details['link']; //$msg = "Dear ".$pd_details['firstName'].", Officer ".$pd_details['officerName']." is on his way to meet you for a personal discussion with regards to your loan application. You can track his realtime location in this link.http://maps.google.com/?q=".$pd_details['link'];
$no = (string)$pd_details['mobile_no']; $no = (string)$pd_details['mobile_no'];
unset($pd_details['mobile_no']); unset($pd_details['mobile_no']);
unset($pd_details['firstName']); unset($pd_details['firstName']);
@ -637,8 +648,11 @@ class PD_Controller extends REST_Controller {
if($pd_details['pd_status'] == COMPLETED) if($pd_details['pd_status'] == COMPLETED)
{ {
if(array_key_exists('link',$pd_details))
{
$pd_details['complete_location'] = $pd_details['link']; $pd_details['complete_location'] = $pd_details['link'];
unset($pd_details['link']); unset($pd_details['link']);
}
} }
@ -4205,7 +4219,8 @@ class PD_Controller extends REST_Controller {
} }
$company_list[] = $temp_array; $company_list[] = $temp_array;
} }
// $company_list = array( array('company_order_id' => 1));
//print_r($company_list);
foreach($company_list as $list_key => $company) foreach($company_list as $list_key => $company)
{ {
$form_array = array( $form_array = array(
@ -4219,7 +4234,9 @@ class PD_Controller extends REST_Controller {
); );
$temp = array(); $temp = array();
$business_form_status = 0; $business_form_status = 0;
$supplier_form_status = 0;
$client_form_status = 0;
foreach($form_array as $form) foreach($form_array as $form)
{ {
$this->db->SELECT('count(*) as count'); $this->db->SELECT('count(*) as count');
@ -4229,10 +4246,11 @@ class PD_Controller extends REST_Controller {
$this->db->WHERE('PDFORMDETAILSJSON.company_id',$company['company_order_id']); $this->db->WHERE('PDFORMDETAILSJSON.company_id',$company['company_order_id']);
$this->db->WHERE('PDFORMDETAILSJSON.isactive',1); $this->db->WHERE('PDFORMDETAILSJSON.isactive',1);
$template_forms_count = $this->db->GET()->result_array(); $template_forms_count = $this->db->GET()->result_array();
// print_r($this->db->last_query());
// print_r($template_forms_count);echo $form['form_id'];
if($template_forms_count[0]['count'] != 0) { if($template_forms_count[0]['count'] != 0) {
if($form['form_id'] == 13) if($form['form_id'] == 13 || $form['form_id'] == 22)
{ {
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true); $temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true);
@ -4242,6 +4260,26 @@ class PD_Controller extends REST_Controller {
{ {
if($business_form_status == 1){ if($business_form_status == 1){
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true); $temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true);
if($form['form_id'] == 1)//if supplier form answered set supplier_form_status = 1
{
$supplier_form_status = 1;
}
if($form['form_id'] == 2)//if client form answered set client_form_status = 1
{
$client_form_status = 1;
}
if($form['form_id'] == 11)
{
if($client_form_status == 1 && $supplier_form_status == 1)
{
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => true,'isAnswerable'=>true);
}
}
} }
else else
{ {
@ -4249,9 +4287,10 @@ class PD_Controller extends REST_Controller {
} }
} }
} }
else else //Not previously answered
{ {
if($form['form_id'] == 13) //echo "else-- " .$form['form_id'];
if($form['form_id'] == 13 || $form['form_id'] == 22)
{ {
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>true); $temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>true);
@ -4259,11 +4298,30 @@ class PD_Controller extends REST_Controller {
} }
else{ else{
if($business_form_status == 1){ if($business_form_status == 1){
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>true);
if($form['form_id'] == 11)
{
//echo "BUSISTOCk";
if($client_form_status == 1 && $supplier_form_status == 1)
{
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>true);
}
else
{
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>false);
}
}
else
{
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>true);
}
} }
else else
{ {
$temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>false); $temp[] = array('form_id' => $form['form_id'],'form_name'=> $form['form_name'],'isAnswered' => false,'isAnswerable'=>false);
} }
} }
} }
@ -4352,8 +4410,8 @@ class PD_Controller extends REST_Controller {
public function getPDOfficerCurrentLocation_post() public function getPDOfficerCurrentLocation_post()
{ {
$pdid = $this->post('pd_id'); $pdid = $this->post('pd_id');
// PDALERTS::pdnotification($pdid); PDALERTS::pdnotification($pdid);
// die(); die();
$result_data = $this->db->SELECT('*')->FROM(PDOFFICERCURRENTLOCATION)->WHERE('fk_pd_id',$pdid)->ORDER_BY(PDOFFICERCURRENTLOCATIONID,'DESC')->LIMIT(1)->GET()->result_array(); $result_data = $this->db->SELECT('*')->FROM(PDOFFICERCURRENTLOCATION)->WHERE('fk_pd_id',$pdid)->ORDER_BY(PDOFFICERCURRENTLOCATIONID,'DESC')->LIMIT(1)->GET()->result_array();
if(count($result_data)) if(count($result_data))

View File

@ -1,5 +1,6 @@
<?php <?php
class PDALERTS class PDALERTS
{ {
@ -16,8 +17,6 @@ class PDALERTS
public static function pdnotification($pdid) public static function pdnotification($pdid)
{ {
//echo "called";
if($pdid != "" || $pdid != null) if($pdid != "" || $pdid != null)
{ {