Estoy trabajando con Joomla, y mi programador creó una serie de módulos, que necesito modificarle ciertas cosas.
Por ejemplo, hay un modulo con una funcion de termometro, que necesito 2 cosas: que no se pueda votar mas de una vez, y que haga falta "100" votos antes de que cambie de estado.
El codigo del modulo es este:
Código PHP:
<?php
class modthermometerHelper
{
function getData()
{
$db = &JFactory::getDBO();
$query = ' SELECT valor '
. ' FROM #__thermometer';
$db->setQuery($query);
return $db->loadObjectList();
}
function votar($dirvoto)
{
if(isset($dirvoto))
{
if($dirvoto=="arr")
$votodireccion="+";
else
$votodireccion="-";
$database = JFactory::getDBO();
$sql = "UPDATE #__thermometer SET valor=valor ".$votodireccion." 1";
$database->setQuery( $sql );
if (!$database->query())
{
$codigoError= $database->ErrorNo();
$this->ultimocodigoerror=$codigoError;
return $codigoError;
}
return 1;
}
return 0;
}
}
?>
Código PHP:
<?
$valor = $data["0"]->valor;
if($valor>9)
$valor=9;
if($valor<1)
$valor=1;
?>
Saludos! y gracias de antemano!