Beispiel #1
0
<?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";
Beispiel #2
0
 /** 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;
Beispiel #4
0
 public function getErrors($rendered = false)
 {
     $errors = array();
     if (!$rendered) {
         $errors = $this->errors;
     } else {
         foreach ($this->errors as $error) {
             $errors[] = RenderUtils::renderError($error);
         }
     }
     return $errors;
 }