public function display() { $form = new Form(2); $form->submit(); $GLOBALS['editinglanguage'] = new Language($_GET['language']); $table = new Table(); $token = new TableColumn("token", "Token"); $translation = new TableFunctionColumn("token", Language::DirectTranslate("TRANSLATION")); $translation->functionName = "TranslationEditor_GetString"; $translation->autoWidth = true; $languagetoken = new TableColumn("'" . DataBase::Current()->EscapeString($_GET['language']) . "' as language", "Language"); $languagetoken->value = $_GET['language']; $languagetoken->visible = false; $table->columns->add($token); $table->columns->add($translation); $table->columns->add($languagetoken); $table->name = "{'dbprefix'}language_tokens"; $table->actions = "translation_tokens"; $table->orderBy = "token"; $table->size = -1; $table->display(); $newModule = Language::DirectTranslateHtml("NEW_MODULE"); echo "<h2>" . $newModule . "</h2>"; $form->display(); }
public function display() { $template = new Template(); $template->load("plugins"); $plugins = new PluginList(); $plugins->loadAll(); foreach ($plugins->plugins as $plugin) { $index = $template->add_loop_item("PLUGINS"); if (isset($_GET['activate']) && $_GET['activate'] == $plugin->path) { $plugin->activate(); } elseif (isset($_GET['deactivate']) && $_GET['deactivate'] == $plugin->path) { $plugin->deactivate(); } $template->assign_loop_var("PLUGINS", $index, "NAME", htmlentities($plugin->name)); $template->assign_loop_var("PLUGINS", $index, "PATH", htmlentities($plugin->path)); $template->assign_loop_var("PLUGINS", $index, "DESCRIPTION", htmlentities($plugin->getDescription())); $template->assign_loop_var("PLUGINS", $index, "VERSION", $plugin->version); $template->assign_loop_var("PLUGINS", $index, "AUTHORLINK", $plugin->authorLink); $template->assign_loop_var("PLUGINS", $index, "AUTHORNAME", htmlentities($plugin->authorName)); $template->assign_loop_var("PLUGINS", $index, "LICENSE", htmlentities($plugin->license)); $template->assign_loop_var("PLUGINS", $index, "LICENSEURL", htmlentities($plugin->licenseUrl)); if ($plugin->isActivated()) { $myurl = UrlRewriting::GetUrlByAlias($this->page->alias, "deactivate=" . urlencode($plugin->path)); $disable = Language::DirectTranslateHtml("DISABLE"); $template->assign_loop_var("PLUGINS", $index, "ACTIVATIONLINK", "<a href=\"" . $myurl . "\">" . $disable . "</a>"); } else { $myurl = UrlRewriting::GetUrlByAlias($this->page->alias, "activate=" . urlencode($plugin->path)); $enable = Language::DirectTranslateHtml("ENABLE"); $template->assign_loop_var("PLUGINS", $index, "ACTIVATIONLINK", "<a href=\"" . $myurl . "\">" . $enable . "</a>"); } } $template->assign_var("HOST", Settings::getValue("host")); $template->assign_var("APIKEY", Settings::getValue("apikey")); $template->output(); }
/** * * @param string $message * @param int $code */ public function __construct($message, $code = 0) { parent::__construct($message, $code); header("HTTP/1.0 404 Not Found"); $page = new Page(); $page->setEditor(new BlankEditor($page)); $page->getEditor()->setContent("<h2>" . Language::DirectTranslateHtml("PAGE_NOT_FOUND") . "</h2><p>" . Language::DirectTranslateHtml("PAGE_NOT_FOUND_LONG") . "!</p>"); parent::setErrorPage($page); }
/** * * @return string */ public function getHeaderCode() { $res = "<thead><tr>"; foreach ($this->columns as $column) { $res .= $column->getHeaderCode(); } if (strlen($this->actions) > 0) { $actions = Language::DirectTranslateHtml("ACTIONS"); $res .= "<td><strong>" . $actions . "</strong></td>"; } $res .= "</tr></thead>"; return $res; }
public function display() { if (isset($_POST['create'])) { $share = new DataTypeShare(); $share->SetApiKey($_POST['apikey']); $share->SetDataType(new DataType($_GET['datatype'])); $share->SetName($_POST['name']); $share->Insert(); echo "Die Freigabe wurde erteilt."; } else { echo "<form method=\"POST\">\n <table>\n <tr>\n <td>Name:</td>\n <td><input name=\"name\" /></td>\n </tr>\n <tr>\n <td>API-Key:</td>\n <td><input name=\"apikey\" /></td>\n </tr>\n </table>\n <input name=\"create\" type=\"submit\" value=\"" . Language::DirectTranslateHtml("CREATE") . "\" />\n </form>"; } }
public function display() { $userlist = new Template(); $userlist->load("user_list"); $userlist->assign_var("URL", $this->page->GetUrl()); if (isset($_POST['insert'])) { $user = new User(); $user->name = $_POST['name']; $user->role = $_POST['new_user_role']; $user->email = $_POST['email']; if (!$user->insert($_POST['password'])) { $userlist->assign_var("MSG", Language::DirectTranslateHtml("USER_NOT_CREATED")); } } if (isset($_GET['delete'])) { $user = new User(); $user->id = $_GET['delete']; if (!$user->delete()) { $userlist->assign_var("MSG", Language::DirectTranslateHtml("USER_NOT_DELETED")); } } $userlist->assign_var("MSG", ""); Cache::clear("tables", "userlist"); $table = new Table(); $id = new TableColumn("id", Language::DirectTranslate("ID")); $id->autoWidth = true; $name = new TableColumn("name", Language::DirectTranslate("NAME")); $role = new TableColumn("role", Language::DirectTranslate("ROLE"), "IFNULL((SELECT name FROM {'dbprefix'}roles WHERE id = {'dbprefix'}user.role),'')"); $email = new TableColumn("email", Language::DirectTranslate("EMAIL")); $created = new TableColumn("create_timestamp", Language::DirectTranslate("CREATED_ON")); $created->autoWidth = true; $access = new TableColumn("last_access_timestamp", Language::DirectTranslate("LAST_ACCESS")); $access->autoWidth = true; $table->columns->add($id); $table->columns->add($name); $table->columns->add($role); $table->columns->add($email); $table->columns->add($created); $table->columns->add($access); $table->name = "{'dbprefix'}user"; $table->actions = "userlist"; $table->orderBy = "name"; $table->cacheName = "userlist"; $userlist->assign_var("TABLE", $table->getCode()); $roles = new RoleSelector(); $roles->hideSpecialRoles = true; $roles->name = "new_user_role"; $userlist->assign_var("ROLES", $roles->getCode()); $userlist->output(); }
/** * * @return string */ public function getEditableCode() { $selected_301 = ""; $selected_302 = ""; if ($this->data['type'] == 301) { $selected_301 = " selected=\"selected\""; } if ($this->data['type'] == 302) { $selected_302 = " selected=\"selected\""; } $res = "\n <table style=\"width:80%\">\n <tr>\n <td style=\"width:100px\">" . Language::DirectTranslateHtml("TYPE") . ":</td>\n <td>\n <select name=\"redirect_type\">\n <option value=\"301\"" . $selected_301 . ">301 - " . Language::DirectTranslateHtml("MOVED_PERMANENTLY") . "</option>\n <option value=\"302\"" . $selected_302 . ">302 - " . Language::DirectTranslateHtml("MOVED_TEMPORARY") . "</option>\n </select>\n </td>\n </tr>\n <tr>\n <td>Ziel:</td>\n <td>\n <input type=\"url\" name=\"redirect_location\" style=\"width:80%\" value=\"" . $this->data['location'] . "\" />\n </td>\n </tr>\n </table>"; $change = htmlentities(Language::GetGlobal()->getString("CHANGE")); return $res . "<input name=\"save\" type=\"submit\" value=\"" . $change . "\" target='_self' ; return true\" />"; }
public function display() { $template = new Template(); $template->load("message"); if (ImageServer::insert($_POST['path'], $_POST['name'], $_POST['description'])) { $template->assign_var("MESSAGE", Language::DirectTranslateHtml("IMAGE_ADDED")); $redirect = UrlRewriting::GetUrlByAlias("admin/home", "dir=" . urlencode($_SESSION['dir'])); if (isset($_POST['referrer'])) { $redirect = $_POST['referrer']; } echo "<script type='text/javascript'>setTimeout('window.location.href= \\'" . $redirect . "\\'', 1000)</script>"; } else { $template->assign_var("MESSAGE", Language::DirectTranslateHtml("IMAGE_NOT_ADDED")); } $template->output(); }
public function display() { $form = new Form(1); $form->submit(); $table = new Table(); $token = new TableColumn("token", "Token"); $token->autoWidth = true; $name = new TableColumn("name", Language::DirectTranslate("NAME")); $table->columns->add($token); $table->columns->add($name); $table->name = "{'dbprefix'}languages"; $table->actions = "translations"; $table->orderBy = "name"; $table->display(); $newTranslation = Language::DirectTranslateHtml("NEW_TRANSLATION"); echo "<h2>" . $newTranslation . "</h2>"; $form->display(); }
public function display() { $contentpath = Settings::getInstance()->get("root") . "content/articles/" . $_SESSION['dir'] . "/"; if (isset($_POST['name'])) { if (FileServer::IsValidFoldername($_POST['name'])) { FileServer::createFolder($contentpath, $_POST['name']); ?> <script language="JavaScript"><!-- window.location.href="<?php echo UrlRewriting::GetUrlByAlias("admin/home", "dir=" . $_SESSION['dir'] . "/" . $_POST['name']); ?> "; // --></script> <?php } else { echo Language::DirectTranslateHtml("INVALID_FOLDERNAME"); } } $template = new Template(); $template->load("new_folder"); $template->output(); }
public function display() { ?> <h2><?php echo Language::DirectTranslateHtml("SIGN_UP"); ?> </h2> <?php if (User::Current()->isGuest()) { ?> <form action="<?php echo $_SERVER['REQUEST_URI']; ?> " method="POST"> <table> <tr> <td><?php Language::DirectTranslateHtml("USERNAME"); ?> :</td> <td><input name="name" /></td> </tr> <tr> <td><?php Language::DirectTranslateHtml("EMAIL"); ?> :</td> <td> <input name="email" /></td> </tr> </table> <input type="submit" value="<?php echo Language::DirectTranslateHtml("SIGN_UP"); ?> " /> </form> <?php } }
/** * * @return string */ public function getEditableCode() { $change = Language::DirectTranslateHtml("CHANGE"); return "<input name=\"save\" type=\"submit\" value=\"" . $change . "\" onclick=\"form.action='" . $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . "' ; target='_self' ; return true\" />"; }
public function display() { if (isset($_POST['plugin_submit'])) { $to = "*****@*****.**"; $subject = "Neues Plugin! " . Settings::getValue("apikey"); $message = print_r($_POST, true); $headers = "From:" . $_POST['email']; if (@mail($to, $subject, $message, $headers)) { echo "<p>" . Language::DirectTranslateHtml("_PLUGIN_SUBMITTED") . "</p>"; } else { echo "<p>" . Language::DirectTranslate("_PLUGIN_NOT_SUBMITTED") . "</p>"; } } else { echo Language::DirectTranslate("SUBMIT_PLUGIN_PLEASE"); ?> <form method="POST"> <table> <tr> <td><?php echo Language::DirectTranslateHtml("COMPANY_OPTIONAL"); ?> :</td> <td><input name="company" /></td> </tr> <tr> <td><?php echo Language::DirectTranslateHtml("FIRSTNAME"); ?> :</td> <td><input name="firstname" /></td> </tr> <tr> <td><?php echo Language::DirectTranslateHtml("LASTNAME"); ?> :</td> <td><input name="lastname" /></td> </tr> <tr> <td><?php echo Language::DirectTranslateHtml("EMAIL_ADDRESS"); ?> :</td> <td><input name="email" /></td> </tr> <tr> <td><?php echo Language::DirectTranslateHtml("URL_OF_ZIP"); ?> :</td> <td><input type="url" name="zip" /></td> </tr> <tr> <td><?php echo Language::DirectTranslateHtml("COMMENT"); ?> </td> <td> <textarea name="comment"></textarea> </td> </tr> </table> <input name="plugin_submit" type="submit" value="<?php echo Language::DirectTranslateHtml("SUBMIT_PLUGIN"); ?> " /> </form> <?php } }