]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
Agrega un aviso si la pregunta esta rankeada. Cambia los Mostrar por toHTML(). Muestr...
authorJonathan Schein <jonathanschein@fibertel.com.ar>
Thu, 5 May 2005 04:58:30 +0000 (04:58 +0000)
committerJonathan Schein <jonathanschein@fibertel.com.ar>
Thu, 5 May 2005 04:58:30 +0000 (04:58 +0000)
src/data/preguntas.txt
src/data/respuestas.txt
src/lib/Pregunta.php
src/lib/Respuesta.php
src/lib/faq.functions.php
src/lib/pagina.php

index e08e1e52b3c51bbf85d920ea87fa4bb07c8c3049..6e80f23017afa17e0ac84f87b5ed86e8f43aadfc 100644 (file)
@@ -1 +1,2 @@
 0|1|1115264860|Puedo preguntar?
+1|2|1115268467|Otra pregunta
index 4d51dbdac31aae1d47c4c0944fe52e0405c09f32..d63a8454ee71e378b2e4af43c024b2b62d691f5b 100644 (file)
@@ -1 +1 @@
-1|1|1115255717|Esta es la respuesta a la pregunta 2
+0|1|1115267017|SI!
index 4d6d24b70eb3d4777c44e6773c61dbb6cf8946d9..3f2e8529eb54999a5a4902ce83d68a76aa18ad44 100644 (file)
@@ -9,6 +9,7 @@
 // $Id$
 
 require_once 'Item.php';
+require_once 'Usuario.php';
 
 /**
  * XXX detailed description
@@ -22,18 +23,24 @@ class Pregunta extends Item
    var $activa;
         var $respuestas;
         
-        function Mostrar()
+        function toHTML()
         {
          echo "----------------------------------------------------------------<br>";
                echo "#".$this->id." Fecha: ".$this->fecha."<br>";;
-               //echo $this->autor."<br>";
+               $UsuarioPregunta = new Usuario($this->autor);
+               echo $UsuarioPregunta->toHTML();
                echo $this->texto."<br>";
                
                if ( count ( $this->respuestas ) != 0 )
                {
                 foreach ( $this->respuestas as $objRespuesta )
                 {
-                       $objRespuesta->Mostrar();
+                       $objRespuesta->toHTML();
+                       if ( ( $this->autor == $_SESSION['user']->getId() ) && ( $objRespuesta->ranking == -1 ) )
+                       {
+                                // ToDo: Hacer que este mensaje se vea mejor
+                                echo "Usted debe rankear esta respuesta!!!";
+                       }
                 }
                }
        }
index 7a2dc743213a698d35a9c8aeee71e640700afd59..62eb4577b044f08fc99d83460a39a6672c364dd4 100644 (file)
@@ -21,7 +21,7 @@ class Respuesta extends Item
   var $idPregunta;
        var $ranking;
        
-       function Mostrar()
+       function toHTML()
        {
          echo "+++++++Respuesta: ";
                echo "$this->texto<br>";
index 6425bfdc88fe8f25f9c2820efbc0bc6b853b6a67..a11e5d2328d1a95bb3b297984f02b30f5c1bd27e 100644 (file)
@@ -137,8 +137,11 @@ function Faq_IngresarPregunta($Usuario, $Pregunta)
   fwrite($fp, $Linea);
   fclose($fp);
   
-       // Disminuye el credito del usuario
-       file_creditos_preguntar( $Usuario->getId() );
+       // Disminuye el credito del usuario, si es que no es asesor y tiene credito infinito
+       if ( !$Usuario->esAsesor() )
+       {
+        file_creditos_preguntar( $Usuario->getId() );
+       }
        
        return "La pregunta fue dada de alta correctamente";
  }
@@ -186,7 +189,7 @@ function Faq_ListarPreguntas($Usuario)
         {
                if ( $ObjPregunta->activa )
                {
-                       $ObjPregunta->Mostrar();
+                       $ObjPregunta->toHTML();
                                ?>
                                <input type="radio" name="PreguntaId" value="<?php echo $ObjPregunta->id ?>"> Seleccionar Pregunta <br/> 
                                <?php
index 680f8a5454202f921d2ffec8bf248034a43a5c85..3eae505b0a642acf550bd94a0e6aaaf8b3adc0c5 100644 (file)
@@ -65,8 +65,8 @@ function menu_cabecera($titulo = '')
                 <li>
                     <h3>FAQ</h3>
                     <ul>
-                        <li><a href="">Algo</a></li>
-                        <li><a href="">Otro</a></li>
+                        <li><a href="faq.listadoPreguntas.php">Listar Preguntas</a></li>
+                        <li><a href="faq.ingresarPregunta.php">Ingresar Pregunta</a></li>
                     </ul>
                 </li>
                 <li>