public function Html() { $options = ""; foreach ($this->options as $option) { $options .= $option->Html(); } return PartialParser::Parse('dropdown', ["name" => $this->name, "options" => $options]); }
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); }
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]); }
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]); }
} } } } } } } //$_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;
$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";
public function Html() { $selected = $this->selected ? "selected" : ""; return PartialParser::Parse('dropdownoption', ["content" => $this->text, "value" => $this->value, "selected" => $selected]); }