|
@@ -17,6 +17,7 @@ class ColumnDealsStatus {
|
|
|
`ID_BILLING_USERS` int(11) NOT NULL,
|
|
`ID_BILLING_USERS` int(11) NOT NULL,
|
|
|
`A_CREATE_DATE` date NOT NULL DEFAULT '0000-00-00',
|
|
`A_CREATE_DATE` date NOT NULL DEFAULT '0000-00-00',
|
|
|
`DEALS_ACTIVE` int(1) NOT NULL DEFAULT '0',
|
|
`DEALS_ACTIVE` int(1) NOT NULL DEFAULT '0',
|
|
|
|
|
+ `DEALS_BLOCKED` int(1) NOT NULL DEFAULT '0',
|
|
|
`P_DEALDATE_TERM` date NOT NULL DEFAULT '0000-00-00',
|
|
`P_DEALDATE_TERM` date NOT NULL DEFAULT '0000-00-00',
|
|
|
`SERVICES_STATUS` varchar(255) NOT NULL DEFAULT '',
|
|
`SERVICES_STATUS` varchar(255) NOT NULL DEFAULT '',
|
|
|
`SERVICES_S_ADDRESS_STREET` varchar(255) NOT NULL DEFAULT '',
|
|
`SERVICES_S_ADDRESS_STREET` varchar(255) NOT NULL DEFAULT '',
|
|
@@ -39,6 +40,19 @@ class ColumnDealsStatus {
|
|
|
";
|
|
";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public static function get_update_blocked_query($userID = null) {
|
|
|
|
|
+ $sqlUserID = '';
|
|
|
|
|
+ if ($userID > 0) {
|
|
|
|
|
+ $sqlUserID = " and `ID_BILLING_USERS`='{$userID}' ";
|
|
|
|
|
+ }
|
|
|
|
|
+ return "UPDATE `" . self::get_table() . "` set
|
|
|
|
|
+ `DEALS_BLOCKED`=1
|
|
|
|
|
+ where `SERVICES_STATUS` like '%OFF_SOFT%'
|
|
|
|
|
+ and `DEALS_ACTIVE`=0
|
|
|
|
|
+ {$sqlUserID}
|
|
|
|
|
+ ";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public static function get_insert_query($userID = null) {
|
|
public static function get_insert_query($userID = null) {
|
|
|
global $A_STATUS_L2_SQL;// @from .config.php
|
|
global $A_STATUS_L2_SQL;// @from .config.php
|
|
|
if (empty($A_STATUS_L2_SQL)) {
|
|
if (empty($A_STATUS_L2_SQL)) {
|
|
@@ -165,6 +179,10 @@ class ColumnDealsStatus {
|
|
|
$dbg_msgs[] = $sql;
|
|
$dbg_msgs[] = $sql;
|
|
|
$db->query($sql, false);
|
|
$db->query($sql, false);
|
|
|
|
|
|
|
|
|
|
+ $sql = self::get_update_blocked_query();
|
|
|
|
|
+ $dbg_msgs[] = $sql;
|
|
|
|
|
+ $db->query($sql, false);
|
|
|
|
|
+
|
|
|
$date = date("Y-m-d");
|
|
$date = date("Y-m-d");
|
|
|
self::set_last_update($date);
|
|
self::set_last_update($date);
|
|
|
}
|
|
}
|
|
@@ -191,6 +209,11 @@ class ColumnDealsStatus {
|
|
|
$db->query($sql, false);
|
|
$db->query($sql, false);
|
|
|
$dbg_msgs[] = "affected: " . $db->affected_rows();
|
|
$dbg_msgs[] = "affected: " . $db->affected_rows();
|
|
|
|
|
|
|
|
|
|
+ $sql = self::get_update_blocked_query($userID);
|
|
|
|
|
+ $dbg_msgs[] = $sql;
|
|
|
|
|
+ $db->query($sql, false);
|
|
|
|
|
+ $dbg_msgs[] = "affected: " . $db->affected_rows();
|
|
|
|
|
+
|
|
|
IF(V::get('DBG_DEALS','',$_GET)){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;"> (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($dbg_msgs);echo'</pre>';}
|
|
IF(V::get('DBG_DEALS','',$_GET)){echo'<pre style="max-height:200px;overflow:auto;border:1px solid red;text-align:left;"> (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($dbg_msgs);echo'</pre>';}
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|