Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 4 | Revision 31 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?
        class Gruppe
        {
                var $g_id;
                var $g_name;

                function __construct($g_id)
                {
                        global $db, $db_meld, $error, $meld;
                        $g_id=intval($g_id);
                        $sql="SELECT * FROM groups WHERE g_id=$g_id";
                        $res=$db->query($sql);
                        if (true == DB::isError($res))
                        {
                                $error="true";
                                $meld="Ein Fehler ist aufgetreten!";
                                $db_meld=$res->getUserInfo();
                                return $error;
                        }
                        else
                        {
                                $row=$res->fetchRow(DB_FETCHMODE_ASSOC);
                                $this->g_id=$g_id;
                                $this->g_name=$row["g_name"];
                                return $this;
                        }
                }

                function Gruppe($g_id)
                {
                        $this->__construct($g_id);
                }

                function ListeGruppe($limit, $start=0)
                {
                        global $db, $db_meld, $error, $meld, $user;
                        $sql="SELECT * FROM groups";
//                      echo $db->provides('limit');
                        if ($db->provides('limit') && $limit > 0)
                        {
                                $res=$db->limitquery($sql, $start, $limit);
                        }
                        else
                        {
                                $res=$db->query($sql);
                        }
                        if (true == DB::isError($res))
                        {
                                $error=true;
                                $meld="Ein Fehler ist aufgetreten!";
                                $db_meld=$res->getUserInfo();
                        }
                        return $res;
                }
        }

?>