log_message('critical', "***** ***** FINAL readProductImageName In Now 001");
This commit is contained in:
@@ -277,6 +277,49 @@ class Provision extends BaseController
|
|||||||
return [$PROVISION_IMAGE_NAME, $PROVISION_IMAGE_FLAVOR];
|
return [$PROVISION_IMAGE_NAME, $PROVISION_IMAGE_FLAVOR];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function readProductImageName($provisionUID): array
|
||||||
|
{
|
||||||
|
|
||||||
|
$PROVISION_IMAGE_NAME = '';
|
||||||
|
$PROVISION_IMAGE_FLAVOR = 'P' . rand(1, 6); // temporary - should be blank
|
||||||
|
|
||||||
|
$provisionUID = trim($provisionUID);
|
||||||
|
$mysql = "SELECT * FROM members_products WHERE uid::text = '$provisionUID'";
|
||||||
|
$query = $this->db->query($mysql);
|
||||||
|
$provision_detail = $query->getResult();
|
||||||
|
|
||||||
|
if (count($provision_detail) > 0) {
|
||||||
|
log_message('critical', "***** ***** FINAL readProductImageName In Now ");
|
||||||
|
$result = $provision_detail[0]; // Get results as an array of objects
|
||||||
|
$product_template = $result->product_template;
|
||||||
|
$custom_template = $result->custom_template;
|
||||||
|
|
||||||
|
|
||||||
|
if ($product_template != '') {
|
||||||
|
log_message('critical', "***** ***** FINAL readProductImageName In Now 001");
|
||||||
|
$provision_data = $this->selectTemplateDetailsFromUID($product_template);
|
||||||
|
if ($provision_data[0] != '') {
|
||||||
|
$PROVISION_IMAGE_NAME = $provision_data[0]; // $provision_name;
|
||||||
|
$PROVISION_IMAGE_FLAVOR = $provision_data[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($custom_template != '') { // We have a custom template
|
||||||
|
log_message('critical', "***** ***** FINAL readProductImageName In Now 002");
|
||||||
|
$provision_name = $this->selectCustomnTemplateFromName($custom_template);
|
||||||
|
if ($provision_name != '') {
|
||||||
|
$PROVISION_IMAGE_NAME = $provision_name;
|
||||||
|
$PROVISION_IMAGE_FLAVOR = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
log_message('critical', "***** ***** readProductImageName ProductTemplate: $PROVISION_IMAGE_NAME CustomTemplate: $custom_template ");
|
||||||
|
return [$PROVISION_IMAGE_NAME, $PROVISION_IMAGE_FLAVOR];
|
||||||
|
}
|
||||||
|
log_message('critical', "***** ***** FINAL readProductImageName ProductTemplate: $PROVISION_IMAGE_NAME ");
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
private function selectCustomnTemplateFromName($custom_id)
|
private function selectCustomnTemplateFromName($custom_id)
|
||||||
{
|
{
|
||||||
$mysql = "SELECT * FROM custom_templates WHERE custom_id = '$custom_id'";
|
$mysql = "SELECT * FROM custom_templates WHERE custom_id = '$custom_id'";
|
||||||
@@ -519,9 +562,9 @@ class Provision extends BaseController
|
|||||||
log_message('critical', "Members Product ID ***** " . $pr->mpid . " Provision_Status == " . $pr->provision_status);
|
log_message('critical', "Members Product ID ***** " . $pr->mpid . " Provision_Status == " . $pr->provision_status);
|
||||||
$this->updateToNow($productUid); // increase count not to repeat
|
$this->updateToNow($productUid); // increase count not to repeat
|
||||||
|
|
||||||
$PROVISION_IMAGE_DATA = $this->assignProvideImageName($productId, $provisionUID);
|
$PROVISION_IMAGE_DATA = $this->readProductImageName($provisionUID);
|
||||||
$PROVISION_IMAGE_NAME = $PROVISION_IMAGE_DATA[0];
|
$PROVISION_IMAGE_NAME = $PROVISION_IMAGE_DATA[0];
|
||||||
log_message('critical', "****** PROVISION_IMAGE_NAME ****** " .$PROVISION_IMAGE_NAME );
|
log_message('critical', "****** PROVISION_IMAGE_NAME ****** " . $PROVISION_IMAGE_NAME);
|
||||||
|
|
||||||
$ansible_host = $productId . "_SERVER";
|
$ansible_host = $productId . "_SERVER";
|
||||||
$ContainerName = $this->generatedContainerName($productId, $pr->mpid);
|
$ContainerName = $this->generatedContainerName($productId, $pr->mpid);
|
||||||
|
|||||||
Reference in New Issue
Block a user