C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\mamFM\modules\mod_sections.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
/**
* @version $Id: mod_sections.php 305 2005-10-02 09:36:51Z stingrey $
* @package Joomla
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html 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.
*/
global $mosConfig_offset;

/// no direct access
defined'_VALID_MOS' ) or die( 'Restricted access' );

$count     intval$params->get'count'20 ) );
$access = !$mainframe->getCfg'shownoauth' );
$now     date'Y-m-d H:i:s'time() + $mosConfig_offset 60 60 );
$nullDate $database->getNullDate();

$query "SELECT a.id AS id, a.title AS title, COUNT(b.id) as cnt"
"\n FROM #__sections as a"
"\n LEFT JOIN #__content as b ON a.id = b.sectionid"
. ( $access "\n AND b.access <= $my->gid'' )
"\n AND ( b.publish_up = '$nullDate' OR b.publish_up <= '$now' )"
"\n AND ( b.publish_down = '$nullDate' OR b.publish_down >= '$now' )"
"\n WHERE a.scope = 'content'"
"\n AND a.published = 1"
. ( $access "\n AND a.access <= $my->gid'' )
"\n GROUP BY a.id"
"\n HAVING COUNT( b.id ) > 0"
"\n ORDER BY a.ordering"
"\n LIMIT $count"
;
$database->setQuery$query );
$rows $database->loadObjectList();

$bs     $mainframe->getBlogSectionCount();
$bc     $mainframe->getBlogCategoryCount();
$gbs     $mainframe->getGlobalBlogSectionCount();

if ( 
$rows ) {
    
?>
    <ul>
    <?php
        
foreach ($rows as $row) {
            
$_Itemid     $mainframe->getItemid$row->id00$bs$bc$gbs );
            if ( 
$Itemid == $_Itemid ) {
                
$link         sefRelToAbs"index.php?option=com_content&task=blogsection&id="$row->id );
            } else {
                
$link         sefRelToAbs"index.php?option=com_content&task=blogsection&id="$row->id ."&Itemid="$_Itemid );
            }
            
?>
            <li>
                <a href="<?php echo $link;?>">
                    <?php echo $row->title;?></a>
            </li>
            <?php
        
}
        
?>
    </ul>
    <?php
}
?>