0byt3m1n1
Path:
/
data
/
applications
/
aps
/
b2evolution
/
4.0.5-0
/
standard
/
htdocs
/
inc
/
tools
/
views
/
[
Home
]
File: _broken_slugs.view.php
<?php /** * This file display the broken slugs that have no matching target post * * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}. * See also {@link http://sourceforge.net/projects/evocms/}. * * @copyright (c)2003-2010 by Francois PLANQUE - {@link http://fplanque.net/}. * Parts of this file are copyright (c)2005 by Daniel HAHLER - {@link http://thequod.de/contact}. * * @license http://b2evolution.net/about/license.html GNU General Public License (GPL) * * @package admin * * {@internal Below is a list of authors who have contributed to design/coding of this file: }} * @author efy-asimo: Attila Simo. * * @version $Id: _broken_slugs.view.php,v 1.1.2.1 2010/11/12 14:13:26 efy-asimo Exp $ */ if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' ); memorize_param( 'action', 'string', '', 'find_broken_slugs' ); $SQL = new SQL(); $SQL->SELECT( 'slug_ID, slug_title, slug_itm_ID' ); $SQL->FROM( 'T_slug' ); $SQL->WHERE( 'slug_type = "item" and slug_itm_ID NOT IN (SELECT post_ID FROM T_items__item )' ); $Results = new Results( $SQL->get() ); $Results->title = T_( 'Broken slugs' ); $Results->global_icon( T_('Cancel!'), 'close', regenerate_url( 'action' ) ); $Results->cols[] = array( 'th' => T_('Slug ID'), 'th_class' => 'shrinkwrap', 'order' => 'slug_ID', 'td' => '$slug_ID$', 'td_class' => 'small', ); $Results->cols[] = array( 'th' => T_('Title'), 'th_class' => 'nowrap', 'order' => 'slug_title', 'td' => '$slug_title$', 'td_class' => 'small center', ); $Results->cols[] = array( 'th' => T_('Item ID'), 'th_class' => 'shrinkwrap', 'order' => 'slug_itm_ID', 'td' => '$slug_itm_ID$', 'td_class' => 'small', ); $Results->display(); if( ( $current_User->check_perm('options', 'edit', true) ) && ( $Results->get_num_rows() ) ) { // display Delete link $redirect_to = regenerate_url( 'action', 'action=del_broken_slugs&'.url_crumb( 'tools' ) ); echo '<p>[<a href="'.$redirect_to.'">'.T_( 'Delete these slugs' ).'</a>]</p>'; } /* * $Log: _broken_slugs.view.php,v $ */ ?>