Acrion txt
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user