Example #1
0
<?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);
Example #2
0
    $conn = getConnection();
    $conn->autocommit(FALSE);
    try {
        $conn->osc_dbExec('DROP TABLE %st_news', DB_TABLE_PREFIX);
    } catch (Exception $e) {
        $conn->rollback();
        echo $e->getMessage();
    }
    $conn->autocommit(TRUE);
}
/**
 * Includes stylesheets and javascript files to templates
 */
function gz_news_add_header()
{
    osc_render_file(GZ_NEWS_PLUGIN_FOLDER . 'views/news_header.php');
}
/**
 * Generate admin menu page to list news
 */
osc_add_admin_menu_page(__('News', 'gz_news'), GzNewsUtils::getAdminIndexUrl(), 'gz_news');
/**
 * Register a submenu into admin page, to add news
 */
osc_add_admin_submenu_page('gz_news', __('Add News', 'gz_news'), GzNewsUtils::getAdminAddUrl(), 'gz_news_add');
osc_add_hook('admin_header', 'gz_news_add_header');
osc_add_hook('header', 'gz_news_add_header');
/** Remove the uninstall hook to do not lose data
osc_add_hook(osc_plugin_path(__FILE__) . '_uninstall', 'gz_news_call_after_uninstall');
 */
osc_register_plugin(osc_plugin_path(__FILE__), 'gz_news_call_after_install');
Example #3
0
        echo $item['gn_title'];
        ?>
</a></h3>
							<p class="post_meta">

								<span class="data"><?php 
        echo $item['gn_time_created'];
        ?>
</span>
								<span class="tags"><?php 
        echo $item['gn_tags'];
        ?>
 </span>
							</p>
							<p class="post_description"><?php 
        echo GzNewsUtils::getItemExcerpt($item);
        ?>
</p>					
						</div>
						<!--Novedades::END-->
					<?php 
    }
    ?>
				

				<div class="pagination clearfix">		
					<?php 
    echo $paginator_html;
    ?>
		
				</div>
Example #4
0
<?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 * */
Example #5
0
    _e('Clean', 'gz_news');
    ?>
</a>
							</div>
						</div>

					<?php 
}
?>
				</div> 
				<div class="form-actions">
					<?php 
if ($item_id) {
    ?>
						<a href="<?php 
    echo GzNewsUtils::getActionDeleteUrl($item_id);
    ?>
&from_form=1" class="btn btn-red newsDeleteBtn" onclick="return confirm('<?php 
    _e('Do you really want to delete this new?', 'gz_news');
    ?>
');"><?php 
    _e('Delete', 'gz_news');
    ?>
</a>
					<?php 
}
?>
					<input type="submit" class="btn btn-submit newsSubmitBtn" value="<?php 
_e('Publish', 'gz_news');
?>
">
Example #6
0
        _e('View', 'gz_news');
        ?>
</a>
							</li>
							<li>
								<a href="<?php 
        echo GzNewsUtils::getAdminEditUrl($item['gn_id']);
        ?>
"><?php 
        _e('Edit', 'gz_news');
        ?>
</a>
							</li>
							<li>
								<a href="<?php 
        echo GzNewsUtils::getActionDeleteUrl($item['gn_id']);
        ?>
" onclick="return confirm('<?php 
        _e('Do you really want to delete this new?', 'gz_news');
        ?>
');"><?php 
        _e('Delete', 'gz_news');
        ?>
</a>
							</li>
						</ul>
					</td>


				</tr>
			<?php