Acrion txt

This commit is contained in:
CHIEFSOFT\ameye
2025-01-22 18:00:14 -05:00
parent 9811a205a9
commit 6a423dd20a
+14 -2
View File
@@ -86,7 +86,7 @@ class Provision extends BaseController
private function allocatePortNo(){
$list_limit = 2;
$mysql = "SELECT id, uid, internal_url,product_id,status,provision_port,updated
$mysql = "SELECT id, member_id, uid, internal_url,product_id,status,provision_port,updated
FROM members_products
WHERE provision_port = 0
ORDER BY updated ASC LIMIT ".$list_limit;
@@ -94,7 +94,7 @@ class Provision extends BaseController
$query = $this->db->query($mysql);
$provision_list = $query->getResult();
foreach ($provision_list as $pr) {
$memberID = $pr->member_id;
$productId = $pr->product_id;
$provisionUID = $pr->uid;
@@ -102,6 +102,8 @@ class Provision extends BaseController
$primary_server = $this->provisionServer( $productId );
$mysql = "UPDATE members_products SET updated=now(), provision_port=".$allocated_port.", primary_server='".$primary_server."' WHERE uid::TEXT = '".$provisionUID."' AND provision_port = 0";
$query = $this->db->query($mysql);
$this->provisionActions($memberID, $provisionUID, "Auto Configuration Started");
}
}
@@ -183,4 +185,14 @@ class Provision extends BaseController
}
}
private function provisionActions($memberID, $provisionUID,$actionText){
try {
$mysql = "INSERT INTO provision_actions (member_id,product_uid,action) VALUES ($memberID,'$provisionUID', '$actionText')";
$query = $this->db->query($mysql);
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
return 0;
}
}