Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2009, 14:05
TanyaSonatera
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
Problemas con modulo de votaciones

Hola, que tal, necesito una ayuda.

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
    } 
     
     

?>
Y en el default.php, que es lo que me carga la tabla donde estan las imagenes, tiene este codigo:

Código PHP:
<? 

$valor 
$data["0"]->valor
if(
$valor>9
    
$valor=9

if(
$valor<1
    
$valor=1
     
?>
No tengo idea de que tengo que tocar para acomodar eso. Si me pueden dar una mano, estaria buenisimo.
Saludos! y gracias de antemano!