Exemplo n.º 1
0
 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
 }
Exemplo n.º 2
0
if (isset($_GET['action'])) {
    if ($_GET['action'] == 'update-inheritance') {
        //print_r($_POST);
        if (isset($_POST['btnInheritanceOn'])) {
            $props = array();
            $props['id_user'] = $u->id_user;
            $props['id_hf'] = $_GET['q'];
            $new_user_inherit = new user_inherit();
            $new_user_inherit->get_from_hashrange($props['id_user'], $props['id_hf']);
            if ($new_user_inherit->id_user == "undefined") {
                $new_user_inherit->create($props);
            }
        }
        if (isset($_POST['btnInheritanceOff'])) {
            $new_user_inherit = new user_inherit();
            $new_user_inherit->get_from_hashrange($u->id_user, $_GET['q']);
            if ($new_user_inherit->id_user != "undefined") {
                $new_user_inherit->delete();
            }
        }
    }
}
// main page - add a hf
if (isset($_GET['action'])) {
    if ($_GET['action'] == 'delete-hf-inherit') {
        if (isset($_POST['id'])) {
            $this_hf_inherit = new hf_inherit();
            $this_hf_inherit->get_from_hashrange($_GET['q'], $_POST['id']);
            $this_hf_inherit->delete();
        }
    }