本文整理汇总了PHP中DbHandler::get1Record方法的典型用法代码示例。如果您正苦于以下问题:PHP DbHandler::get1Record方法的具体用法?PHP DbHandler::get1Record怎么用?PHP DbHandler::get1Record使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DbHandler
的用法示例。
在下文中一共展示了DbHandler::get1Record方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: function
sp_sel_cat_municipio()
**/
// Opción para ingresar un registro a la tabla cat_municipio
$app->post('/municipioIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$nombre = $r->nombre;
$idDeptogeo = $r->idDeptogeo;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_municipio( '{$idDeptogeo}','{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id['id'];
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_municipio
$app->get('/municipioSel/:id', 'sessionAlive', function ($id) use($app) {
//$r = json_decode($app->request->getBody());
$response = array();
//
示例2: echoResponse
}
echoResponse(200, $response);
});
// Carga archivos relacionados con la resolucion
$app->post('/upFileRes', 'sessionAlive', function () use($app) {
$idResolucion = $_POST['idResolucion'];
$idTipoDoc = $_POST['idTipoDoc'];
$idUser = $_SESSION['uid'];
$fname = $_POST['nombre_file'];
$source_fname = $_FILES['file']['name'];
$source_type = $_FILES['file']['type'];
$target_dir = $_SERVER['DOCUMENT_ROOT'] . "/server/uploaded_files/";
$server_dir = "/server/uploaded_files/";
//$target_file = $_SERVER['DOCUMENT_ROOT'] . "/server/uploaded_files/" . $source_fname;
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_sip_resolucion_doc( '{$idResolucion}', '{$idTipoDoc}', '{$fname}', '{$source_fname}', '{$server_dir}', '{$idUser}' ) as id")['id'];
$response = array("status" => "", "message" => "", "data" => "");
if ($id != NULL) {
$target_file = $target_dir . $id . '_' . $source_fname;
//var_dump('from: ',$_FILES['file']['tmp_name']);
//var_dump('to : ',$target_file);
if (move_uploaded_file($_FILES['file']['tmp_name'], $target_file)) {
//echo "el archivo vino bien\n";
$response['status'] = "success";
$response['message'] = "Archivo recibido";
//$response['target_file'] = $relative_dir;//$target_file;
} else {
// OJO: si aqui hubo error, debiera eliminar el registro que se creo en get1Record()
//echo "hubo error\n" ;
$response['status'] = "info";
$response['message'] = 'No pudo recibirse el archivo ';
示例3: echoResponse
$response['message'] = 'No se pudo validar al usuario o clave';
}
echoResponse(200, $response);
});
// Establece la clave del usuario que se solicite.
$app->post('/userSetclave', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$user = $r->user->nombreUsuario;
$clave1 = $r->user->clave1;
$r2 = array();
$response = array();
//
$db = new DbHandler();
$usuario = $db->get1Record("call sp_sel_seg_usuario( '{$user}' )");
if ($usuario != NULL) {
$column_names = array('id', 'clave2');
$r2['id'] = $usuario['id'];
$r2['clave2'] = passwordHash::hash(str_rot13($r->user->clave2));
$resId = $db->updateRecord("call sp_upd_seg_usuario_clave(?,?)", $r2, $column_names, 'is');
if ($resId == 1) {
$response['status'] = "info";
$response['message'] = 'La clave ha sido actualizada';
} else {
$response['status'] = "error";
$response['message'] = 'No pudo actualizarse la Clave';
}
} else {
$response['status'] = "error";
$response['message'] = 'No se pudo validar al usuario';
示例4: echoResponse
$contador++;
}
if (strlen($nuevoToken) > 0) {
$response['token'] = $nuevoToken;
}
// Fin. de se le genera su token - 26/01/2016
} else {
$response['status'] = "error";
$response['message'] = 'Falló el ingreso al sistema. Datos de ingreso incorrectos';
}
} else {
$response['status'] = "error";
$response['message'] = 'Falló el ingreso al sistema. Datos de ingreso incorrectos';
}
echoResponse(200, $response);
});
$app->get('/logout', function () use($app) {
session_start();
// Recupera los datos de la forma
$r = json_decode($app->request->getBody());
// $sql = "UPDATE seg_usuario_token set estado = 1 WHERE token = '$r->token'";
$sql = "UPDATE seg_usuario_token set estado = 1 WHERE id_usuario = " . $_SESSION['uid'];
$db = new DbHandler();
$resx2 = $db->get1Record($sql);
// Se actualizó el estado del token para invalidarlo y dejarlo como históreadline_completion_function
$response["status"] = "info";
$response["message"] = "Se ha desconectado del sistema.";
session_unset();
session_destroy();
echoResponse(200, $response);
});
示例5: array
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$idProyecto = $r->res->idProyecto;
$idDoc = $r->res->idDoc;
$idOrgano = $r->res->idOrgano;
$fecha = $r->res->fecha;
$num_registro = $r->res->num_registro;
$idTema = $r->res->idTema;
$sinopsis = $r->res->sinopsis;
$response = array();
//
// Ej. select fn_ins_sip_resolucion( 1, 1, 1, '2015-12-01', '12-22', 1, 'Este es un ejemplo de ingreso manual de una resolucion' );
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_sip_resolucion( '{$idProyecto}', '{$idDoc}', '{$idOrgano}', '{$fecha}', '{$num_registro}', '{$idTema}', '{$sinopsis}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla sip_resolucion
$app->get('/resSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例6: function
fn_ins_sip_tipo_precalificado( ? )
sp_del_sip_tipo_precalificado( ? )
**/
// Opción para ingresar un registro a la tabla sip_tipo_precalificado
$app->post('/tpIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$precalificado = $r->nombre;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_sip_tipo_precalificado( '{$precalificado}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla sip_tipo_precalificado
$app->get('/tpSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例7: echoResponse
$response['message'] = 'No hay datos';
}
echoResponse(200, $response);
});
// Opción para ingresar un registro de la tabla cat_organizacion
$app->post('/orgIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
//var_dump($r);
$nombre = $r->nombre;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_organizacion( '{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opción para eliminar un registro de la tabla cat_organizacion
$app->get('/orgD/:id', 'sessionAlive', function ($id) use($app) {
// Recupera los datos de la forma
//
$response = array();
示例8: isset
$tipo_base = $r->base->tipo_base == 'P' ? 1 : 0;
$ices = $r->base->ices;
// Debe ser un arreglo con una lista de IDs corta de ice (instituciones contratantes del estado)
$idProyecto = $r->base->idProyecto;
$fecha_aprob_ice = $r->evento->fecha_aprob_ice;
$fecha_aprob_anadie = $r->evento->fecha_aprob_anadie;
$fecha_aprob_conadie = $r->evento->fecha_aprob_conadie;
$num_folios = $r->base->num_folios;
$num_anexos = $r->base->num_anexos;
$idDoc = $r->base->idDoc;
$nog = isset($r->base->nog) ? $r->base->nog : "";
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_sip_base( '{$tipo_base}', '{$idProyecto}', '{$fecha_aprob_ice}', '{$fecha_aprob_anadie}', '{$fecha_aprob_conadie}', '{$idDoc}', '{$num_folios}', '{$num_anexos}', '{$nog}' ) as id")['id'];
if ($id != NULL) {
// ingresa cada uno de las ICEs que vienen en la lista $ices
foreach ($ices as $ice) {
//var_dump("ICE: ",$ice);
$id2 = $db->get1Record("select fn_ins_sip_base_ice( {$id}, {$ice} ) as id");
}
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
示例9: function
sp_del_cat_documento()
**/
// Opción para ingresar un registro a la tabla cat_documento
$app->post('/docIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
//var_dump ($r);
$nombre = $r->nombre;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_documento( '{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_documento
$app->get('/docSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例10: function
sp_del_sip_tema( ? )
**/
// Opción para ingresar un registro a la tabla sip_tema
$app->post('/temaIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
//var_dump ($r);
$nombre = $r->tema;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_sip_tema( '{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla sip_tema
$app->get('/temaSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例11: function
sp_sel_cat_depto_geo()
**/
// Opción para ingresar un registro a la tabla cat_depto_geo
$app->post('/deptogeoIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$nombre = $r->nombre;
$idPais = $r->idPais;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_depto_geo( '{$idPais}','{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id['id'];
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_depto_geo
$app->get('/deptogeoSel/:id', 'sessionAlive', function ($id) use($app) {
//$r = json_decode($app->request->getBody());
$response = array();
//
示例12: function
});
//Inserción de consultores a un evento
// fn_ins_pyr_consultor_licitacion ( pidconsultor int, pidevento int, pidambito int, pidsecretario char(1) )
$app->post('/eventoConsultorI', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$idConsultor = $r->idConsultor;
$idEvento = $r->idEvento;
$idAmbito = $r->idAmbito;
$Secretario = $r->Secretario;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_pyr_consultor_licitacion( '{$idConsultor}', '{$idEvento}', '{$idAmbito}', '{$Secretario}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
//Selección de consultores de un evento
// sp_sel_pyr_consultor_licitacion (pidevento )
$app->get('/eventoConsultorS/:id', 'sessionAlive', function ($id) use($app) {
$idEvento = $id;
$response = array();
示例13: array
$resdirejedoc = "";
//$r->proyecto->res_dir_eje_doc;
$resconadieref = "";
//$r->proyecto->res_conadie_ref;
$resconadiefec = "";
//$r->proyecto->res_conadie_fec;
$resconadiedoc = "";
//$r->proyecto->res_conadie_doc;
//var_dump($r->proyecto);
// dictamen_tec_doc, dictamen_leg_ref, dictamen_leg_fec, dictamen_leg_doc, res_dir_eje_ref , res_dir_eje_fec ,
// res_dir_eje_doc ,res_conadie_ref , res_conadie_fec , res_conadie_doc
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_sip_proyecto( '{$idsector}', '{$prestaciones}', '{$nombre}', '{$idice}', '{$objetivo}', '{$idpais}',\n '{$iddepto}' , '{$idmunic}', '{$montopreaprox}','{$fechapresentp}','{$dictamentecref}','{$dictamentecfec}',\n '{$dictamentecdoc}', '{$dictamenlegref}','{$dictamenlegfec}','{$dictamenlegdoc}','{$resdirejeref}','{$resdirejefec}',\n '{$resdirejedoc}' , '{$resconadieref}' ,'{$resconadiefec}' ,'{$resconadiedoc}'\n\t\t\t\t\t\t\t\t\t\t\t\t\t ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla sip_proyecto
$app->get('/proyectoSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例14: function
**/
// Opción para ingresar un registro a la tabla cat_ambito
$app->post('/ambitoIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
//var_dump ($r);
$nombre = $r->nombre;
$codigo = $r->codigo;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_ambito( '{$nombre}', '{$codigo}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_ambito
$app->get('/ambitoSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();
示例15: function
sp_sel_cat_ice()
**/
// Opción para ingresar un registro a la tabla cat_ice
$app->post('/iceIn', 'sessionAlive', function () use($app) {
// Recupera los datos de la forma
//
$r = json_decode($app->request->getBody());
$nombre = $r->nombre;
$response = array();
//
//
$db = new DbHandler();
$id = $db->get1Record("select fn_ins_cat_ice( '{$nombre}' ) as id");
if ($id != NULL) {
$response['status'] = "success";
$response['message'] = 'Se agrego correctamente';
$response['data'] = $id;
} else {
$response['status'] = "info";
$response['message'] = 'No fue posible agregar los datos';
}
echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_ice
$app->get('/iceSel', 'sessionAlive', function () use($app) {
$response = array();
//
$db = new DbHandler();