HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.30
System: Linux iZj6c1151k3ad370bosnmsZ 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64
User: root (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /var/www/html/breadsecret.com_bak20260330/scripts/update_stock_custom.php
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', 1);

//get parameter passed from cron job
parse_str($argv[1], $params);

//set timezone to HK (sames as server time)
date_default_timezone_set('Asia/Hong_Kong');

//DB connection setting
$servername = "rm-3nsp08e0a25kj2jh3.mysql.rds.aliyuncs.com";
$username = "breadsecret.com";
$password = "3#!Xj7f&5";
$dbname = "breadsecret.com";

// Create connection
$mysqli = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($mysqli ->connect_error) {
  die("Connection failed: " . $mysqli ->connect_error);
}

//get today in correct format
$stock_date = date('Y-m-d', time());

//12:00 update stock of japanese soft loaf to 0
//13:00 update stock of anchovy and salted roll to 0
if($params['type']==1){	
	$sql_read = "SELECT `BD-JPL-425` as qty_from FROM sku_stock WHERE stock_date = '".$stock_date."' LIMIT 1";
	$result = $mysqli->query($sql_read);
	$row = $result->fetch_assoc();
	$qty_from = $row['qty_from'];
	
	$sql = "UPDATE sku_stock SET `BD-JPL-425` = 0 WHERE stock_date = '".$stock_date."' LIMIT 1";	
	$mysqli->query($sql);	
	
	$log_sql = $mysqli->real_escape_string($sql);
	
	$sql_log = "INSERT INTO stock_log VALUES (NULL, '".$stock_date."', 'Auto Script', 'Auto Script', '0', 'BD-JPL-425', 'Japanese Soft Loaf', '".$qty_from."', '0', '0', '', '".$log_sql."', now())";	
	$mysqli->query($sql_log);
}elseif($params['type']==2){
	$sql_read = "SELECT `BD-ABR-180` as qty_from_abr, `BD-SBR-180` as qty_from_sbr FROM sku_stock WHERE stock_date = '".$stock_date."' LIMIT 1";
	$result = $mysqli->query($sql_read);
	$row = $result->fetch_assoc();	
	$qty_from_abr = $row['qty_from_abr'];
	$qty_from_sbr = $row['qty_from_sbr'];
		
	$sql_abr = "UPDATE sku_stock SET `BD-ABR-180` = 0 WHERE stock_date = '".$stock_date."' LIMIT 1";
	$mysqli->query($sql_abr);		
	
	$log_sql_abr = $mysqli->real_escape_string($sql_abr);
	
	$sql_log_abr = "INSERT INTO stock_log VALUES (NULL, '".$stock_date."', 'Auto Script', 'Auto Script', '0', 'BD-ABR-180', 'Anchovy Salted Butter Roll', '".$qty_from_abr."', '0', '0', '', '".$log_sql_abr."', now())";			
	$mysqli->query($sql_log_abr);
	
	
	$sql_sbr = "UPDATE sku_stock SET `BD-SBR-180` = 0 WHERE stock_date = '".$stock_date."' LIMIT 1";
	$mysqli->query($sql_sbr);		
	
	$log_sql_sbr = $mysqli->real_escape_string($sql_sbr);	
	
	$sql_log_sbr = "INSERT INTO stock_log VALUES (NULL, '".$stock_date."', 'Auto Script', 'Auto Script', '0', 'BD-SBR-180', 'Salted Butter Roll', '".$qty_from_sbr."', '0', '0', '', '".$log_sql_sbr."', now())";	
	$mysqli->query($sql_log_sbr);

}else{
	exit("Wrong Type");
}
$mysqli -> close();


?>