Changeset 409 for trunk/admin

Show
Ignore:
Timestamp:
03/17/07 17:51:58 (20 months ago)
Author:
michiel
Message:

fix a lot of notice errors about unitialized stuff in development mode.

Re #125

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/admin/index.php

    r392 r409  
    66MvBlog_debug::start_development(False); 
    77 
     8if (!array_key_exists("options", $_REQUEST)) 
     9        $_REQUEST["options"] = ""; 
    810#load_admin_plugins(); 
    911$admin = new MvBlog_admin(); 
     
    1921                <div id="if_page"> 
    2022                        <?php 
     23                        if (!array_key_exists("action", $_REQUEST)) 
     24                                $_REQUEST["action"] = ""; 
    2125                        switch ($_REQUEST["action"]) { 
    22                                 case "check_login"         : $admin->check_login($_POST["login"]);                        break; 
     26                                case "check_login"         : $admin->check_login((array_key_exists("login", $_POST))?$_POST["login"]:"");                        break; 
    2327                                case "logout"              : $admin->logout();                                            break; 
    2428                                case "show_cats"           : $admin->show_cats();                                         break; 
    25                                 case "edit_cat"            : $admin->edit_cat($_REQUEST["id"]);                           break; 
     29                                case "edit_cat"            : $admin->edit_cat((array_key_exists("id", $_REQUEST))?$_REQUEST["id"]:0);                           break; 
    2630                                case "save_cat"            : $admin->save_cat($_POST["cat"]);                             break; 
    2731                                case "delete_cat"          : $admin->delete_cat($_REQUEST["cat"]["id"]);                  break; 
    28                                 case "show_posts"          : $admin->show_posts($_REQUEST["options"]);                    break; 
    29                                 case "edit_post"           : $admin->edit_post($_REQUEST["id"]);                          break; 
     32                                case "show_posts"          : $admin->show_posts((array_key_exists("options", $_REQUEST))?$_REQUEST["options"]:"");                    break; 
     33                                case "edit_post"           : $admin->edit_post((array_key_exists("id", $_REQUEST))?$_REQUEST["id"]:0);                          break; 
    3034                                case "save_post"           : $admin->save_post($_POST["post"]);                           break; 
    3135                                case "delete_post"         : $admin->delete_post($_REQUEST["post"]["id"]);                break; 
    3236                                case "show_authors"        : $admin->show_authors();                                      break; 
    33                                 case "edit_author"         : $admin->edit_author($_REQUEST["id"]);                        break; 
     37                                case "edit_author"         : $admin->edit_author((array_key_exists("id", $_REQUEST))?$_REQUEST["id"]:0);                        break; 
    3438                                case "save_author"         : $admin->save_author($_POST["author"]);                       break; 
    3539                                case "show_users"          : $admin->show_users();                                        break; 
    36                                 case "edit_user"           : $admin->edit_user($_REQUEST["id"]);                          break; 
     40                                case "edit_user"           : $admin->edit_user((array_key_exists("id", $_REQUEST))?$_REQUEST["id"]:0);                          break; 
    3741                                case "save_user"           : $admin->save_user($_POST["user"]);                           break; 
    3842                                case "delete_user"         : $admin->delete_user($_REQUEST["user"]["id"]);                break;