Esempio n. 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/edit.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);
}
$formId = 'editPhoto';
$formNames = array('alt', 'body');
form::getSF($formId, $formNames);
$registry['sidebar'] = false;
echo $view->compile();
<?php

/**
 * do.login.php
 * 
 * login script
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-08-13
 */
require '../../../init.php';
$registry =& registry::getInstance();
$user =& user::getInstance();
$model = new model_photos();
$name = http_request::getString('id');
$alt = http_request::getString('alt');
$body = http_request::getString('body');
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
if (!$alt || !$body) {
    form::setSF('editPhoto', array('alt' => $alt, 'body' => $body));
    $_SESSION['msg'] = "badData";
    http_response::redir('/admin/fotoalbum/redigera.php?id=' . $name);
}
$model->update($name, $alt, $body);
form::clearSF('editPhoto');
$_SESSION['success'] = true;
http_response::redir('/admin/fotoalbum/');
Esempio n. 3
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');
}
if (isset($_SESSION['success'])) {
    $registry['success'] = true;
    unset($_SESSION['success']);
}
$registry['sidebar'] = false;
$registry['images'] = $model->getAll();
echo $view->compile();
Esempio n. 4
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();
<?php

/**
 * do.login.php
 * 
 * login script
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-08-13
 */
require '../init.php';
$registry =& registry::getInstance();
$user =& user::getInstance();
$model = new model_photos();
$modeld = new model_dir(IMAGES);
// fetch inputs
$name = http_request::getString('name');
$alt = http_request::getString('alt');
$body = http_request::getString('body');
//$delete = http_request::getCheckboxes('delete',array('1'));
$action = http_request::getString('action');
// conditions for further execution
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
if (!$alt || !$body || $action == "new" && count($_FILES) == 0) {
    echo $alt . "<br>";
    echo $body . "<br>";
    // redirect and tell user that input contained errors.
    die("sopa");
}
// delete action is chosen, delete photo.
Esempio n. 6
0
<?php

/**
 * do.login.php
 * 
 * login script
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-08-13
 */
require '../../../init.php';
$registry =& registry::getInstance();
$user =& user::getInstance();
$model = new model_photos();
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
if (isset($_POST['delete'])) {
    $model->delete($_POST['delete']);
}
$_SESSION['success'] = true;
http_response::redir('/admin/fotoalbum/');
Esempio n. 7
0
<?php

/**
 * do.login.php
 * 
 * login script
 * @author Anders Ytterström <*****@*****.**>
 * @since 2007-08-13
 */
require '../../../init.php';
$registry =& registry::getInstance();
$user =& user::getInstance();
$model = new model_photos();
$modeld = new model_dir(IMAGES);
$name = http_request::getString('name');
$alt = http_request::getString('alt');
$body = http_request::getString('body');
if (!$user->isOnline()) {
    http_response::redir('/login.php');
}
if (!$alt || !$body || count($_FILES) == 0) {
    form::setSF('newPhoto', array('alt' => $alt, 'body' => $body));
    $_SESSION['msg'] = "badData";
    http_response::redir('/admin/fotoalbum/ny.php');
}
$names = $modeld->append("file", array('png', 'jpg'), 1024 * 1024);
$modeld->createThumbnail($names[1], true, 150, 150);
//$name = substr($names[0],strrpos($names[0],"/"));
$model->append($names[0], $alt, $body);
form::clearSF('newPhoto');
$_SESSION['msg'] = "success";