コード例 #1
0
ファイル: edit_new_item.php プロジェクト: faosclass/gz_news
<?php

define('ABS_PATH', dirname(dirname(dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME']))))) . '/');
define('OC_ADMIN', true);
require_once ABS_PATH . 'oc-load.php';
if (osc_is_admin_user_logged_in() == FALSE) {
    die;
}
$model = new GzNewsModel();
$redirect_url = $_SERVER['HTTP_REFERER'];
$fields = Params::getParam('new_item');
$gn_id = (int) Params::getParam('gn_id');
$files = Params::getFiles('image');
if ($gn_id) {
    $fields['gn_id'] = $gn_id;
}
try {
    $success = $model->processEditForm($fields, $files);
} catch (Exception $exc) {
    osc_add_flash_error_message($exc->getMessage(), 'admin');
}
if ($success) {
    osc_add_flash_ok_message(__('The new was loaded successfully', 'gz_news'), 'admin');
    $redirect_url = GzNewsUtils::getAdminIndexUrl();
}
$model->redirectTo($redirect_url);
コード例 #2
0
ファイル: delete_item.php プロジェクト: faosclass/gz_news
<?php

define('ABS_PATH', dirname(dirname(dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME']))))) . '/');
define('OC_ADMIN', true);
require_once ABS_PATH . 'oc-load.php';
if (osc_is_admin_user_logged_in() == FALSE) {
    die;
}
$model = new GzNewsModel();
$dao = GzNewsDao::newInstance();
$redirect_url = $_SERVER['HTTP_REFERER'];
$gn_id = (int) Params::getParam('gn_id');
$from_form = (bool) Params::getParam('from_form');
if ($from_form) {
    $redirect_url = GzNewsUtils::getAdminIndexUrl();
}
$success = $dao->deleteByPrimaryKey($gn_id);
if ($success) {
    $model->removeFiles($gn_id);
    osc_add_flash_ok_message(__('The item was deleted successfully', 'gz_news'), 'admin');
} else {
    osc_add_flash_error_message('There were a problem while deleting the item', 'admin');
}
$model->redirectTo($redirect_url);
コード例 #3
0
ファイル: item.php プロジェクト: faosclass/gz_news
<?php

define('ABS_PATH', dirname(dirname(dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME']))))) . '/');
require_once ABS_PATH . 'oc-load.php';
$dao = GzNewsDao::newInstance();
$item_id = (int) Params::getParam('i');
$item = $dao->findByPrimaryKey($item_id);
$images = GzNewsUtils::getImagesUrl($item_id);
$model = new GzNewsModel();
if ($item) {
    Params::setParam('themeCustomtitle', $item['gn_title']);
} else {
    $model->redirectTo(GzNewsUtils::getIndexUrl());
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<?php 
echo str_replace('_', '-', osc_current_user_locale());
?>
">
    <head>
		<?php 
osc_current_web_theme_path('head.php');
?>
        <meta name="robots" content="index, follow" />
        <meta name="googlebot" content="index, follow" />
    </head>
    <body>

		<?php 
/** Header that includes menu, logo, etc * */