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"); }
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; }
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()); }