/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $data = Input::all();
     $unidad = Ubicacion::find($id);
     $unidad->ubicacion = $data['ubicacion'];
     $unidad->save();
     return Redirect::route('unidad.index');
 }
 public function usuarios_por_clases($inicio = false, $fin = false, $grafica = 'usuarios_por_clases')
 {
     if (!$fin) {
         $fin = current_time('timestamp');
     }
     if (!$inicio) {
         $inicio = current_time('timestamp') - dias(6);
     }
     $unix_time_inicio = strtotime($inicio);
     $unix_time_fin = strtotime($fin);
     $dias = ($unix_time_fin - $unix_time_inicio) / 60 / 60 / 24;
     $html = '';
     $data = array('fechas' => array());
     $ubicacion = new Ubicacion(PARK_PLAZA);
     $clases_por_fecha = $ubicacion->get_clases($inicio, $fin, true, true);
     $maximo_bicis_dia = 0;
     if ($clases_por_fecha) {
         foreach ($clases_por_fecha as $fecha => $clase_array) {
             if (!count($clase_array)) {
                 continue;
             }
             /*SETEAMOS EL DIA EN EL QUE TRABAJAMOS*/
             if (!isset($data['fechas'][$fecha])) {
                 $data['fechas'][$fecha] = array();
             }
             /*RECORREMOS LAS CLASES*/
             foreach ($clase_array as $clase_objeto) {
                 $clase = new Clase($clase_objeto->ID);
                 $bicis_totales = $clase->cantidad_bicis(2);
                 $bicis_disponibles = $clase->cantidad_bicis(1);
                 $bicis_tomadas = $bicis_totales - $bicis_disponibles;
                 if ($maximo_bicis_dia < $bicis_tomadas) {
                     $maximo_bicis_dia = $bicis_tomadas;
                 }
                 $data['fechas'][$fecha][] = array('hora' => date_i18n('H:i', $clase->fecha), 'asistencia' => $bicis_tomadas, 'totales' => $bicis_totales, 'id_clase' => $clase->ID, 'instructor' => get_the_title($clase->instructor));
             }
         }
     }
     $data['maximo'] = $maximo_bicis_dia;
     /*UNA VEZ SETEADA LA INFORMACIÓN LA IMPRIMIMOS*/
     $html .= $this->js_css();
     $html .= $this->crear_grafica('usuarios_por_clases', $data);
     $html .= $this->crear_grafica('porcentaje_por_clases', $data);
     return $html;
 }
 public function imprimir($imprimir = true, $clase = '', $defecto = false, $front = false)
 {
     $dias = ($this->fecha_fin - $this->fecha_inicio) / dias(1);
     /*NUMERO DE DIAS A IMPRIMIR*/
     $clases_format = array();
     switch ($this->classe) {
         case 'ubicacion':
             $ubicacion = new Ubicacion($this->data_tipo);
             $clases_format = $ubicacion->get_clases($this->fecha_inicio, $this->fecha_fin, true);
             break;
         case 'salon':
             $salon = new Salon($this->data_tipo);
             $clases_format = $salon->get_clases(true, $this->fecha_inicio, $this->fecha_fin);
             break;
         case 'de_instructor':
             $instructor = new Instructor($this->data_tipo);
             $clases_format = $instructor->get_clases($this->fecha_inicio, $this->fecha_fin, true);
             if (!$clases_format) {
                 return;
             }
             break;
         default:
             return;
             break;
     }
     $html = '';
     $id_c = isset($this->ID) && $this->ID != false ? 'id="' . $this->ID . '"' : '';
     $html .= '<div ' . $id_c . ' class="calendario calendario_' . $this->tipo . ' ' . $clase . '">';
     for ($i = 0; $i < $dias; $i++) {
         /*IMPRIMIMOS TODOS LOS DIAS :)*/
         $html .= $this->print_dia($i, $clases_format, $imprimir, $defecto, $front);
     }
     $html .= '</div>';
     if ($imprimir) {
         echo $html;
     } else {
         return $html;
     }
 }
