/**
  * @access private
  * @return string
  */
 function _InlineMenuSelectImage($PageID)
 {
     $imagePath = $this->_PageStructure->GetInlineMenuData($PageID, 'image');
     $adminLang = $this->_AdminLang;
     $sql = "SELECT *\r\n\t\t\t\tFROM " . DB_PREFIX . "files\r\n\t\t\t\tWHERE file_type LIKE 'image/%'\r\n\t\t\t\tORDER BY file_name ASC";
     $images_result = db_result($sql);
     $imgmax = 100;
     $imgmax2 = 200;
     $inlinemenu_folder = 'data/thumbnails/';
     $out = "<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\"/>\r\n\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"pageInlineMenu\"/>\r\n\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\"/>\r\n\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"setImage\"/>\r\n\t\t\t\t<fieldset>\r\n\t\t\t\t<legend>" . $adminLang['inlinemenu_image'] . "</legend>\r\n\t\t\t\t<div class=\"row\"><div class=\"imagesblock\">";
     while ($image = mysql_fetch_object($images_result)) {
         $thumbnail = resizeImageToMaximum($image->file_path, $inlinemenu_folder, $imgmax);
         if ($thumbnail !== false) {
             list($originalWidth, $originalHeight) = getimagesize($thumbnail);
             $out .= "<div class=\"imageblock\">\r\n\t\t\t\t<a href=\"" . generateUrl($image->file_path) . "\">\r\n\t\t\t\t<img style=\"margin-top:" . ($imgmax - $originalHeight) . "px;\" src=\"" . generateUrl($thumbnail) . "\" alt=\"" . basename($thumbnail) . "\" /></a><br />\r\n\t\t\t\t<input type=\"radio\" name=\"imagePath\" " . ($imagePath == $image->file_path ? 'checked="checked" ' : '') . " value=\"{$image->file_path}\"/></div>";
         }
     }
     $out .= "</div></div>\r\n\t\t\t\t<div class=\"row noform\"><input type=\"submit\" value=\"" . $adminLang['apply'] . "\" class=\"button\"/>\r\n\t\t\t\t<a href=\"admin.php?page=pagestructure&amp;action=pageInlineMenu&amp;pageID={$PageID}\" class=\"button\">" . $adminLang['back'] . "</a></div></fieldset></form>";
     return $out;
 }
 /**
  * @param integer PageID
  * @access private
  * @return string
  */
 function _editImage($PageID)
 {
     global $config, $admin_lang;
     if (!is_numeric($PageID)) {
         return $this->_editOverView($PageID);
     }
     $imageID = GetPostOrGet('imageID');
     $sql = "SELECT gallery.gallery_id\r\n\t\t\t\tFROM (" . DB_PREFIX . "pages page\r\n\t\t\t\tLEFT JOIN " . DB_PREFIX . "pages_gallery gallery ON page.page_id = gallery.page_id)\r\n\t\t\t\tWHERE page.page_id={$PageID} AND page.page_type='gallery'\r\n\t\t\t\tLIMIT 1";
     $pageResult = db_result($sql);
     if ($pageData = mysql_fetch_object($pageResult)) {
         $galleryID = $pageData->gallery_id;
         $sql = "SELECT *\r\n\t\t \t\t\tFROM " . DB_PREFIX . "gallery\r\n\t\t \t\t\tWHERE gallery_id={$galleryID} AND gallery_file_id={$imageID}\r\n\t\t \t\t\tLIMIT 1";
         $imageDataResult = db_result($sql);
         if ($imageData = mysql_fetch_object($imageDataResult)) {
             $thumbnailfoler = $config->Get('thumbnailfolder', 'data/thumbnails/');
             $out = "\t\t\t\t<fieldset> \r\n\t\t\t\t\t\t\t<legend>{$admin_lang['modify_image_description']}</legend>\r\n\t\t\t\t\t\t\t<form action=\"admin.php\" method=\"post\">\r\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"pageID\" value=\"{$PageID}\"/>\r\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"page\" value=\"pagestructure\"/>\r\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"editPage\"/>\r\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action2\" value=\"saveImage\"/>\r\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"imageID\" value=\"{$imageID}\"/>\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<div class=\"imagebox\">\r\n\t\t\t\t\t\t\t\t\t<img alt=\"{$imageData->gallery_description}\" title=\"{$imageData->gallery_description}\" src=\"" . generateUrl(resizeImageToMaximum($imageData->gallery_image, $thumbnailfoler, 400)) . "\"/>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t\t\t<label>\r\n\t\t\t\t\t\t\t\t\t\t<strong>{$admin_lang['image_description']}:</strong>\r\n\t\t\t\t\t\t\t\t\t\t<span class=\"info\">{$admin_lang['todo']}</span>\r\n\t\t\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t\t\t<input type=\"text\" name=\"imageDescription\" value=\"{$imageData->gallery_description}\" />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class=\"row\">\r\n\t\t\t\t\t\t\t\t\t<a class=\"button\" href=\"admin.php?page=pagestructure&amp;action=editPage&amp;pageID={$PageID}\">{$admin_lang['back']}</a>\r\n\t\t\t\t\t\t\t\t\t<input class=\"button\" type=\"submit\" value=\"{$admin_lang['apply']}\" />\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</form>\r\n\t\t\t\t\t\t</fieldset>";
             return $out;
         }
     }
     return $this->_editOverView($PageID);
 }