<?
    // 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>";
		}
		
Exemple #4
0
 /**
  * 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;
     }
 }
Exemple #5
0
	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++){
Exemple #8
0
$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 &quot;Boleto Estudiantil&quot;.

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 &quot;Boleto Estudiantil&quot; 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;
 }
Exemple #10
0
$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);