Example #1
0
 function updateMigration()
 {
     $fileName = Ruth::getDOCUMENT_ROOT() . "/" . $this->migrationPath . "/" . date("Ymdhis") . " " . Ruth::getREQUEST("txtDESCRIPTION") . ".sql";
     file_put_contents($fileName, Ruth::getREQUEST("txtSQL"));
     Ruth::setSESSION("maggyCreateMessage", "{$fileName} created successfully!");
     Ruth::redirect("/maggy/create");
 }
Example #2
0
 function codeHandler($action)
 {
     $html = "";
     switch ($action) {
         case "loadFile":
             $html .= $this->getCodeWindow("1", file_get_contents(Ruth::getREQUEST("fileName")));
             break;
         default:
             $html = "Unknown {$action} " . print_r(Ruth::getREQUEST(), 1);
             break;
     }
     return $html;
 }
Example #3
0
 function updatePOST()
 {
     switch (Ruth::getPATH()) {
         case "/kim/profile":
             //fix up the password field
             $_REQUEST["txtPASSWD"] = $_REQUEST["txtPASSWORD"];
             unset($_REQUEST["txtPASSWORD"]);
             $this->KIM->getUpdateSQL("txt", "user", "user_id", Ruth::getREQUEST("txtUSER_ID"), $requestvar = "user_id", "passwd", "created", true);
             if (!empty(ONUPDATE)) {
                 $params = ["action" => "update", "table" => "user", "user_id" => Ruth::getREQUEST("txtUSER_ID"), "session" => Ruth::getSESSION(), "request" => Ruth::getREQUEST()];
                 @call_user_func_array(ONUPDATE, $params);
             }
             break;
         case "/kim/login":
             (new Kim())->authenticate();
             break;
         default:
             die("No POST method defined for " . Ruth::getPATH());
             break;
     }
     Ruth::redirect(Ruth::getPATH());
 }