本文整理汇总了PHP中database::updateRecords方法的典型用法代码示例。如果您正苦于以下问题:PHP database::updateRecords方法的具体用法?PHP database::updateRecords怎么用?PHP database::updateRecords使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类database
的用法示例。
在下文中一共展示了database::updateRecords方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ActualizarFicha
function ActualizarFicha()
{
$this->campos = array('NOMBRE' => $this->ficha, 'DESCRIPCION' => $this->descripcion, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1='" . $this->idficha . "'";
database::updateRecords("FICHAS", $this->campos, $condition);
return TRUE;
}
示例2: ActualizarRol
function ActualizarRol()
{
$this->campos = array('ROLE' => $this->rol, 'TIPO' => $this->tipo, 'DESCRIPCION' => $this->descripcion, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1='" . $this->idrol . "'";
database::updateRecords("ROLES", $this->campos, $condition);
return TRUE;
}
示例3: EditarTipos
function EditarTipos($idtipo, $tipo, $descripcion)
{
$this->campos = array('TIPO' => $tipo, 'DESCRIPCION' => $descripcion, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1='" . $idtipo . "'";
database::updateRecords("ORGANIZACIONES_TIPOS", $this->campos, $condition);
return TRUE;
}
示例4: GuardarPeriodosSeguimiento
function GuardarPeriodosSeguimiento()
{
$fecha = date("Y-m-d H:i:s");
$usuario = $_SESSION['session']['user'];
$plano = $this->idplan;
$sql = "SELECT * FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}'";
$numperiodosbase = database::getNumRows($sql);
$numperiodos = sizeof($this->seguimiento) - 1;
if ($numperiodosbase > $numperiodos) {
for ($i = $numperiodos; $i <= $numperiodosbase; $i++) {
$sql = "DELETE FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}' AND ORDEN='{$i}'";
database::executeQuery($sql);
}
}
$cont = 1;
for ($i = 0; $i < sizeof($this->seguimiento) - 1; $i++) {
$periodo = explode("^", $this->seguimiento[$i]);
$titulo = $periodo[0];
$fechai = $periodo[1];
$fechat = $periodo[2];
$sql = "SELECT * FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}' AND ORDEN = '{$cont}'";
$row = database::getRow($sql);
if ($row) {
$this->campos = array('PERIODO' => $titulo, 'FECHA_I' => $fechai, 'FECHA_T' => $fechat, 'FECHA_M' => $fecha, 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK_POPERATIVO = '{$plano}' AND ORDEN = '{$cont}'";
database::updateRecords("PL_POPERATIVOS_PERIODOS", $this->campos, $condition);
} else {
$idperiodo = strtoupper(substr(uniqid('SP'), 0, 15));
$this->campos = array('PK1' => $idperiodo, 'PERIODO' => $periodo[0], 'ORDEN' => $cont, 'FECHA_I' => $periodo[1], 'FECHA_T' => $periodo[2], 'PK_POPERATIVO' => $this->idplan, 'FECHA_R' => date("Y-m-d H:i:s"), 'FECHA_M' => NULL, 'PK_USUARIO' => $_SESSION['session']['user']);
database::insertRecords("PL_POPERATIVOS_PERIODOS", $this->campos);
}
$cont++;
}
}
示例5: ActualizarFicha
function ActualizarFicha()
{
$this->campos = array('NOMBRE' => $this->ficha, 'DESCRIPCION' => $this->descripcion, 'URL' => $this->url, 'PADRE' => $this->padre, 'ORDEN' => $this->orden, 'DISPONIBLE' => $this->disponible, 'PK_PERMISO' => $this->permiso, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1='" . $this->idficha . "'";
database::updateRecords("FICHAS", $this->campos, $condition);
return TRUE;
}
示例6: EditFile
function EditFile()
{
$idevidencia = $this->idevidencia;
$usuario = $_SESSION['session']['user'];
$this->campos = array('PK1' => uniqid($this->tipo), 'TITULO' => $this->titulo, 'DESCRIPCION' => $this->descripcion, 'AUTOR' => $this->autor, 'TIPO' => $this->tipo, 'IMAGEN' => $this->imagen, 'ADJUNTO' => $this->adjunto, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $usuario);
$condition = "PK1 = '{$idevidencia}' ";
database::updateRecords("APOYOS", $this->campos, $condition);
}
示例7: ActualizarUsuario
function ActualizarUsuario()
{
$this->camposM = array('PASSWORD' => $this->password, 'TITULO' => $this->titulo, 'NOMBRE' => $this->nombre, 'APELLIDOS' => $this->apellidos, 'EMAIL' => $this->correo, 'DISPONIBLE' => $this->disponible, 'PK_JERARQUIA' => $this->jerarquia, 'IMAGEN' => $this->image, 'FECHA_M' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1='" . $this->usuario . "'";
database::updateRecords("USUARIOS", $this->camposM, $condition);
$this->AgregarRolesUsuario();
$this->AgregarNiveles();
}
示例8: Editar
function Editar($idCentro, $clave, $descripcion, $idFacultad)
{
try {
$this->campos = array('CLAVE' => $clave, 'DESCRIPCION' => $descripcion, 'PK_FACULTAD' => $idFacultad);
$condition = "PK1='" . $idCentro . "'";
database::updateRecords("CENTROS", $this->campos, $condition);
} catch (customException $e) {
throw new customException($sql);
}
}
示例9: Editar
function Editar($idGrado, $grado, $descripcion, $disponible)
{
try {
$this->campos = array('CLAVE' => $grado, 'DESCRIPCION' => $descripcion, 'DISPONIBLE' => $disponible);
$condition = "PK1='" . $idGrado . "'";
database::updateRecords("GRADOS", $this->campos, $condition);
} catch (customException $e) {
throw new customException($sql);
}
}
示例10: Editar
function Editar($idLineas, $descripcion, $idCentro, $disponible)
{
try {
$this->campos = array('DESCRIPCION' => $descripcion, 'PK_CENTRO' => $idCentro, 'DISPONIBLE' => $disponible);
$condition = "PK1='" . $idLineas . "'";
database::updateRecords("LINEAS_INV", $this->campos, $condition);
} catch (customException $e) {
throw new customException($sql);
}
}
示例11: Editar
function Editar($idPerfiles, $clave, $descripcion, $disponible)
{
try {
$this->campos = array('CLAVE' => $clave, 'DESCRIPCION' => $descripcion, 'DISPONIBLE' => $disponible);
$condition = "PK1='" . $idPerfiles . "'";
database::updateRecords("PERFILES", $this->campos, $condition);
} catch (customException $e) {
throw new customException($sql);
}
}
示例12: Editar
function Editar($idFacultad, $clave, $facultad)
{
try {
$this->campos = array('CLAVE' => $clave, 'FACULTAD' => $facultad);
$condition = "PK1='" . $idFacultad . "'";
database::updateRecords("FACULTAD", $this->campos, $condition);
} catch (customException $e) {
throw new customException($sql);
}
}
示例13: Insertar
function Insertar($id)
{
// PASO 1. Se busca si el registro ya existe y se guarda la llave primaria.
try {
$sql = "SELECT TOP 1 PK1 FROM CATALOGO_PRODUCTOS WHERE PK1 = '{$id}' ";
$row = database::getRow($sql);
$PK1 = $row['PK1'];
if ($PK1 == "") {
$PK1 = -1;
}
} catch (customException $e) {
$PK1 = -1;
}
$this->campos = array('PRODUCTO' => $this->producto, 'CATEGORIA' => $this->categoria, 'VALORACION' => $this->valoracion, 'CAI' => $this->CAI, 'TIPO' => $this->tipo);
// PASO 2. Si el registro YA existe se actualiza.
if ($PK1 != -1) {
$condition = "PK1={$PK1}";
database::updateRecords("CATALOGO_PRODUCTOS", $this->campos, $condition);
} else {
$result = database::insertRecords("CATALOGO_PRODUCTOS", $this->campos);
}
return TRUE;
}
示例14: Insertar
function Insertar()
{
// PASO 1. Se busca si el registro ya existe y se guarda la llave primaria.
try {
$sql = "SELECT TOP 1 * FROM TIPOS_CONTRATO WHERE CLAVE = '" . $this->clave . "'";
$row = database::getRow($sql);
$PK1 = $row['PK1'];
if ($PK1 == "") {
$PK1 = -1;
}
} catch (customException $e) {
$PK1 = -1;
}
$this->campos = array('CLAVE' => $this->clave, 'DESCRIPCION' => $this->descripcion, 'DISPONIBLE' => $this->disponible);
// PASO 2. Si el registro YA existe se actualiza.
if ($PK1 != -1) {
$condition = "PK1=" . $PK1;
database::updateRecords("TIPOS_CONTRATO", $this->campos, $condition);
} else {
$result = database::insertRecords("TIPOS_CONTRATO", $this->campos);
}
return TRUE;
}
示例15: Enviar
function Enviar($idProyecto, $clave)
{
//revisión centro
$estado = 'R';
$this->campos = array('ESTADO' => trim($estado), 'PK_USUARIO' => $_SESSION['session']['user']);
$condition = "PK1 = '{$idProyecto}' ";
database::updateRecords("PROYECTOS", $this->campos, $condition);
$sql = "SELECT RC.PK_USUARIO,RC.ROL FROM RESPONSABLES_CENTRO RC, PROYECTOS P WHERE RC.CENTRO = P.CENTRO AND P.PK1 = '" . $idProyecto . "'";
$this->asignadosresp = database::getRows($sql);
foreach ($this->asignadosresp as $row) {
$passport = new Authentication();
if ($passport->getPrivilegioRol(trim($row['ROL']), 'P55CA1C0ADEA64')) {
$this->EnviarCorreo($_SESSION['session']['user'], $row['PK_USUARIO'], $idProyecto);
}
}
}