update javascript libraries (fixes #47)
* jQuery 1.3.2 * jQuery colorBlend 1.6.1 * balupton's jQuery_lightbox_bal 1.3.7 configurability improvements (addresses #49) * includes/galleryfunctions.php: - make gallery configurable - fix a PHP warning * gallery.ini - initial gallery configuration * index.php - render valid XHTML 1.0 strict markup (fixes #48)
This commit is contained in:
parent
51a78c1d3d
commit
7a00edd2f5
11 changed files with 6884 additions and 312 deletions
|
@ -34,15 +34,26 @@ define(IMAGESEC, "images");
|
|||
define(GALLERYSEC, "gallery");
|
||||
define(GALLERY_RE, '/^[\w\d _-]+$/');
|
||||
|
||||
if (!realpath('gallery.ini')) {
|
||||
die('gallery.ini not found in ' . getcwd());
|
||||
}
|
||||
$configuration = parse_ini_file(realpath('gallery.ini'));
|
||||
if (array_key_exists('logfile', $configuration)) {
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', 0);
|
||||
ini_set('log_errors', 1);
|
||||
ini_set('error_log', $configuration['logfile']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Breite der Vorschaubilder.
|
||||
*/
|
||||
$previewwidth = 311;
|
||||
$previewwidth = $configuration['previewwidth'];
|
||||
|
||||
/**
|
||||
* Höhe der Thumbnailbilder.
|
||||
*/
|
||||
$thumbheight = 67;
|
||||
$thumbheight = $configuration['thumbheight'];
|
||||
|
||||
/**
|
||||
* Prüft, ob eine Galerie mit dem übergebenen Namen existiert.
|
||||
|
@ -169,7 +180,8 @@ function getGalleryLabel($galleryname) {
|
|||
* @return Galeriename
|
||||
*/
|
||||
function getCurrentGallery() {
|
||||
if (galleryExists($_GET["galleryname"])) {
|
||||
if (array_key_exists('galleryname', $_GET) &&
|
||||
galleryExists($_GET["galleryname"])) {
|
||||
return $_GET["galleryname"];
|
||||
}
|
||||
$filepath = realpath(GALLERYPREFIX . DIRECTORY_SEPARATOR . INFOFILE);
|
||||
|
@ -223,6 +235,8 @@ function getScaledImage($galleryname, $basename, $maxdim, $scaleheight=true) {
|
|||
// versuchen das Thumbnail-Verzeichnis anzulegen
|
||||
$mkdir = @mkdir($scaleddirpath, 0755);
|
||||
if (!$mkdir) {
|
||||
trigger_error("could not create directory $scaleddirpath.\n",
|
||||
E_USER_WARNING);
|
||||
return $galleryname . DIRECTORY_SEPARATOR . $basename;
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue