Subversion-Projekte lars-tiefland.em_wm

Revision

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

<?
        define("IN_ADMIN", true);
        require("include/common.php");
        $mode=($_POST["mode"])?$_POST["mode"]:"new";
        $id=intval(($_POST["id"])?$_POST["id"]:0);
        $u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
        $password=addslashes(($_POST["password"])?$_POST["password"]:"");
        $u_lang=addslashes(($_POST["u_lang"])?$_POST["u_lang"]:"");
        $u_email=addslashes(($_POST["email"])?$_POST["email"]:"");
        $smarty->assign("mode", $mode);
        $smarty->assign("id", $id);
        $a=User_login(true);
        if ($a->getAuth())
        {
                function fill_form()
                {
                        global $db, $smarty, $id, $new_mode, $g_date, $title, $u;
                }
                
                switch ($mode)
                {
                        case "edit":
                                $title="User $id ändern";
                                $new_mode="update";
                                break;
                        case "delete":
                        case "ask":
                                $title="User $id löschen";
                                $new_mode="delete";
                                break;
                        case "update":
                                $title="User $id speichern";
                                $new_mode="update";
                                break;
                }
                if ($mode=="edit" OR $mode=="new")
                {
                        fill_form();
                }
                else
                {
                        switch ($mode)
                        {
                                case "save":
                                case "delete":
                                case "update":
                                        break;
                                case "ask":
                                        $smarty->assign("title", $title);
                                        $smarty->assign("art", "User");
                                        $smarty->assign("id", $id);
                                        $smarty->assign("name",$u->u_name);
                                        $smarty->display("del.tpl");
                                        break;
                                default:
                                        $smarty->assign("title", $title);
                                        $smarty->assign("meld","Ein Fehler ist aufgetreten!");
                                        $smarty->assign("db_meld", "Ungültiger Modsu!");
                                        $smarty->assign("error", true);
                                        $smarty->display("meld.tpl");
                        }
                }
        }
?>