/** * Run action for virtual machine */ function _actions_vm($action) { global $_ONAPPVARS, $_LANG; $action = $_ONAPPVARS['action']; if (!is_null($action)) { switch ($action) { case 'create': _action_vm_create(); break; case 'unlock': $_ONAPPVARS['vm']->unlock(); break; case 'build': _action_update_res(); $_ONAPPVARS['vm']->build(); break; case 'rebuild': rebuild(); break; case 'start': _action_update_res(); $_ONAPPVARS['vm']->startup(); break; case 'stop': $_ONAPPVARS['vm']->shutdown(); break; case 'reboot': _action_update_res(); $_ONAPPVARS['vm']->reboot(); break; case 'delete': _action_vm_delete(); break; case 'reset_pass': $_ONAPPVARS['vm']->reset_password(); break; case 'rebuild_network': $_ONAPPVARS['vm']->rebuild_network(); break; default: $_ONAPPVARS['error'] = sprintf($_LANG["onappactionnotfound"], $action); break; } } unset($_ONAPPVARS['action']); if (isset($_ONAPPVARS['vm']) && !is_null($_ONAPPVARS['vm']->error)) { $_ONAPPVARS['error'] = is_array($_ONAPPVARS['vm']->error) ? implode('.<br>', $_ONAPPVARS['vm']->error) : $_ONAPPVARS['vm']->error; } elseif (isset($_ONAPPVARS['vm']) && !is_null($_ONAPPVARS['vm']->_obj->error)) { $_ONAPPVARS['error'] = is_array($_ONAPPVARS['vm']->_obj->error) ? implode('.<br>', $_ONAPPVARS['vm']->_obj->error) : $_ONAPPVARS['vm']->_obj->error; } if (!isset($_ONAPPVARS['error'])) { redirect(ONAPP_FILE_NAME . "?page=productdetails&id=" . $_ONAPPVARS['id']); } else { productdetails(); } }
</tr> <tr> <td><small></small></td> <td><small>' . $row['nutri_facts'] . '</small></td> </tr> </table> </div> </div> </div>'; } } else { $store = "no store"; } } ?> <div class="container"> <div class="block-header"> <h2>GROCERY APP<small>Product Details</small></h2> </div> <div class="card"> <div class="card-body card-padding"> <div id="storeinfo" class="contacts clearfix row"> <?php productdetails(); ?> </div> </div> </div> </div> <?php require_once 'footer.php';