本文整理汇总了PHP中database::insertRecords方法的典型用法代码示例。如果您正苦于以下问题:PHP database::insertRecords方法的具体用法?PHP database::insertRecords怎么用?PHP database::insertRecords使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类database
的用法示例。
在下文中一共展示了database::insertRecords方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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++;
}
}
示例2: AgregarNiveles
function AgregarNiveles()
{
foreach ($this->niveles as $row) {
$this->campos = array('PK_USUARIO' => $this->usuario, 'PK_JERARQUIA' => $row);
$result = database::insertRecords("USUARIOS_JERARQUIA", $this->campos);
}
}
示例3: Insertar
function Insertar($descripcion, $idCentro, $disponible)
{
try {
$this->campos = array('ID_STATUS' => 'A', 'DESCRIPCION' => $descripcion, 'PK_CENTRO' => $idCentro, 'DISPONIBLE' => $disponible);
$result = database::insertRecords("LINEAS_INV", $this->campos);
} catch (customException $e) {
throw new customException($sql);
}
}
示例4: Insertar
function Insertar($clave, $facultad)
{
try {
$this->campos = array('CLAVE' => $clave, 'FACULTAD' => $facultad);
$result = database::insertRecords("FACULTAD", $this->campos);
} catch (customException $e) {
throw new customException($sql);
}
}
示例5: Insertar
function Insertar($grado, $descripcion, $disponible)
{
try {
$this->campos = array('CLAVE' => $grado, 'DESCRIPCION' => $descripcion, 'DISPONIBLE' => $disponible);
$result = database::insertRecords("GRADOS", $this->campos);
} catch (customException $e) {
throw new customException($sql);
}
}
示例6: GuardarObjetivos
function GuardarObjetivos($idlineae, $i)
{
$objetivosestrategicos = explode("|", $this->objetivos[$i]);
for ($i = 0; $i < sizeof($objetivosestrategicos) - 1; $i++) {
$idobjetivo = strtoupper(substr(uniqid('OE'), 0, 15));
$this->campos = array('PK1' => $idobjetivo, 'OBJETIVO' => $objetivosestrategicos[$i], 'ORDEN' => $i, 'PK_LESTRATEGICA' => $idlineae, 'FECHA_R' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
$result = database::insertRecords("PL_PESTRATEGICOS_OBJETIVOSE", $this->campos);
}
}
示例7: Insertar
function Insertar($clave, $descripcion, $idfacultad)
{
try {
$this->campos = array('CLAVE' => $clave, 'DESCRIPCION' => $descripcion, 'PK_FACULTAD' => $idfacultad);
$result = database::insertRecords("CENTROS", $this->campos);
} catch (customException $e) {
throw new customException($sql);
}
}
示例8: GuardarPlan
function GuardarPlan()
{
$JERARQUIA = $this->jerarquia;
$this->campos = array('PK1' => $this->idplan, 'TITULO' => $this->titulo, 'DESCRIPCION' => $this->descripcion, 'PK_JERARQUIA' => $this->jerarquia, 'DISPONIBLE' => $this->disponible, 'FECHA_I' => $this->fechai, 'FECHA_T' => $this->fechat, 'FECHA_R' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
database::insertRecords("PL_PESTRATEGICOS", $this->campos);
//Agregarmos la alerta
$this->campos = array('OBJETIVO' => "Se ha agregado un nuevo plan estrategico..", 'TIPO' => "ALERT", 'VISTO' => '0', 'URL' => "?execute=principal&method=default&Menu=F1&SubMenu=SF11#&p=1&s=25&sort=1&q=&filter=" . $JERARQUIA . "", 'PK_JERARQUIA' => $this->jerarquia, 'PK_USUARIO' => $_SESSION['session']['user'], 'FECHA_R' => date("Y-m-d H:i:s"));
database::insertRecords("NOTIFICACIONES", $this->campos);
}
示例9: AgregarNiveles
function AgregarNiveles()
{
$usuario = $this->usuario;
$sql = "DELETE USUARIOS_JERARQUIA WHERE PK_USUARIO = '{$usuario}'";
database::executeQuery($sql);
foreach ($this->niveles as $row) {
$this->campos = array('PK_USUARIO' => $this->usuario, 'PK_JERARQUIA' => $row);
database::insertRecords("USUARIOS_JERARQUIA", $this->campos);
}
}
示例10: permitirPermisos
function permitirPermisos($rol, $permisos)
{
$permisos = explode("^", $permisos, -1);
foreach ($permisos as $permiso) {
if ($this->eliminarPermiso($rol, $permiso)) {
$this->campos = array('PK_ROL' => $rol, 'PK_PERMISO' => $permiso);
$result = database::insertRecords("ROLES_PERMISOS", $this->campos);
}
}
}
示例11: GuardarPeriodosSeguimiento
function GuardarPeriodosSeguimiento()
{
$cont = 1;
for ($i = 0; $i < sizeof($this->seguimiento) - 1; $i++) {
$periodo = explode("^", $this->seguimiento[$i]);
$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']);
$cont++;
database::insertRecords("PL_POPERATIVOS_PERIODOS", $this->campos);
}
}
示例12: insertarComentario
function insertarComentario($comentario, $id)
{
$fechar = date("Y-m-d H:i:s");
$usuario = $_SESSION['session']['user'];
$this->campos = array('COMENTARIO' => $comentario, 'PK_APOYO' => $id, 'PK_USUARIO' => $usuario, 'FECHA_R' => $fechar);
database::insertRecords("PL_PL_APOYOS", $this->campos);
$sql = "SELECT TOP 1 PK1 FROM PL_PESTRATEGICOS_ADJUNTOS_COMENTARIOS WHERE PK_USUARIO = '{$usuario}' AND PK_APOYO = '{$id}' AND FECHA_R = '{$fechar}' ";
$row = database::getRow($sql);
if (!empty($row)) {
$data = $row['PK1'];
return $data;
}
}
示例13: 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;
}
示例14: GuardarUsuario
function GuardarUsuario()
{
$plan = $this->poperativo;
$jerarquia = $this->jerarquia;
$sql = "SELECT TITULO FROM PL_POPERATIVOS WHERE PK1='{$plan}'";
$row = database::getRow($sql);
$titulo = $row['TITULO'];
foreach ($this->usuarios as $usuario) {
$sql = "SELECT * FROM PL_POPERATIVOS_ASIGNACIONES WHERE PK_USUARIO = '{$usuario}' AND PK_POPERATIVO = '{$plan}' ";
$row = database::getRow($sql);
if (!$row) {
$sql = "SELECT * FROM USUARIOS WHERE PK1 = '{$usuario}' ";
$row = database::getRow($sql);
if ($row) {
$this->campos = array('PK_POPERATIVO' => $this->poperativo, 'PK_USUARIO' => $usuario, 'ROL' => $this->rol, 'FECHA_R' => date("Y-m-d H:i:s"));
$result = database::insertRecords("PL_POPERATIVOS_ASIGNACIONES", $this->campos);
//Agregarmos la alerta
$this->campos = array('OBJETIVO' => "Se le ha agregado un nuevo plan operativo..", 'TIPO' => "ALERT", 'VISTO' => '0', 'URL' => "?execute=operativo&method=default&Menu=F2&SubMenu=SF21#&p=1&s=25&sort=1&q=" . $titulo . "&filter=" . $jerarquia . "", 'PK_JERARQUIA' => $jerarquia, 'PK_USUARIO' => $usuario, 'FECHA_R' => date("Y-m-d H:i:s"), 'ENVIADO' => $_SESSION['session']['user']);
database::insertRecords("NOTIFICACIONES", $this->campos);
}
}
}
}
示例15: 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;
}