Buongiorno,
premetto che non sono un tecnico informatico, ma solo un gestore di contenuti nel sito della nostra società sportiva che si occupa di basket e siamo presenti nel web con il sito
www:virtus-siena.com
Per la gestione dei dati sportivi delle varie squadre (roster, calendario, ecc.) utilizziamo il componente joomsport.
Sul server remoto (aruba) invece richiamando dal menu, ad es.: Giovanili>Under 17 Eccellenza>Roster e Calendario viene visualizzato il seguente errore:
Fatal error: Call to undefined function phpdefined() in /web/htdocs/www.virtus-siena.com/home/components/com_joomsport/controller.php on line 1
C'è da dire che la copia in locale del sito su easyphp funziona perfettamente.
Abbiamo provato a ritrasferire il file controller.php ma l'errrore persiste.
Questi i contenuti del file in questione:
<?php
defined('_JEXEC') or die( 'Restricted access' );
jimport('joomla.application.component.controller');
$mainframe = JFactory::getApplication();
$doc =& JFactory::getDocument();
$doc->addCustomTag( '<link rel="stylesheet" type="text/css" href="components/com_joomsport/css/admin_bl.css" />' );
$doc->addCustomTag( '<link rel="stylesheet" type="text/css" href="components/com_joomsport/css/joomsport.css" />' );
require_once('includes/func.php');
/*if(getVer() >= 1.6){
$doc->addCustomTag( '<script type="text/javascript" src="components/com_joomsport/includes/slimbox/js/slimbox.js"></script>' );
}else{
JHTML::_('behavior.mootools');
$doc->addCustomTag( '<script type="text/javascript" src="components/com_joomsport/includes/slimbox/js15/slimbox.js"></script>' );
}*/
if(getVer() >= '1.6'){
JHtml::_('behavior.framework', true);
$doc->addCustomTag( '<script type="text/javascript" src="components/com_joomsport/includes/slimbox/js/slimbox.js"></script>' );
}else{
JHtml::_('behavior.mootools');
if(isset($mainframe->MooToolsVersion) && $mainframe->MooToolsVersion){
$doc->addCustomTag( '<script type="text/javascript" src="components/com_joomsport/includes/slimbox/js/slimbox.js"></script>' );
}else{
$doc->addCustomTag( '<script type="text/javascript" src="components/com_joomsport/includes/slimbox/js15/slimbox.js"></script>' );
}
}
$doc->addCustomTag( '<link rel="stylesheet" type="text/css" href="components/com_joomsport/includes/slimbox/css/slimbox.css" />' );
class BLeagueController extends JController
{
/**
* Method to display a view
*
* @access public
* @since 1.5
*/
function display()
{
$view = JRequest::getCmd( 'view' );
if(!$view) {
$view = 'ltable';
}
JRequest::setVar( 'view', $view );
$cal = JRequest::getCmd( 'layout' );
if($cal == 'calendar'){
JRequest::setVar( 'view', 'calendar' );
JRequest::setVar( 'layout', 'default' );
}
parent::display();
}
function team()
{
JRequest::setVar( 'view', 'blteam' );
parent::display();
}
function view_match()
{
JRequest::setVar( 'view', 'match' );
parent::display();
}
function player()
{
JRequest::setVar( 'view', 'player' );
parent::display();
}
function calendar()
{
JRequest::setVar( 'view', 'calendar' );
parent::display();
}
function get_js_version()
{
$js_version = '1.1.3.3';
echo $js_version;
exit();
}
}
?>
Qualcuno può aiutarci?
Grazie