Hallo zusammen...
...unter www.stefan-kinateder.de/cms/ stelle ich derzeit meine Seiten auf Joomla um.
Hier gibt es einen Punkt Referenzen und da ist mein Problem, irgendwas klappt hier nicht, weil wenn man ne Url anklickt, geht die ins Leere.
Der Quelltext der Datei referencelist.php lautet:
<?php
/************************************************** ***************
** Zeltru-Design ReferenceList **
** **
** (c) Copyright 2004-2005 by Zeltru-Design Zeljko Trulec **
** http://www.zeltru-design.de **
** created @ August 2004 **
** last change @ August 2005 **
** **
** @ Released under GNU/GPL License: **
** http://www.gnu.org/copyleft/gpl.html **
************************************************** ***************/
// ensure this file is being included by a parent file
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$task = trim( mosGetParam( $_REQUEST, 'task', "" ) );
$pid = intval( mosGetParam( $_REQUEST, 'id', 0 ) );
require_once( $mainframe->getPath( 'front_html' ) );
require_once( $mainframe->getPath( 'class' ) );
if ( !function_exists("mosGetImg") && !function_exists("mosGetSpacer") ) {
require_once( dirname($mainframe->getPath( 'front_html' )) . "/referencelist.function.php" );
}
$inc_language = "administrator/components/com_referencelist/language/" . $mosConfig_lang . ".php";
$inc_en_language = "administrator/components/com_referencelist/language/english.php";
if( file_exists($inc_language) ) require_once($inc_language);
elseif( file_exists($inc_en_language) ) require_once($inc_en_language);
$refL = new referenceConfig( $database );
$refL->loadAll();
$mainframe->setPageTitle( $refL->cfg["front_title"] );
switch ($task) {
case 'hit':
hitReference( $pid );
break;
default:
listReference();
break;
}
function hitReference( $id=0 ) {
global $database, $my;
$database->setQuery( "SELECT * FROM #__referencelist"
. "\nWHERE id=" . $id
. "\nAND published='1'"
. "\nORDER BY 'name'"
);
$row = new referenceList( $database );
$row->hit( $id );
$row->load( $id );
mosRedirect ( $row->hplink );
}
function listReference() {
global $database, $my;
$database->setQuery( "SELECT * FROM #__referencelist"
. "\nWHERE published='1'"
. "\nORDER BY 'name'"
);
$row = $database->loadObjectList();
echo $database->getErrorMsg();
for($i=0, $n=count($row); $i<$n; $i++) {
$row[$i]->img = array();
$query_raw = "SELECT * FROM #__referencelist_img"
. "\nWHERE published='1'"
. "\nAND ref_id=" . $row[$i]->id
. "\nORDER BY 'name'";
$database->setQuery( $query_raw );
$img_row = $database->loadObjectList();
echo $database->getErrorMsg();
$row[$i]->img = $img_row;
}
HTML_referencelist::displaylist( $row );
}
?>


LinkBack URL
About LinkBacks


Zitieren
Lesezeichen