<?php
|
|
if(!defined('IN_INDEX')) exit;
|
|
|
|
if(isset($_SESSION[$settings['session_prefix'].'user_id']))
|
|
{
|
|
if(isset($_REQUEST['form']))
|
|
{
|
|
$template->assign('form',htmlspecialchars($_REQUEST['form']));
|
|
}
|
|
if(isset($_REQUEST['field']))
|
|
{
|
|
$template->assign('field',htmlspecialchars($_REQUEST['field']));
|
|
}
|
|
|
|
#if(isset($_GET['form'])) $form = $_GET['form'];
|
|
#if(isset($_GET['field'])) $field = $_GET['field'];
|
|
#if(isset($_GET['insert_mode'])) $insert_mode = intval($_GET['insert_mode']);
|
|
#if(isset($_POST['form'])) $form = $_POST['form'];
|
|
#if(isset($_POST['field'])) $field = $_POST['field'];
|
|
#if(isset($_POST['insert_mode'])) $insert_mode = intval($_POST['insert_mode']);
|
|
#if(empty($insert_mode)) $insert_mode = $insert_mode = 0;
|
|
|
|
if(isset($_POST['gallery']))
|
|
{
|
|
$dbr = Database::$content->prepare("SELECT id, title, photo_thumbnail FROM ".Database::$db_settings['photo_table']." WHERE gallery=:gallery ORDER BY sequence ASC");
|
|
$dbr->bindParam(':gallery', $_POST['gallery'], PDO::PARAM_STR);
|
|
$dbr->execute();
|
|
$i=0;
|
|
while($data = $dbr->fetch())
|
|
{
|
|
$items[$i]['id'] = $data['id'];
|
|
$items[$i]['title'] = $data['title'];
|
|
$items[$i]['photo_thumbnail'] = $data['photo_thumbnail'];
|
|
++$i;
|
|
}
|
|
if(isset($items))
|
|
{
|
|
$template->assign('items',$items);
|
|
}
|
|
|
|
$image_classes_untrimmed = explode(',',$settings['image_classes']);
|
|
foreach($image_classes_untrimmed as $image_class)
|
|
{
|
|
$image_classes[] = trim($image_class);
|
|
}
|
|
if(isset($image_classes))
|
|
{
|
|
$template->assign('image_classes',$image_classes);
|
|
}
|
|
}
|
|
|
|
if(empty($action)) $action = 'main';
|
|
|
|
switch ($action)
|
|
{
|
|
case 'main':
|
|
$dbr = Database::$content->query("SELECT DISTINCT gallery FROM ".Database::$db_settings['photo_table']." ORDER BY gallery ASC");
|
|
while($data = $dbr->fetch())
|
|
{
|
|
$galleries[] = htmlspecialchars($data['gallery']);
|
|
}
|
|
if(isset($galleries))
|
|
{
|
|
$template->assign('galleries',$galleries);
|
|
}
|
|
break;
|
|
}
|
|
|
|
$template_file = 'insert_thumbnail.tpl';
|
|
}
|
|
?>
|