get( 'type', 1 ) ); $count = intval( $params->get( 'count', 5 ) ); $count = intval( $params->get( 'count', 5 ) ); $catid = trim( $params->get( 'catid' ) ); $secid = trim( $params->get( 'secid' ) ); $show_front = $params->get( 'show_front', 1 ); $class_sfx = $params->get( 'moduleclass_sfx' ); $now = date( 'Y-m-d H:i:s', time() + $mosConfig_offset * 60 * 60 ); $access = !$mainframe->getCfg( 'shownoauth' ); // temporary workaround for special access - alwarren 20070207 $viewAccess = ($gid >= $acl->get_group_id( 'Registered', 'ARO' ) ? 1 : 0) + ($gid >= $acl->get_group_id( 'Author', 'ARO' ) ? 1 : 0); // end special access workaraound // select between Content Items, Static Content or both switch ( $type ) { case 2: //Static Content only $query = "SELECT a.id, a.title" . "\n FROM #__content AS a" . "\n WHERE ( a.state = '1' AND a.checked_out = '0' AND a.sectionid = '0' )" . "\n AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '". $now ."' )" . "\n AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '". $now ."' )" // temporary workaround for special access - alwarren 20070207 . ( $access ? "\n AND a.access <= '". $viewAccess ."'" : '' ) // . ( $access ? "\n AND a.access <= '". $my->gid ."'" : '' ) // original code // end special access workaraound . "\n ORDER BY a.created DESC LIMIT $count" ; $database->setQuery( $query ); $rows = $database->loadObjectList(); break; case 3: //Both $query = "SELECT a.id, a.title, a.sectionid" . "\n FROM #__content AS a" . "\n WHERE ( a.state = '1' AND a.checked_out = '0' )" . "\n AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '". $now ."' )" . "\n AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '". $now ."' )" // temporary workaround for special access - alwarren 20070207 . ( $access ? "\n AND a.access <= '". $viewAccess ."'" : '' ) // . ( $access ? "\n AND a.access <= '". $my->gid ."'" : '' ) // original code // end special access workaraound . "\n ORDER BY a.created DESC LIMIT $count" ; $database->setQuery( $query ); $rows = $database->loadObjectList(); break; case 1: //Content Items only default: $query = "SELECT a.id, a.title, a.sectionid, a.catid" . "\n FROM #__content AS a" . "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id" . "\n WHERE ( a.state = '1' AND a.checked_out = '0' AND a.sectionid > '0' )" . "\n AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '". $now ."' )" . "\n AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '". $now ."' )" // temporary workaround for special access - alwarren 20070207 . ( $access ? "\n AND a.access <= '". $viewAccess ."'" : '' ) // . ( $access ? "\n AND a.access <= '". $my->gid ."'" : '' ) // original code // end special access workaraound . ( $catid ? "\n AND ( a.catid IN (". $catid .") )" : '' ) . ( $secid ? "\n AND ( a.sectionid IN (". $secid .") )" : '' ) . ( $show_front == "0" ? "\n AND f.content_id IS NULL" : '' ) . "\n ORDER BY a.created DESC LIMIT $count" ; $database->setQuery( $query ); $rows = $database->loadObjectList(); break; } // Output ?> getBlogSectionCount(); $bc = $handler->getBlogCategoryCount(); $gbs = $handler->getGlobalBlogSectionCount(); } $menuhandler =& mosMenuHandler::getInstance(); echo '