/** * @access private * @return string */ function _InlineMenuEditEntryPage($PageID) { $adminLang =& $this->_AdminLang; $entryID = GetPostOrGet('entryID'); if ($entryData = $this->_PageStructure->LoadInlineMenuEntry($entryID)) { $out = ''; if ($entryData['type'] == 'link') { $out .= "<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"pageInlineMenu\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"entryID\" value=\"{$entryID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"saveEntry\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"type\" value=\"link\" />\r\n\t\t\t\t\t\t<fieldset>\r\n\t\t\t\t\t\t<legend>Erstelle neuen InlineMenü-Interner-Link:</legend>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<label>Link-Titel:\r\n\t\t\t\t\t\t\t\t<span class=\"info\">Ein wenig Text der den Link deutlich macht.</span>\r\n\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t<input type=\"text\" name=\"text\" value=\"" . $entryData['text'] . "\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<label>Link:\r\n\t\t\t\t\t\t\t\t<span class=\"info\">Hier kommt die URL hin die den Link später ergibt.</span>\r\n\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t<input type=\"text\" name=\"link\" value=\"" . $entryData['link'] . "\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<input type=\"reset\" class=\"button\" value=\"Zurücksetzen\" />\r\n\t\t\t\t\t\t\t<input type=\"submit\" class=\"button\" value=\"Speichern\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</fieldset>\r\n\t\t\t\t\t\t</form>"; } else { if ($entryData['type'] == 'text') { $out .= "<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"pageInlineMenu\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"entryID\" value=\"{$entryID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"saveEntry\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"type\" value=\"text\" />\r\n\t\t\t\t\t\t<fieldset>\r\n\t\t\t\t\t\t<legend>Erstelle neuen InlineMenü-Text:</legend>\r\n\t\t\t\t\t\t<div class=\"row\"><label>Text: <span class=\"info\">Das ist der Text, der später angezeigt werden soll</span></label>\r\n\t\t\t\t\t\t\t<textarea name=\"text\">" . $entryData['text'] . "</textarea></div>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<input type=\"reset\" class=\"button\" value=\"Zurücksetzen\" />\r\n\t\t\t\t\t\t\t<input type=\"submit\" class=\"button\" value=\"Speichern\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</fieldset>\r\n\t\t\t\t\t\t</form>"; } else { if ($entryData['type'] == 'intern') { $out .= "<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"pageInlineMenu\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"entryID\" value=\"{$entryID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"saveEntry\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"type\" value=\"intern\" />\r\n\t\t\t\t\t\t<fieldset>\r\n\t\t\t\t\t\t<legend>Erstelle neuen InlineMenü-Interner-Link:</legend>\r\n\t\t\t\t\t\t<div class=\"row\"><label>Link-Titel<span class=\"info\">Ein wenig Text der den Link deutlich macht.</span></label><input type=\"text\" name=\"text\" value=\"" . $entryData['text'] . "\" /></div>\r\n\t\t\t\t\t\t<div class=\"row\"><label>Interne Seite<span class=\"info\">Das ist die interne Seite, auf die der Link später führen soll.</span></label><select name=\"link\">"; $out .= $this->_structurePullDown(0, 0, '', -1, substr($entryData['link'], 15)); $out .= "</select></div>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<input type=\"reset\" class=\"button\" value=\"" . $adminLang['reset'] . "\" />\r\n\t\t\t\t\t\t\t<input type=\"submit\" class=\"button\" value=\"" . $adminLang['save'] . "\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</fieldset>\r\n\t\t\t\t\t\t</form>"; } else { if ($entryData['type'] == 'download') { $out .= "<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"pageInlineMenu\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"entryID\" value=\"{$entryID}\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"saveEntry\" />\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"type\" value=\"download\" />\r\n\t\t\t\t\t\t<fieldset>\r\n\t\t\t\t\t\t\t<legend>Download Hinzufügen</legend>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<label class=\"row\" for=\"download_text\">\r\n\t\t\t\t\t\t\t\tDownload-Titel:\r\n\t\t\t\t\t\t\t\t<span class=\"info\">Der Text wird als Downloadlink angezeigt er kann zum Beispiel der Dateiname sein, aber auch ein kuzer eindeutiger Text ist sehr sinnvoll.</span>\r\n\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t<input type=\"text\" name=\"text\" id=\"download_text\" value=\"" . $entryData['text'] . "\" />\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t<label class=\"row\" for=\"link\">\r\n\t\t\t\t\t\t\t\tDatei für den Download:\r\n\t\t\t\t\t\t\t\t<span class=\"info\">Die hier angegebene Datei kann dann später heruntergeladen werden.</span>\r\n\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t<select name=\"link\" id=\"link\">"; $sql = "SELECT *\r\n\t\t\t\t\t\tFROM " . DB_PREFIX . "files\r\n\t\t\t\t\t\tORDER BY file_name"; $files_result = db_result($sql); while ($file = mysql_fetch_object($files_result)) { if (file_exists($file->file_path)) { $out .= "<option " . ($entryData['link'] == $file->file_id ? 'selected="selected" ' : '') . "value=\"{$file->file_id}\">" . utf8_encode($file->file_name) . " (" . kbormb($file->file_size) . ")</option>\r\n"; } } $out .= "</select>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class=\"row\"><input type=\"reset\" class=\"button\" value=\"Zurücksetzen\" /><input type=\"submit\" class=\"button\" value=\"Speichern\" /></div>\r\n\t\t\t\t\t\t</fieldset>\r\n\t\t\t\t\t\t</form>"; } } } } return $out; } return $this->_InlineMenuHomePage($PageID); }