Example #4
0
 function datos_medico($id, $sw = 0, $limit = 10, $offset = 0)
 {
     if ($sw == 0) {
         if ($id == 0) {
             //obtiene todos los medicos
             $datos = DB::select("SELECT * FROM medicos WHERE id > 0 LIMIT " . $offset . "," . $limit . ";");
         } else {
             $datos[0] = Medico::find($id);
         }
     } else {
         //Realiza la busqueda de los médicos por su nombre completo.
         $datos = DB::select("SELECT * FROM medicos WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $id . "%' LIMIT " . $offset . "," . $limit . ";");
     }
     $x = 0;
     foreach ($datos as $medico) {
         if (empty($datos[$x]->foto)) {
             $foto = "default1.png";
         } else {
             $foto = $datos[$x]->foto;
         }
         $datos[$x]->foto = $foto;
         if (!empty($medico->id_especialidades_medicas)) {
             $datos[$x]->especialidad = EspecialidadMedica::where('id_especialidades_medicas', $medico->id_especialidades_medicas)->first()->descripcion;
         } else {
             $datos[$x]->especialidad = 'POR DEFINIR';
         }
         //Funciones para detectar si no esta vacio el campo retorna el valor de la busqueda al modal.
         if (!empty($medico->id_nivel)) {
             $datos[$x]->nivel = Nivel::where('id', $medico->id_nivel)->first()->nivel;
         } else {
             $datos[$x]->nivel = 'POR DEFINIR';
         }
         if (!empty($medico->id_ubicacion)) {
             $datos[$x]->ubicacion = Ubicacion::where('id', $medico->id_ubicacion)->first()->ubicacion;
         } else {
             $datos[$x]->ubicacion = 'POR DEFINIR';
         }
         $x++;
     }
     return $datos;
 }
Example #5
0
    return $img_noticia;
}
Route::get('/idioma/{idioma}', function ($idioma) {
    Session::put('locale', $idioma);
    return Redirect::to('/');
});
Route::get('/', 'CaptchaController@getLogin');
Route::post('/login', 'CaptchaController@postLogin');
Route::get('/crear_cuenta', 'CaptchaController@getCrearCuenta');
Route::post('/crear_cuenta', 'CaptchaController@postCrearCuenta');
Route::get('/crear_perfil', 'CaptchaController@getCrearPerfil');
Route::post('/crear_perfil', 'CaptchaController@postCrearPerfil');
Route::get('/crear_perfil/{id}', function ($id) {
    $idAlias = Session::get('usuario')->idAlias;
    $data = array();
    $data['ubicaciones'] = Ubicacion::all();
    $data['mascaras'] = Mascara::all();
    $data['perfil'] = Perfil::where('idPerfil', $id)->where('idAlias', $idAlias)->first();
    if (isset($data['perfil'])) {
        $mascaras = DB::select(DB::raw("\n\t\t\t\t\t\t\t\t\t\tSELECT GROUP_CONCAT(nombre) mascaras\n\t\t\t\t\t\t\t\t\t\tFROM mascaras_publicas\n\t\t\t\t\t\t\t\t\t\tWHERE idPerfil = {$id}\n\t\t\t\t\t\t\t\t\t"))[0];
        $apodos = DB::select(DB::raw("\n\t\t\t\t\t\t\t\t\t\tSELECT GROUP_CONCAT(apodo) apodos\n\t\t\t\t\t\t\t\t\t\tFROM apodos_publicos\n\t\t\t\t\t\t\t\t\t\tWHERE idPerfil = {$id}\n\t\t\t\t\t\t\t\t\t"))[0];
        $data['perfil']->masks = explode(",", $mascaras->mascaras);
        $data['perfil']->apods = explode(",", $apodos->apodos);
        $data['perfil']->mascaras = $mascaras->mascaras;
        $data['perfil']->apodos = $apodos->apodos;
        return View::make('update_perfil')->with('data', $data);
    } else {
        return Redirect::to('/perfiles');
    }
});
Route::post('/crear_perfil/{id}', function ($id) {
Example #6
0
<?php

get_header();
$ubicacion = new Ubicacion(38);
/*PARK PLAZA POR DEFECTO*/
$calendario = $ubicacion->get_calendar();
$html_calendario = $calendario->imprimir(false, '', false, true);
?>
        <section class="top top_with_video">
            <div class="title text-center center-block">
                <h4>En sus marcas, listos...</h4>
                <h4><span class="color_azul">¡Rueda!</span></h4>
                <div><a href="<?php 
echo get_home_url();
?>
/?go_to=reserva" data-go="reserva" class="text-center btn azul2 bot1">RESERVAR</a> <a href="<?php 
echo get_home_url();
?>
/?go_to=compra_class" data-go="compra_class" class="text-center btn azul bot1 compc">COMPRAR CLASES</a></div>
            </div>
            <video id="video_home" autoplay loop poster="<?php 
plantilla();
?>
/videos/poster_video.jpg">
            	<source src="<?php 
plantilla();
?>
/videos/home_mp4.mp4" type="video/mp4">
            </video>
        </section>
        <div class="page">
                $path_dest = preg_replace('/(\\.txt)/', '_convert$1', $path_orig);
                $fich_orig = fopen($path_orig, "r");
                $fich_dest = fopen($path_dest, "w");
                $fich_htaccess = fopen($temp_dir . ".htaccess", "w");
                if ($fich_orig && $fich_dest && $fich_htaccess) {
                    // Print header
                    fwrite($fich_dest, Ubicacion::printHeader() . "\n");
                    // Skip first line
                    fgets($fich_orig);
                    while (($line = fgets($fich_orig)) !== false) {
                        // Process the line read
                        $id_elem = generateID();
                        $datos = explode(",", $line);
                        $lat = $datos[2];
                        $long = $datos[3];
                        $ubic = new Ubicacion($id_elem, $lat, $long);
                        $file_name = str_replace(".txt", "", $nombre);
                        fwrite($fich_dest, $ubic->__toString() . "\"" . PHP_EOL);
                    }
                    fclose($fich_orig);
                    unlink($path_orig);
                    fclose($fich_dest);
                    fwrite($fich_htaccess, "Options +Indexes");
                    fclose($fich_htaccess);
                }
            }
        }
    }
}
// GENERATEID: Generate ID
function generateID($length = 32)
 public function getCrearPerfilMadison()
 {
     $captcha = $this->getLoginCaptchaInstance();
     $data = array();
     $data['ubicaciones'] = Ubicacion::all();
     $data['mascaras'] = Mascara::all();
     $data['perfil'] = new Perfil();
     $data['perfil']->masks = array();
     $data['captchaHtml'] = $captcha->Html();
     return View::make('madison')->with('data', $data);
 }
