Ciao a tutti,
durante lo sviluppo di un mio modulo, sono incappato in questo problema: quando il modulo viene attivato, mi si presenta una pagina bianca... e nel log del server, non risulta niente... nessun errore... il che mi lascia un po' perplesso. Il codice che ho scritto è questo:
helper.php
<?php
defined('_JEXEC') or die('Restricted access');
require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
class modConvertitoreHelper
{
function convert_datetime($str)
{
list($date, $time) = explode(' ', $str);
list($year, $month, $day) = explode('-', $date);
list($hour, $minute, $second) = explode(':', $time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
return $timestamp;
}
function converti()
{
$db =& JFactory::getDBO();
$query = "SELECT pubblicazione FROM #__libri WHERE titolo='Ciao'"; <--pubblicazione e' in formato datetime MySQL
$db->setQuery($query);
$data = $db->loadResult();
$data = (string)$data;
$pubbli = $this->convert_datetime($data); <--- con questa riga, ho la pagina bianca. se la tolgo, vedo il sito normalmente
}
}
mod_convertitore.php:
defined('_JEXEC') or die('Restricted access');
require_once(dirname(__FILE__).DS.'helper.php');
$percorsoQuadro = modConvertitoreHelper::converti();
require(JModuleHelper::getLayoutPath('mod_convertitore'));
tmpl/default.php
<?php
defined('_JEXEC') or die('Restricted access');
?>
<div>
</div>
Secondo voi cosa potrebbe essere?
Grazie
Francesco