Acrion txt
This commit is contained in:
@@ -86,7 +86,7 @@ class Provision extends BaseController
|
|||||||
|
|
||||||
private function allocatePortNo(){
|
private function allocatePortNo(){
|
||||||
$list_limit = 2;
|
$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
|
FROM members_products
|
||||||
WHERE provision_port = 0
|
WHERE provision_port = 0
|
||||||
ORDER BY updated ASC LIMIT ".$list_limit;
|
ORDER BY updated ASC LIMIT ".$list_limit;
|
||||||
@@ -94,7 +94,7 @@ class Provision extends BaseController
|
|||||||
$query = $this->db->query($mysql);
|
$query = $this->db->query($mysql);
|
||||||
$provision_list = $query->getResult();
|
$provision_list = $query->getResult();
|
||||||
foreach ($provision_list as $pr) {
|
foreach ($provision_list as $pr) {
|
||||||
|
$memberID = $pr->member_id;
|
||||||
$productId = $pr->product_id;
|
$productId = $pr->product_id;
|
||||||
$provisionUID = $pr->uid;
|
$provisionUID = $pr->uid;
|
||||||
|
|
||||||
@@ -102,6 +102,8 @@ class Provision extends BaseController
|
|||||||
$primary_server = $this->provisionServer( $productId );
|
$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";
|
$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);
|
$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