Example #9
0
 function guardar_ubicacion($data = false)
 {
     global $admin;
     if (!$data) {
         return;
     }
     if (!$admin->permisos('Administrador')) {
         return;
     }
     $formateo_data = array();
     foreach ($data as $d) {
         $formateo_data[$d[0]] = $d[1];
     }
     $ubicacion = false;
     if (isset($formateo_data['ID']) && $formateo_data['ID'] !== 'false') {
         /*EDITAR*/
         $ubicacion = new Ubicacion($formateo_data['ID']);
     } else {
         /*CREAR*/
         $ubicacion = new Ubicacion();
         $id_nueva = $ubicacion->crear();
         $ubicacion = new Ubicacion($id_nueva);
     }
     if (!$ubicacion->ID) {
         return 'Ha ocurrido un error con la ubicación y no se ha guardado la información';
     }
     return $ubicacion->actualizar_data($formateo_data);
 }
Example #10
0
?>
		<?php 
echo $form->dropDownList($model, 'Dentro', array('' => '', '1' => 'Si', '0' => 'No'));
?>
		<?php 
echo $form->error($model, 'Dentro');
?>
	</div>

    
	<div class="row">
		<?php 
echo '<b>Estado</b><br/>';
?>
		<?php 
echo CHtml::activeDropDownList($model, 'idn1', CHtml::listData(Ubicacion::model()->findAll('TipoUbicacion_idTipoUbicacion = 1'), 'idUbicacion', 'Nombre'), array('onchange' => CHtml::ajax(array('type' => 'POST', 'url' => CController::createUrl('ubicacion/selectmunicipio'), 'update' => '#Accidente_idn2')), 'prompt' => 'Seleccione uno'));
?>
		<?php 
echo $form->error($model, 'Ubicacion_idUbicacion');
?>
	</div>
    
    
    <div class="row">
		<?php 
echo '<b>Municipio</b><br/>';
?>
		<?php 
echo CHtml::activeDropDownList($model, 'idn2', array(), array('onchange' => CHtml::ajax(array('type' => 'POST', 'url' => CController::createUrl('ubicacion/selectparroquia'), 'update' => '#Accidente_Ubicacion_idUbicacion')), 'prompt' => 'Seleccione uno'));
?>
		<?php 
 /**
  * GET:  
  */
 public function getUbicaciones()
 {
     $ubicaciones = Ubicacion::all();
     return Response::json(array('error' => false, 'ubicaciones' => $ubicaciones->toArray()), 200);
 }
Example #12
0
 public function run()
 {
     DB::table('ubicaciones')->delete();
     Ubicacion::create(array('nombre' => 'Mexico', 'idPais' => 1, 'bandera' => 'bandera mexico'));
 }
