/** * 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; } }
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; }
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) {
<?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); }
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); }
?> <?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); }
public function run() { DB::table('ubicaciones')->delete(); Ubicacion::create(array('nombre' => 'Mexico', 'idPais' => 1, 'bandera' => 'bandera mexico')); }
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)
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); } }
<?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]; }
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; } } }
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); } }