示例#1
0
        }
        return false;
    }
    function init()
    {
        $this->pos = 0;
        $st = new LDAP_Student();
        if ($this->ldap_result = $st->search($this->attribs)) {
            //			print_er($this->ldap_result);
            return true;
        }
        return false;
    }
    function show()
    {
        $tree = domxml_node("student");
        $tree->set_attribute("dn", urlencode($this->get('dn')));
        $tr = $tree->new_child('vorname', $this->get('givenname'));
        $tr = $tree->new_child('nachname', $this->get('sn'));
        $href = "undef";
        //		$tr = $tree->new_child('record-dn', $href);
        return $tree;
    }
    function finish()
    {
        $this->ldap_result = false;
        return false;
    }
}
core_register_datasource("schulv::student::liste", "schulvDatasourceStudentListe");
示例#2
0
            }
            $this->pos++;
            return true;
        }
        return false;
    }
    function init()
    {
        $this->pos = 0;
        $st = new LDAP_Lehrer();
        $this->ldap_result = $st->search($this->attribs);
        //print_er($this->ldap_result, "SFDDS");
        return true;
    }
    function show()
    {
        $tree = domxml_node("lehrer");
        $tree->set_attribute("dn", urlencode($this->get('dn')));
        $tr = $tree->new_child('vorname', $this->get('givenname'));
        $tr = $tree->new_child('nachname', $this->get('sn'));
        $tr = $tree->new_child('lehramt', $this->get('lehramt'));
        return $tree;
    }
    function finish()
    {
        $this->ldap_result = false;
        return false;
    }
}
core_register_datasource("schulv::lehrer::liste", "schulvDatasourceLehrerListe");
示例#3
0
            return true;
        }
        return false;
    }
    function init()
    {
        $this->pos = 0;
        $st = new LDAP_Lehramt();
        if ($this->ldap_result = $st->search($this->attribs)) {
            //			print_er($this->ldap_result);
            return true;
        }
        return false;
    }
    function show()
    {
        $tree = domxml_node("lehramt");
        $tree->set_attribute("dn", urlencode($this->get('dn')));
        $tr = $tree->new_child('kuerzel', $this->get('kuerzel'));
        $tr = $tree->new_child('description', $this->get('description'));
        $tr = $tree->new_child('bereich', $this->get('bereich'));
        return $tree;
    }
    function finish()
    {
        $this->ldap_result = false;
        return false;
    }
}
core_register_datasource("schulv::verwaltung::lehraemter", "schulvDatasourceVerwaltungLehraemter");
    function init()
    {
        $this->pos = 0;
        $st = new LDAP_Lehrbefaehigung();
        if ($this->ldap_result = $st->search($this->attribs)) {
            //print_er($this->ldap_result);
            $template = $this->argv('template');
            if (!$template) {
                $template = "lehrbefaehigung";
            }
            $tree = domxml_node($template);
            return $tree;
        }
        return false;
    }
    function show()
    {
        $tree = domxml_node("lehrbefaehigung");
        $tree->set_attribute("dn", urlencode($this->get('dn')));
        $tr = $tree->new_child('kuerzel', $this->get('kuerzel'));
        $tr = $tree->new_child('description', $this->get('description'));
        return $tree;
    }
    function finish()
    {
        $this->ldap_result = false;
        return false;
    }
}
core_register_datasource("schulv::verwaltung::lehrbefaehigungen", "schulvDatasourceVerwaltungLehrbefaehigungen");