]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
(no commit message)
authorSebastian Arena <seba.arena@gmail.com>
Sun, 8 May 2005 13:27:48 +0000 (13:27 +0000)
committerSebastian Arena <seba.arena@gmail.com>
Sun, 8 May 2005 13:27:48 +0000 (13:27 +0000)
src/info.agregarRanking.php [new file with mode: 0644]
src/info.ingresarInfo.php [new file with mode: 0644]
src/info.ingresarTemas.php [new file with mode: 0644]
src/info.listarInfo.php [new file with mode: 0644]
src/info.listarTemas.php [new file with mode: 0644]

diff --git a/src/info.agregarRanking.php b/src/info.agregarRanking.php
new file mode 100644 (file)
index 0000000..dcf255e
--- /dev/null
@@ -0,0 +1,12 @@
+<?php\r
+require_once 'lib/Info.php';\r
+\r
+if (isset($_GET["id"])) {\r
+       $objInfo = new Info($_GET["id"],0);\r
+       $objInfo->incrementarRanking();\r
+    Header("Location: " . $objInfo->url);\r
+} else {\r
+       Header("Location: admin.log.php");\r
+}\r
+\r
+?>\r
diff --git a/src/info.ingresarInfo.php b/src/info.ingresarInfo.php
new file mode 100644 (file)
index 0000000..09f3911
--- /dev/null
@@ -0,0 +1,36 @@
+<?php\r
+// Grupo 10\r
+//\r
+// Lucarella, Schein, Arena\r
+//\r
+// Creado: Sebastian Arena\r
+//\r
+require_once 'lib/info.functions.php';\r
+require_once 'lib/info.forms.php';\r
+\r
+\r
+// Chequea que se este logueado\r
+pagina_check_login();\r
+\r
+marco_cabecera('Ingreso de Temas');\r
+\r
+// Da de alta el tema\r
+// Verifica que la persona sea administrador del sistema\r
+if (!$_SESSION['user']->esAdmin()) {\r
+\r
+       if (isset($_POST['txtTema']) && isset($_POST['txtURL']) && isset($_POST['txtComentario'])) {\r
+        if ( info_ingresar_info( $_POST['txtTema'], $_POST['txtURL'], $_SESSION['user']->getId(), $_POST['txtComentario'] ) ) {\r
+                       info_form_ingresar_info( "", "", "" ); \r
+               } else {\r
+                       info_form_ingresar_info( $_POST['txtTema'], $_POST['txtURL'], $_POST['txtComentario'] );\r
+               }\r
+       } else {\r
+               info_form_ingresar_info( "", "", "" ); \r
+       }\r
+} else {\r
+    echo warn("No esta habilitado para dar de alta informacion, debe ser socio o asesor");\r
+}\r
+\r
+marco_pie('Sebastian Arena', 'seba@arenanet.com.ar', 'img/sarena.jpg');\r
+\r
+?>\r
diff --git a/src/info.ingresarTemas.php b/src/info.ingresarTemas.php
new file mode 100644 (file)
index 0000000..4b336a9
--- /dev/null
@@ -0,0 +1,36 @@
+<?php\r
+// Grupo 10\r
+//\r
+// Lucarella, Schein, Arena\r
+//\r
+// Creado: Sebastian Arena\r
+//\r
+require_once 'lib/info.functions.php';\r
+require_once 'lib/info.forms.php';\r
+\r
+\r
+// Chequea que se este logueado\r
+pagina_check_login();\r
+\r
+marco_cabecera('Ingreso de Temas');\r
+\r
+// Da de alta el tema\r
+// Verifica que la persona sea administrador del sistema\r
+if ($_SESSION['user']->esAdmin()) {\r
+\r
+       if (isset($_POST['txtNombre']) && isset($_FILES['txtIcono']) && isset($_POST['txtDescripcion'])) {\r
+        if ( info_ingresar_tema( $_POST['txtNombre'], $_SESSION['user']->getId(), $_POST['txtDescripcion'], $_FILES['txtIcono']['tmp_name'] ) ) {\r
+                       info_form_ingresar_tema( "", "", "" ); \r
+               } else {\r
+                       info_form_ingresar_tema( $_POST['txtNombre'], $_FILES['txtIcono'], $_POST['txtDescripcion'] );\r
+               }\r
+       } else {\r
+               info_form_ingresar_tema( "", "", "" ); \r
+       }\r
+} else {\r
+       echo warn("No esta habilitado para dar de alta un tema, debe ser administrador del sistema");\r
+}\r
+\r
+marco_pie('Sebastian Arena', 'seba@arenanet.com.ar', 'img/sarena.jpg');\r
+\r
+?>\r
diff --git a/src/info.listarInfo.php b/src/info.listarInfo.php
new file mode 100644 (file)
index 0000000..c791d0c
--- /dev/null
@@ -0,0 +1,32 @@
+<?php\r
+// Grupo 10\r
+//\r
+// Lucarella, Schein, Arena\r
+//\r
+// Creado: Sebastian Arena\r
+//\r
+\r
+require_once 'lib/info.forms.php';\r
+require_once 'lib/info.functions.php';\r
+\r
+// Chequea que se este logueado\r
+pagina_check_login();\r
+\r
+marco_cabecera('Listado de Informacion');\r
+\r
+$simpleSort = 1;\r
+if (isset($_GET["simpleSort"])) {\r
+       $simpleSort = $_GET["simpleSort"] * 1;\r
+}\r
+?>\r
+       <table border="1" cellpadding="2" cellspacing="2" style="border-collapse: collapse">\r
+               <tr>\r
+                       <td colspan="5"><a href="<?php echo $_SERVER['PHP_SELF']; ?>?simpleSort=1">Ordenar por Ranking</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="<?php echo $_SERVER['PHP_SELF']; ?>?simpleSort=0">Ordenar por Tema/Ranking</a></td>\r
+               </tr>\r
+        <?php info_listar_infos($simpleSort); ?>\r
+       </table>\r
+<?php\r
+marco_pie('Sebastian Arena', 'seba@arenanet.com.ar', 'img/sarena.jpg');\r
+?>\r
+\r
+\r
diff --git a/src/info.listarTemas.php b/src/info.listarTemas.php
new file mode 100644 (file)
index 0000000..4405d5b
--- /dev/null
@@ -0,0 +1,30 @@
+<?php\r
+// Grupo 10\r
+//\r
+// Lucarella, Schein, Arena\r
+//\r
+// Creado: Sebastian Arena\r
+//\r
+\r
+require_once 'lib/info.forms.php';\r
+require_once 'lib/info.functions.php';\r
+\r
+// Chequea que se este logueado\r
+pagina_check_login();\r
+\r
+marco_cabecera('Listado de Temas');\r
+?>\r
+       <table border="1" cellpadding="2" cellspacing="2" style="border-collapse: collapse">\r
+               <tr>\r
+                       <td>ID</td>\r
+                       <td>Icono</td>\r
+                       <td>Nombre</td>\r
+            <td>Descripcion</td>\r
+                       <td colspan="2">Autor</td>\r
+               </tr>\r
+               <?php info_listar_temas(); ?>\r
+       </table>\r
+<?php\r
+marco_pie('Sebastian Arena', 'seba@arenanet.com.ar', 'img/sarena.jpg');\r
+?>\r
+\r