id; } return $maxId; } function info_ingresar_tema( $pNombre, $pAutor, $pDescripcion, $pIcono ) { $objTema = new Tema(0,0); $pId = info_obtener_mayor_id() + 1; $resultado = $objTema->ingresar( $pId, $pNombre, $pAutor, $pDescripcion, $pIcono ); if ( $resultado == "" ) { echo ok("Se agregó el Tema '" . $pNombre . "'"); return true; } else { echo warn($resultado); return false; } } function info_listar_temas () { $arrTemas = info_obtener_temas(); foreach ( $arrTemas as $objTema) { $objTema->toHTML(); } } /************** Fin Funciones para Temas ***************/ /************** Funciones para Infos ***************/ function info_obtener_infos($loadPrintData,$simpleSort) { $arr = array(); $infosCSVConst = 'data/infos.csv'; if (is_file($infosCSVConst)) { $arrFile = fgetallcsv($infosCSVConst); if ($arrFile) { foreach ( $arrFile as $record_info) { $objInfo = new Info($record_info,1); if ($loadPrintData) { $objUsuario = new Usuario($objInfo->autor); $objTema = new Tema($objInfo->tema,0); /* Cargo la foto del usuario */ $objInfo->autor_foto = $objUsuario->getFotoFilename(); $objInfo->autor_apellido = $objUsuario->getApellido(); /* Cargo el icono del Tema */ $objInfo->tema_icono = $objTema->icono; } if ($simpleSort == -1 ) { $arr[] = $objInfo; } else { if ($simpleSort == 1) { $arr[] = array($objInfo->ranking,$objInfo); } else { $arr[] = array($objInfo->tema * 1, $objInfo->ranking * -1,$objInfo); } } } } } if ($simpleSort != -1) { rsort($arr); } return $arr; } function info_obtener_mayor_id_info() { $arrInfos = info_obtener_infos(false, -1); $cantidad_infos = count($arrInfos); $maxId = 0; if ($cantidad_infos != 0) { $objInfo = $arrInfos[$cantidad_infos - 1]; $maxId = $objInfo->id; } return $maxId; } function info_ingresar_info( $pTema, $pURL, $pAutor, $pComentario ) { $objInfo = new Info(0,0); $pId = info_obtener_mayor_id_info() + 1; $resultado = $objInfo->ingresar( $pId, $pTema, $pURL, $pAutor, $pComentario ); if ( $resultado == "" ) { echo ok("Se agregó la informacion."); return true; } else { echo warn($resultado); return false; } } function info_listar_infos ($simpleSort = 1) { if ($simpleSort) { $arrInfos = info_obtener_infos(true,$simpleSort); echo '