예제 #1
0
<?php

/**
 * fotoalbum.php
 * 
 * photoalbum admin page
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-12-29
 */
require '../init.php';
$registry =& registry::getInstance();
$user =& user::getInstance();
$view = new view(ROOT . '/view/admin/photos/index.phtml');
$model = new model_photos();
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
$imageName = http_request::getString('image');
if ($imageName !== false) {
    $registry['imagedata'] = $model->getImage($imageName);
}
// check for predefined values, either from cookies or submit failures
$formId = 'newPhoto';
$formNames = array('alt', 'body');
getPredefinedFormValues($formId, $formNames);
$registry['sidebar'] = false;
$registry['images'] = $model->getAll();
echo $view->compile();
예제 #2
0
<?php

/**
 * vagbeskrivning.php
 * 
 * guestbook page
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-08-13
 */
require 'init.php';
// object declarations
$registry =& registry::getInstance();
$view = new view(ROOT . '/view/photos.phtml');
$model = new model_content();
$model2 = new model_photos();
$sidebar = $model->getPage('sidebar');
$registry['sidebar'] = $sidebar['body'];
// add to registry
$registry['title'] = 'Fotoalbum';
$registry['photos'] = $model2->getAll();
$registry['description'] = 'Några foton från Röstentjärn.';
$registry['bodyid'] = 'photos';
// compile view
echo $view->compile();