Пример #1
0
 public function Html()
 {
     $options = "";
     foreach ($this->options as $option) {
         $options .= $option->Html();
     }
     return PartialParser::Parse('dropdown', ["name" => $this->name, "options" => $options]);
 }
Пример #2
0
 public function Html()
 {
     $data['name'] = $this->name;
     $data['text'] = $this->text;
     $data['value'] = $this->value;
     $data['checked'] = $this->checked ? "checked" : "";
     return PartialParser::Parse('radiobutton', $data);
 }
Пример #3
0
 public function BuildMenu($user)
 {
     $plevel = $user ? $user->AccessLevel : 0;
     $items = "";
     foreach ($this->items as $item) {
         if ($item->HasAccess($plevel) && $item->display) {
             $items .= PartialParser::Parse("menuitem", ["url" => $item->page, "name" => $item->name]);
         }
     }
     return PartialParser::Parse("menu", ["items" => $items]);
 }
Пример #4
0
function createHeader($keys)
{
    $row = "";
    foreach ($keys as $header) {
        if ($header === "pLevel") {
            $header = "Permission Level";
        } else {
            if ($header !== "") {
                $header[0] = strtoupper($header[0]);
            }
        }
        $row .= PartialParser::Parse('table-cell', ["content" => $header]);
    }
    return PartialParser::Parse('table-row', ["content" => $row]);
}
Пример #5
0
                        }
                    }
                }
            }
        }
    }
}
//$_SESSION['regKey'] = bin2hex(mcrypt_create_iv(22, MCRYPT_DEV_URANDOM));
//^^^^^^^^^^^^^^^^^^^^ ADD THIS IN BEFORE DEPLOY TO MAKE SURE USER USE OUR FORM !!!! **********************************************************************
?>


<div class="background">
	<?php 
if (is_array($msg)) {
    echo PartialParser::Parse("div", ["content" => $msg[0], "classes" => $msg[1] === 1 ? "success" : "error"]);
}
?>
	<h1> Register </h1>
	<form class="register" method="POST" oncut="return false;" oncopy="return false;" onpaste="return false;">
		<input type="hidden" name="regKey" value="">
		<label>E-mail Address </label><br> 
		<input type="text" name="email" placeholder="*****@*****.**" required value="<?php 
echo $email;
?>
" /> <!--   onpaste="return false;"  ONCOPY, ONCUT << ADD THIS ATTRIBUTE IN BEFORE DEPLOY!!--> 
		<br> 
		<br>
		<label>Confirm E-mail Address </label><br>
		<input type="text" name="cEmail" placeholder="*****@*****.**" required value="<?php 
echo $cEmail;
Пример #6
0
$res = $res->Result();
if ($res["activated"] === 1) {
    $msg = ["Your account is already activated!", 1];
}
$userActivationHash = sha1($res["id"] . $res["email"] . $res["created"]);
// get user hash from database to compare against the link
if ($userActivationHash === $_GET['link']) {
    if (UserModel::updateElement($res["id"], "activated", "1")) {
        // if acctivation is a success
        $msg = ["Account activation successful!", 1];
    } else {
        $msg = ["Your account is already activated!", 0];
    }
} else {
    $msg = ["Invalid link, please try again!", 0];
}
?>


<div class="background">
	<h2><center> Activation </center></h2>
	<?php 
if (is_array($msg)) {
    echo PartialParser::Parse("div", ["content" => "<h4>" . $msg[0] . "</h4>", "classes" => $msg[1] === 1 ? "success" : "error", "style" => "text-align:center;"]);
}
?>
</div>


<?php 
require_once "footer.php";
Пример #7
0
 public function Html()
 {
     $selected = $this->selected ? "selected" : "";
     return PartialParser::Parse('dropdownoption', ["content" => $this->text, "value" => $this->value, "selected" => $selected]);
 }