public function build($obj_build_exclude = array()) { if ($this->obj_debug) { echo "build()"; } parent::build($obj_build_exclude); $this->obj_hfs = array(); if (!in_array("obj_hfs", $obj_build_exclude)) { $user_hfs = new hf_id_user(); $all_user_hfs = $user_hfs->get_from_hashrange($this->id_user); if ($all_user_hfs) { foreach ($all_user_hfs as $each_user_hf) { $a_user_hf = new hf_id_user(); $a_user_hf->set($each_user_hf); //$a_user_hf->build(); $this->obj_hfs[] = $a_user_hf; } } } $this->obj_servers = array(); if (!in_array("obj_servers", $obj_build_exclude)) { $user_server = new user_server(); $all_user_servers = $user_server->get_from_hashrange($this->id_user); if ($all_user_servers) { foreach ($all_user_servers as $each_user_server) { $a_user_server = new user_server(); $a_user_server->set($each_user_server); //$a_user_server->build(); $this->obj_servers[] = $a_user_server; } } } $this->obj_system_kinds = array(); if (!in_array("obj_system_kinds", $obj_build_exclude)) { $user_system_kind = new user_system_kind(); $all_user_system_kinds = $user_system_kind->get_from_hashrange($this->id_user); if ($all_user_system_kinds) { foreach ($all_user_system_kinds as $each_user_system_kind) { $a_user_system_kind = new user_system_kind(); $a_user_system_kind->set($each_user_system_kind); //$a_user_system_kind->build(); $this->obj_system_kinds[] = $a_user_system_kind; } } } $this->obj_inherits = array(); if (!in_array("obj_inherits", $obj_build_exclude)) { $user_inherit = new user_inherit(); $all_user_inherits = $user_inherit->get_from_hashrange($this->id_user); if ($all_user_inherits) { foreach ($all_user_inherits as $each_user_inherit) { $a_user_inherit = new user_inherit(); $a_user_inherit->set($each_user_inherit); //$a_user_inherit->build(); $this->obj_inherits[] = $a_user_inherit; } // END FOREACH } // END IF } // END IF }
$update_server->get_from_hashrange($u->id_user, $_POST['server_name']); if ($update_server->id_user != "undefined") { $update_server->update(array("force_restart" => "1")); } } } } } if (isset($_GET['action'])) { if ($_GET['action'] == 'ras') { if (isset($_POST['restart'])) { $update_server = new user_server(); $all_servers = $update_server->get_from_hashrange($u->id_user); foreach ($all_servers as $each_server) { $a_server = new user_server(); $a_server->set($each_server); if ($a_server->id_user != "undefined") { $a_server->update(array("force_restart" => "1")); } // end if } // end foreach } // end if } // end if } // end if if (isset($_GET['action'])) { if ($_GET['action'] == 'upload-file') { // todo do for rackspace too