Example #13
0
    if (strcmp($real_file, $target_dir) == 0) {
        unset($_FILES["fileToUpload"]);
        $file_selected = array_key_exists("fileToUpload", $_FILES);
    }
    if ($file_selected && ($fd_convertido = fopen($destination_file, "w"))) {
        if ($fd_original = fopen($original_file, "r")) {
            fwrite($fd_convertido, Ubicacion::printHeader() . "\n");
            // Skip first line
            fgets($fd_original);
            while (($line = fgets($fd_original)) !== false) {
                // process the line read.
                $id_elem = generarID();
                $datos = explode(",", $line);
                $lat = $datos[2];
                $long = $datos[3];
                $ubic = new Ubicacion($id_elem, $lat, $long);
                $file_name = str_replace(".txt", "", $file_name);
                fwrite($fd_convertido, $ubic->__toString() . ", \"" . $file_name . "\"" . ", \"" . $file_name . "_" . $id_elem . "\"" . PHP_EOL);
            }
            fclose($fd_original);
        }
        fclose($fd_convertido);
    } else {
        // error opening the file.
        echo "Lo sentimos, se ha producido un error al abrir el archivo.<br><br>";
    }
    if (strpos($original_file, "_") != 0) {
        unlink($original_file);
    }
}
function generarID($length = 32)
Example #14
0
 function resto_ubicaciones($actual = false)
 {
     $ubicaciones = get_posts(array('posts_per_page' => -1, 'post_type' => 'ubicacion', 'fields' => 'ids', 'post__not_in' => array($actual)));
     if (!$ubicaciones) {
         return;
     }
     foreach ($ubicaciones as $u) {
         $u = new Ubicacion($u);
         $u->imprimir_single(false, false);
     }
 }
Example #15
0
<?php

require_once '../../../../../wp-load.php';
if (!isset($_POST['id'])) {
    die;
}
$ubicacion = new Ubicacion($_POST['id']);
$ubicacion->imprimir_single();
 public static function ubicacion()
 {
     include __DIR__ . '/../models/cortos.php';
     include __DIR__ . '/../models/ubicacion.php';
     $pos = strpos($_POST['id'], ' ');
     $upd = substr($_POST['id'], 0, $pos);
     $id = substr($_POST['id'], $pos + 1);
     $val = $_POST['value'];
     $retArray = array($val => $val);
     switch ($upd) {
         case 'Direccion':
             Ubicacion::actUbicacion($id, $val);
             break;
         case 'Municipio':
             Corto::actMunicipio($id, $val);
             break;
         case 'Estado':
             Corto::actEstado($id, $val);
             break;
     }
     return $retArray[$val];
 }
Example #17
0
echo $form->labelEx($model, 'Dentro');
?>
		<?php 
echo $form->dropDownList($model, 'Dentro', array('' => '', '1' => 'Dentro', '0' => 'fuera'));
?>
		<?php 
echo $form->error($model, 'Dentro');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'Ubicacion_idUbicacion');
?>
		<?php 
echo $form->dropDownList($model, 'Ubicacion_idUbicacion', CHtml::listData(Ubicacion::model()->findAll(), 'idUbicacion', 'Nombre'), array('empty' => 'Seleccione la ciudad'));
?>
		<?php 
echo $form->error($model, 'Ubicacion_idUbicacion');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'Lugar');
?>
		<?php 
echo $form->textField($model, 'Lugar', array('size' => 60, 'maxlength' => 100));
?>
		<?php 
echo $form->error($model, 'Lugar');
<?php

get_header();
if (have_posts()) {
    while (have_posts()) {
        the_post();
        $ubicacion = new Ubicacion($post->ID);
        $ubicacion->imprimir_single(false, false);
    }
}
get_footer();
 public function postDeleteimage()
 {
     if (Request::ajax()) {
         try {
             $ubicacion = Ubicacion::find(Input::get('uid'));
             //Ruta de la imagen
             $image = '/home/wildhost/public_html/ubicame/img/address/' . md5('u' . Auth::user()->id) . '/' . $ubicacion->imagen;
             //Eliminar imagen de la carpeta de usuario
             unlink($image);
             //Actualizar registro sin imagen
             $ubicacion->imagen = "";
             $ubicacion->save();
             return Response::json(array('rst' => 1, 'msj' => 'Imagen eliminada correctamente.'));
         } catch (Exception $e) {
             return Response::json(array('rst' => 2, 'msj' => array('No se pudo eliminar la imagen. Intente nuevamente.')));
             throw $e;
         }
     }
 }
Example #20
0
 public function actionSelectparroquiatrab()
 {
     $id_2 = $_POST['Trabajador']['idn2'];
     $lista = Ubicacion::model()->findAll('TipoUbicacion_idTipoUbicacion = 3 && Ubicacion_idUbicacion = :id2', array(':id2' => $id_2));
     $lista = CHtml::listData($lista, 'idUbicacion', 'Nombre');
     echo CHtml::tag('option', array('value' => ''), CHtml::encode('Seleccione una'), true);
     foreach ($lista as $clave => $valor) {
         echo CHtml::tag('option', array('value' => $clave), CHtml::encode($valor), true);
     }
 }