<?php include PATH_INCLUDES . "forms/registration_form.php"; echo "<div id=\"reg_errors\">\n"; if (isset($_POST['submit'])) { if (count($user->getErrors()) > 0) { foreach ($user->getErrors() as $error) { echo RenderUtils::renderError($error); } } else { echo ">>> reg is successfull ! <br />"; } } echo "</div>\n";
/** DELETE page node * @return bool */ public function delete($label) { $result = false; $errors = array(); $label = $this->data["label"]; if (!isset($label)) { $errors[] = RenderUtils::renderError("Label undefined!"); } else { if (!PageUtils::validatePageParam($label, "label")) { $errors[] = RenderUtils::renderError("Label is invalid!"); } else { if (!PageUtils::labelExists($label)) { $errors[] = RenderUtils::renderError("Label does not exist!"); } else { } } } /* !!!!!!!!!!!!!!!!!!!!! */ if (PageUtils::isTechnicalPage($label)) { $errors[] = RenderUtils::renderError("This is technical page!"); } // if (count($errors) == 0) { # TODO delete meta node // DELETE PAGE $result = PageUtils::deletePageNode($label); // check db errors if (intval(G::$db->errorCode()) != 0) { $error_info = G::$db->errorInfo(); $text_error = " DB >> " . $error_info[1] . " > " . $error_info[2]; $this->errors[] = RenderUtils::renderError($text_error); } } return $result; }
if (G::$user->isOrHigher(U_MODERATOR)) { $type = $_POST["image_type"]; $img_filename = trim($_POST["img_filename"]); $img_filename = G::$db->quote(strip_tags($img_filename)); $img_filename = preg_replace("/^\\'|\\'\$/", "", $img_filename); // remove side qoutes $path = defineImageDir($type); $file = ROOT . $path . $img_filename . ".jpg"; if (!file_exists($file)) { $errors[] = RenderUtils::renderError("File " . $path . $img_filename . ".jpg does not exist!"); } else { @unlink($file); $result = true; } } else { $errors[] = RenderUtils::renderError("Access denied!"); } if (count($errors)) { $result = false; } $data = array("result" => $result, "errors" => $errors); break; } function defineImageDir($type) { $path = ""; switch ($type) { default: case "pages": $path = "/images/pages/"; break;
public function getErrors($rendered = false) { $errors = array(); if (!$rendered) { $errors = $this->errors; } else { foreach ($this->errors as $error) { $errors[] = RenderUtils::renderError($error); } } return $errors; }