📄 mod_latest.php
字号:
<?php/*** @version $Id: mod_latest.php 10867 2008-08-30 07:11:13Z willebil $* @package Joomla* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.* @license GNU/GPL, see LICENSE.php* Joomla! is free software. This version may have been modified pursuant* to the GNU General Public License, and as distributed it includes or* is derivative of works licensed under the GNU General Public License or* other free or open source software licenses.* See COPYRIGHT.php for copyright notices and details.*/// no direct accessdefined( '_JEXEC' ) or die( 'Restricted access' );// Get the user object for the logged in user$db =& JFactory::getDBO();$user =& JFactory::getUser();$userId = (int) $user->get('id');$where = 'WHERE a.state <> -2';// User Filterswitch ($params->get( 'user_id' )){ case 'by_me': $where .= ' AND (created_by = ' . (int) $userId . ' OR modified_by = ' . (int) $userId . ')'; break; case 'not_me': $where .= ' AND (created_by <> ' . (int) $userId . ' AND modified_by <> ' . (int) $userId . ')'; break;}// Orderingswitch ($params->get( 'ordering' )){ case 'm_dsc': $ordering = 'modified DESC, created DESC'; $dateProperty = 'modified'; break; case 'c_dsc': default: $ordering = 'created DESC'; $dateProperty = 'created'; break;}$query = 'SELECT a.id, a.sectionid, a.title, a.created, a.modified, u.name, a.created_by_alias, a.created_by'. ' FROM #__content AS a'. ' LEFT JOIN #__users AS u ON u.id = a.created_by'. ' '. $where. ' ORDER BY '. $ordering;$db->setQuery( $query, 0, 10 );$rows = $db->loadObjectList();?><table class="adminlist"><tr> <td class="title"> <strong><?php echo JText::_( 'Latest Items' ); ?></strong> </td> <td class="title"> <strong><?php echo JText::_( 'Created' ); ?></strong> </td> <td class="title"> <strong><?php echo JText::_( 'Creator' ); ?></strong> </td></tr><?phpif (count( $rows )){ foreach ($rows as $row) { $link = 'index.php?option=com_content&task=edit&id='. $row->id; if ( $user->authorize( 'administration', 'manage', 'components', 'com_users' ) ) { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $linkA = 'index.php?option=com_users&task=edit&cid[]='. $row->created_by; $author = '<a href="'. $linkA .'" title="'. JText::_( 'Edit User' ) .'">'. htmlspecialchars( $row->name, ENT_QUOTES, 'UTF-8' ) .'</a>'; } } else { if ( $row->created_by_alias ) { $author = $row->created_by_alias; } else { $author = htmlspecialchars( $row->name, ENT_QUOTES, 'UTF-8' ); } } ?> <tr> <td> <a href="<?php echo $link; ?>"> <?php echo htmlspecialchars($row->title, ENT_QUOTES, 'UTF-8');?></a> </td> <td> <?php echo JHTML::_('date', $row->$dateProperty, '%Y-%m-%d %H:%M:%S'); ?> </td> <td> <?php echo $author;?> </td> </tr> <?php }}else{?> <tr> <td colspan="3"> <?php echo JText::_( 'No matching results' );?> </td> </tr><?php}?></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -