<?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);
$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');
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>
<?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 * */
_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'); ?> ">
_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