} else { $dias_semana .= $v; } } $inicio = substr($horario->inicio, 11, 6) . '00'; $fin = substr($horario->fin, 11, 6) . '00'; $SQLInsertHorario = "INSERT INTO servicios_horarios (id, id_servicio, dia_semana, inicio, fin) VALUES (NULL, {$id_servicio}, '{$dias_semana}', '{$inicio}', '{$fin}');"; insertarFila($SQLInsertHorario); } foreach ($mensaje->caracteristicas as $caracteristica) { $SQLInsertCaracteristica = "INSERT INTO servicios_caracteristicas (id, id_servicio, id_caracteristica) VALUES (NULL, {$id_servicio}, '{$caracteristica}')"; insertarFila($SQLInsertCaracteristica); } foreach ($mensaje->etiquetas as $etiqueta) { $SQLInsertEtiquetas = "INSERT INTO servicios_etiquetas (id, id_servicio, id_etiqueta) VALUES (NULL, {$id_servicio}, '{$etiqueta}')"; insertarFila($SQLInsertEtiquetas); } } if (strcmp('eliminar', $mensaje->accion) == 0) { $id_servicio = $mensaje->id_servicio; //echo "eliminando servicio id: ".$mensaje->id; $SQLDeleteEtiquetas = "DELETE FROM servicios_etiquetas WHERE id_servicio = {$id_servicio}"; ejecutarQuery($SQLDeleteEtiquetas); $SQLDeleteEtiquetas = "DELETE FROM servicios_caracteristicas WHERE id_servicio = {$id_servicio}"; ejecutarQuery($SQLDeleteEtiquetas); $SQLDeleteEtiquetas = "DELETE FROM servicios_horarios WHERE id_servicio = {$id_servicio}"; ejecutarQuery($SQLDeleteEtiquetas); $SQLDeleteEtiquetas = "DELETE FROM servicios_ubicaciones WHERE id_servicio = {$id_servicio}"; ejecutarQuery($SQLDeleteEtiquetas); $SQLDeleteEtiquetas = "DELETE FROM servicios_emails WHERE id_servicio = {$id_servicio}"; ejecutarQuery($SQLDeleteEtiquetas);
if (strcmp('registro_rapido', $mensaje->accion) == 0) { $SQLExisteUsuario = "SELECT * FROM usuarios WHERE usuario = '{$mensaje->usuario}'"; insertarTablaArray_v2($existe_usuario, $SQLExisteUsuario, 'existe_usuario'); $SQLExisteIdentificacion = "SELECT * FROM usuarios WHERE identificacion = '{$mensaje->identificacion}'"; insertarTablaArray_v2($existe_identificacion, $SQLExisteIdentificacion, 'existe_identificacion'); if (count($existe_identificacion[existe_identificacion]) != 0) { $datos = array('status' => 'error_cedula', 'mensaje' => 'Este numero de identificación ya existe!'); } else { if (count($existe_usuario[existe_usuario]) != 0) { $datos = array('status' => 'error_usuario', 'mensaje' => 'Este nombre de usuario ya existe!'); } else { /*$SQLInsertarUsuario = "INSERT INTO usuarios (id, usuario, primer_nombre, primer_apellido, sl_tipoidentificacion, identificacion, da_fechanacimiento, clave, recordatorio, sl_ciudad, bl_acepto) VALUES (NULL, '$mensaje->usuario', '$mensaje->primer_nombre', '$mensaje->primer_apellido', $mensaje->tipo_identificacion, '$mensaje->identificacion', '$mensaje->fecha', '$mensaje->clave1', '$mensaje->recordatorio', $mensaje->ciudad, 1)"; $id_usuario = insertarFila($SQLInsertarUsuario);*/ $SQLInsertarUsuario = "INSERT INTO usuarios (id, usuario, referido_por, primer_nombre, segundo_nombre, primer_apellido, segundo_apellido, clave, recordatorio, bl_acepto) \r\r\n\t\t\t\t\t\t\tVALUES (NULL, '{$mensaje->usuario}', '{$mensaje->referido_por}','{$mensaje->primer_nombre}', '{$mensaje->segundo_nombre}', '{$mensaje->primer_apellido}', '{$mensaje->segundo_apellido}', '{$mensaje->clave1}', '{$mensaje->recordatorio}', 1)"; $id_usuario = insertarFila($SQLInsertarUsuario); //echo "{".$SQLInsertarUsuario."}"; $SQLInsertarTelefono = "INSERT INTO usuarios_telefonos (id, id_usuario, sl_tipotelefono, numero) VALUES (NULL, {$id_usuario}, 1, '123 1212')"; ejecutarQuery($SQLInsertarTelefono); $SQLInsertarEmail = "INSERT INTO usuarios_emails (id, id_usuario, email) VALUES (null, {$id_usuario}, '{$mensaje->email}')"; ejecutarQuery($SQLInsertarEmail); $datos = array('status' => 'OK', 'mensaje' => 'Usuario Registrado Correctamente [' . $id_usuario . ']', 'user' => array('id' => $id_usuario, 'nombre' => $mensaje->primer_nombre . ' ' . $mensaje->primer_apellido, 'usuario' => $mensaje->usuario)); } } } } } /* Model: { "telefono": { "tipo": "2",
$id_usuario = insertarFila($SQLInsertarUsuario);*/ /*$SQLInsertarUsuario = "INSERT INTO usuarios (id, usuario, referido_por, primer_nombre, segundo_nombre, primer_apellido, segundo_apellido, clave, recordatorio, bl_acepto) VALUES (NULL, '$mensaje->usuario', '$mensaje->referido_por','$mensaje->primer_nombre', '$mensaje->segundo_nombre', '$mensaje->primer_apellido', '$mensaje->segundo_apellido', '$mensaje->clave1', '$mensaje->recordatorio', 1)"; $id_usuario = insertarFila($SQLInsertarUsuario); //echo "{".$SQLInsertarUsuario."}"; $SQLInsertarTelefono = "INSERT INTO usuarios_telefonos (id, id_usuario, sl_tipotelefono, numero) VALUES (NULL, $id_usuario, 1, '123 1212')"; ejecutarQuery($SQLInsertarTelefono); $SQLInsertarEmail = "INSERT INTO usuarios_emails (id, id_usuario, email) VALUES (null, $id_usuario, '$mensaje->email')"; ejecutarQuery($SQLInsertarEmail);*/ //$datos = array('status'=> 'OK', 'mensaje'=>'Usuario Registrado Correctamente ['.$id_usuario.']', 'user' => array( 'id' => $id_usuario, 'nombre' => $mensaje->primer_nombre.' '.$mensaje->primer_apellido, 'usuario' => $mensaje->usuario) ); //} } else { if (strcmp('registro', $mensaje->accion) == 0) { $SQLInsertUsuario = "INSERT INTO usuarios (id, usuario, primer_nombre, segundo_nombre, primer_apellido, segundo_apellido, clave, recordatorio, bl_acepto, valoracion) \r\r\n\t\t\tVALUES (NULL, '" . $mensaje->email . "', '" . $mensaje->primer_nombre . "', '" . $mensaje->segundo_nombre . "', '" . $mensaje->primer_apellido . "', '" . $mensaje->segundo_apellido . "', '" . stringToPass($mensaje->clave) . "', '" . $mensaje->recordatorio . "', '1', '0');"; $nuevo_id_usuario = insertarFila($SQLInsertUsuario); $datos = array('status' => 'OK', 'mensaje' => 'Usuario Registrado Correctamente [' . $nuevo_id_usuario . ']', 'user' => array('id' => $nuevo_id_usuario, 'nombre' => $mensaje->primer_nombre . ' ' . $mensaje->primer_apellido, 'usuario' => $mensaje->usuario)); } } } } /* Model: { "telefono": { "tipo": "2", "numero": "3006595458" }, "email": "*****@*****.**", "referido_por": "deivit" }*/ echo json_encode($datos);