<? // voy a usar este modelo ----------------------------------------------------- importar("Servidor/Modelos/propuesta.class.php"); importar("Servidor/Modelos/seguridad.class.php"); $propuesta = new Propuesta(); Seguridad::Check(); // obtengo los datos para edicion y borrado si los hay ------------------------ global $dato; $var['mensaje_tarea'] = ""; $var['base_modificada'] = ""; if($dato){ $datos = explode( ':', $dato ); $var['base_modificada'] = '<base href="../"/>'; switch($datos[0]){ //------------------------------------- case 'aceptar': $resultado = $propuesta->aceptarPropuesta($datos[1]); if($resultado){ header("location: ../mensaje/acepto-propuesta-ok"); }else{ header("location: ../mensaje/acepto-propuesta-error"); } die; break; //-------------------------------------
<?php include_once 'config-presupuesto.php'; include_once 'db_connect.php'; include_once 'envioCorreo.php'; $coneccion = new Propuesta(); $estado = $coneccion->cambiarEstado($_POST['id']);
<? // voy a usar este modelo ----------------------------------------------------- importar("Servidor/Modelos/denuncia.class.php"); importar("Servidor/Modelos/propuesta.class.php"); importar("Servidor/Modelos/seguridad.class.php"); Seguridad::CheckAdmin(); $denuncia = new Denuncia(); $propuesta = new Propuesta(); //consulto la base de datos --------------------------------------- $respuesta = $denuncia->obtenerTodasDenuncias(); // armo los registros de la tabla con los datos obtenidos --------- $var['registros_tabla'] = ""; $cantidad = count($respuesta); for($i=0;$i<$cantidad;$i++){ //hacer aqui la segunda consulta $array_productos_propuestos = $propuesta->obtenerListaPropuesta( $respuesta[$i]['id_lista_producto_propuesto'] ); $minitabla = ""; $cantidad_prod = count($array_productos_propuestos); for($j=0;$j<$cantidad_prod;$j++){ $minitabla .= $array_productos_propuestos[$j]['titulo_producto'] . "</br>"; }
/** * Adds an object to the instance pool. * * Propel keeps cached copies of objects in an instance pool when they are retrieved * from the database. In some cases -- especially when you override doSelect*() * methods in your stub classes -- you may need to explicitly add objects * to the cache in order to ensure that the same objects are always returned by doSelect*() * and retrieveByPK*() calls. * * @param Propuesta $value A Propuesta object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool(Propuesta $obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getId(); } // if key === null self::$instances[$key] = $obj; } }
importar("Servidor/Modelos/seguridad.class.php"); importar("Servidor/Modelos/usuario.class.php"); if(Seguridad::getRol($_SESSION["id_usuario_activo"]) == 2 ){ header("location: administrador-icos"); die; } Seguridad::Check(); //traer cantidades---------------------------------------------- $trueque = new Trueque(); $producto = new Producto(); $propuesta = new Propuesta(); $usuario = new Usuario(); $perfil = $usuario ->obtenerPerfilUsuario($_SESSION['usuario_activo']); $var['nombre'] = $perfil[0]['nombre_perfil']; $var['cantidadTruequesFinalizados'] = $trueque -> ObtenerCantidadFinalizados($_SESSION['id_usuario_activo']); $var['cantidadTrueques'] = $trueque -> ObtenerCantidad($_SESSION['id_usuario_activo']); $var['cantidadProductos'] = $producto -> ObtenerCantidad($_SESSION['id_usuario_activo']); $realizadas = $propuesta -> ObtenerCantidadRealizadas($_SESSION['id_usuario_activo']); $recibidas = $propuesta -> ObtenerCantidadRecibidas($_SESSION['id_usuario_activo']); $var['cantidadPropuestas'] = $realizadas + $recibidas; //----------------------------------------------------------------- //tamaño mínimo y máximo de la fuente
public function eliminar($idPro) { $vdt = new Validate\QuickValidator(array($this, 'notFound')); $vdt->test($idPro, new Validate\Rule\NumNatural()); $propuesta = Propuesta::with(['contenido', 'comentarios.votos'])->findOrFail($idPro); $votantes = $propuesta->votos()->lists('usuario_id'); $propuesta->delete(); $log = UserlogCtrl::createLog('delPropues', $this->session->user('id'), $propuesta); NotificacionCtrl::createNotif($votantes, $log); $this->flash('success', 'La propuesta ha sido eliminada exitosamente.'); $this->redirectTo('shwIndex'); }
<? importar("Servidor/Modelos/producto.class.php"); importar("Servidor/Modelos/propuesta.class.php"); importar("Servidor/Modelos/seguridad.class.php"); importar("Servidor/Modelos/alerta.class.php"); Seguridad::Check(); $producto = new Producto(); $propuesta = new Propuesta(); $alerta = new Alerta(); global $dato; if($dato){ $datos = explode( ':', $dato ); switch($datos[0]){ //------------------------------------- case 'nueva': $mis_productos = $producto->obtenerMisProductos($_SESSION['id_usuario_activo']); //echo "<pre>".print_r($mis_productos, true)."</pre>";die; $var['disponibles'] = ""; $var['elegidos'] = ""; $var['accion'] = "guardar"; $id_producto_ofrecido = $datos[1]; //genero los productos disponibles $cantidad= count($mis_productos); for($i=0;$i<$cantidad;$i++){
$docParrafo->ubicacion = 4; $docParrafo->version()->associate($docVersion); $docParrafo->save(); $docParrafo = new ParrafoDocumento(); $docParrafo->cuerpo = 'El precio del alquiler mensual no podrá superar al 0,7% del valor inmobiliario de referencia del inmueble. A tal fin, la autoridad de aplicación establece y publica anualmente los valores inmobiliarios de referencia, previa tipificación de los inmuebles en base a criterios preestablecidos que contemplen por lo menos ubicación, antigüedad, aspectos constructivos, dimensiones, distribución, funcionalidad, servicios.'; $docParrafo->ubicacion = 5; $docParrafo->version()->associate($docVersion); $docParrafo->save(); $contenido = new Contenido(); $contenido->titulo = 'Modificación a regulación de alquileres'; $contenido->puntos = 0; $contenido->categoria_id = 1; $contenido->autor()->associate($usuario); $contenido->contenible()->associate($documento); $contenido->save(); $propuesta = new Propuesta(); $propuesta->cuerpo = <<<EOT Este proyecto busca otorgar una reducción en la tarifa del colectivo durante el ciclo lectivo para los estudiantes y docentes con residencia en la Ciudad de Santa Fe, beneficio al que se conoce como "Boleto Estudiantil". La reducción corresponderá al sesenta por ciento (60%) de la tarifa para: [ol] [li]Alumno/as regulares de los niveles inicial, primario y secundario que asistan a establecimientos privados,[/li] [li]Alumno/as regulares de los niveles superior, terciario y/o universitario de establecimientos públicos y,[/li] [li]Docentes de los niveles inicial y primario oficialmente reconocidos.[/li] [/ol] Los pasajes serán gratuitos para los alumnos de establecimientos públicos de los niveles: inicial, primario y secundario. Para la financiación del "Boleto Estudiantil" se creará un fondo público conformado por: [ol] [li]Los montos que el presupuesto general de la ciudad le asigne;[/li]
/** * Declares an association between this object and a Propuesta object. * * @param Propuesta $v * @return EtiquetaPropuesta The current object (for fluent API support) * @throws PropelException */ public function setPropuesta(Propuesta $v = null) { if ($v === null) { $this->setPropuestaId(NULL); } else { $this->setPropuestaId($v->getId()); } $this->aPropuesta = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Propuesta object, it will not be re-added. if ($v !== null) { $v->addEtiquetaPropuesta($this); } return $this; }
$contact = new Contacto(); $contact->contactable()->associate($partido); $contact->save(); $usuario->es_jefe = 1; $usuario->partido_id = 1; $usuario->save(); $problem = new Problematica(); $problem->cuerpo = 'Problemática creada para hacer pruebas.'; $problem->save(); $conteni = new Contenido(); $conteni->titulo = 'Primer Problemática'; $conteni->categoria_id = 1; $conteni->autor()->associate($usuario); $conteni->contenible()->associate($problem); $conteni->save(); $propues = new Propuesta(); $propues->cuerpo = 'Propuesta creada para hacer pruebas.'; $propues->save(); $conteni = new Contenido(); $conteni->titulo = 'Primer Propuesta'; $conteni->categoria_id = 1; $conteni->autor()->associate($usuario); $conteni->contenible()->associate($propues); $conteni->save(); $documen = new Documento(); $documen->descripcion = 'Esta es una descripcion.'; $documen->ultima_version = 1; $documen->save(); $docVers = new VersionDocumento(); $docVers->version = 1; $docVers->documento()->associate($documen);
include_once 'db_connect.php'; include_once 'envioCorreo.php'; //==================================================================== // Set up parameters // // We need to set the filename for the template which we want to use // as the template for our generated PDF. // // In addition we supply the information which we want to write to the // document. This data would usually be sent as GET / POST or be stored // in session from the order confirmation page. //==================================================================== // the template PDF file $codigoContrato = isset($_POST['correo']) ? $_POST['correo'] : 0; $servicios = new servicios(); $coneccion = new Propuesta(); $filename = "Estructura.pdf"; //-------------------cabecera------------------------------ //==================================================================== // Set up the PDF objects and initialize // This section sets up FPDF and imports our template document. No need // for changes in this section. //==================================================================== $pdf = new FPDI(); $pdf->AddPage(); // import the template PFD $pdf->setSourceFile($filename); // select the first page $tplIdx = $pdf->importPage(1); // use the page we imported $pdf->useTemplate($tplIdx);