update() public méthode

Update query. Be sure to first call the "where" method.
public update ( string $tableName, array $tableData, integer $numRows = null ) : boolean
$tableName string The name of the database table to work with.
$tableData array Array of data to update the desired row.
$numRows integer Limit on the number of rows that can be updated.
Résultat boolean
function order_paid()
{
    require_once './submodules/php-mysqli-database-class/MysqliDb.php';
    require './includes/config.php';
    $db = new MysqliDb($db_host, $db_user, $db_pass, $db_name);
    $payid = $_GET['out_trade_no'];
    $aPayId = explode('_', $payid);
    $mtrid = $aPayId[1];
    $params = json_encode($_GET);
    //验证是否已经支付过
    $db->where("mtr_id = '{$mtrid}'")->get('mark_trafficpolice_reward');
    if ($db->count == 0) {
        $aNew = array('mtr_id' => $mtrid, 'pay_id' => $payid, 'pay_success' => 1, 'pay_money' => $_GET['total_fee'], 'pay_date' => $_GET['gmt_payment'], 'pay_params' => $params, 'created_date' => $db->now());
        $id = $db->insert('mark_trafficpolice_reward', $aNew);
        //给用户增加余额
        $sql = "SELECT mt.user_id,u.user_money FROM `mark_trafficpolice` mt\n            LEFT JOIN mark_trafficpolice_received mtr ON mt.id=mtr.mt_id\n            LEFT JOIN users u ON u.user_id=mt.user_id\n            WHERE mtr.id= '{$mtrid}'";
        $aUser = $db->rawQuery($sql);
        if ($db->count) {
            $aUpdate = array('user_money' => $aUser[0]['user_money'] + $_GET['total_fee'], 'updated_date' => $db->now());
            $db->where('user_id', $aUser[0]['user_id']);
            $db->update('users', $aUpdate);
        }
    } else {
        echo "already rewarded";
    }
}
Exemple #2
0
/**
 * save next message
 * @param $text
 * @param $chatid
 * @param MysqliDb $db
 * @param TelegramBot\Api\BotApi $bot
 */
function setNextMessage($text, $chatid, $db, $bot)
{
    if ($db->insert('nextMessages', array('text' => $text))) {
        $bot->sendMessage($chatid, 'پیام مورد نظر ثبت شد');
        $db->update('adminOperations', array('next_status' => 0));
    }
}
function updateNoticia($noticia)
{
    $db = new MysqliDb();
    $decoded = json_decode($noticia);
    $db->where("noticia_id", $decoded->noticia_id);
    $data = array("titulo" => $decoded->titulo, "detalles" => $decoded->detalles, "creador_id" => $decoded->creador_id, "vistas" => 0, "tipo" => $decoded->tipo, "fecha" => $decoded->fecha);
    $results = $db->update('noticias', $data);
    if (!$results) {
        echo json_encode($db->getLastError());
        return;
    }
    $results = $db->delete('noticias_fotos');
    $db->where("noticia_id", $decoded->noticia_id);
    $results = $db->delete('noticias_comentarios');
    $db->where("noticia_id", $decoded->noticia_id);
    $db = new MysqliDb();
    foreach ($decoded->fotos as $row) {
        $data = array("noticia_id" => $decoded->noticia_id, "foto" => $row->foto, "main" => $row->main);
        $results = $db->insert('noticias_fotos', $data);
        if ($results < 0) {
            echo json_encode($db->getLastError());
            return;
        }
    }
    foreach ($decoded->comentarios as $row) {
        $data = array("noticia_id" => $decoded->noticia_id, "titulo" => $row->titulo, "detalles" => $row->detalles, "parent_id" => $row->parent_id, "votos_up" => $row->votos_up, "votos_down" => $row->votos_down);
        $results = $db->insert('noticias_comentarios', $data);
        if ($results < 0) {
            echo json_encode($db->getLastError());
            return;
        }
    }
    echo json_encode(1);
}
Exemple #4
0
        echo json_encode(true);
    } else {
        echo json_encode(false);
    }
}
function update($item)
{
    $db = new MysqliDb();
    $decoded = json_decode($item);
    $db->where('revista_id', $decoded->revista_id);
    $data = array('nombre' => $decoded->nombre, 'link' => $decoded->link);
    if ($db->update('revistas', $data)) {
        echo json_encode(true);
    } else {
        echo json_encode(false);
    }
}
/**
 * esta funcion me retorna un cliente filtrando x email
 * @param $email
 */
function update($item)
{
    $db = new MysqliDb();
    $decoded = json_decode($item);
/**
 * @description Modifica una sucursal
 * @param $sucursal
 */
function updateSucursal($sucursal)
{
    $db = new MysqliDb();
    $db->startTransaction();
    $sucursal_decoded = checkSucursal(json_decode($sucursal));
    $db->where('sucursal_id', $sucursal_decoded->sucursal_id);
    $data = array('nombre' => $sucursal_decoded->nombre, 'direccion' => $sucursal_decoded->direccion, 'telefono' => $sucursal_decoded->telefono);
    $result = $db->update('sucursales', $data);
    if ($result) {
        $db->commit();
        echo json_encode($result);
    } else {
        $db->rollback();
        echo json_encode(-1);
    }
}
function saveSlider($slider)
{
    $db = new MysqliDb();
    $item_decoded = $slider;
    //    $fotos_decoded = json_decode($producto->fotos);
    $db->where('oferta_id', $item_decoded->slider_id);
    $data = array('producto_id' => $item_decoded->producto_id, 'precio' => $item_decoded->precio, 'descripcion' => $item_decoded->descripcion, 'imagen' => $item_decoded->imagen, 'titulo' => $item_decoded->titulo);
    $results = $db->update('ofertas', $data);
    $res = ['status' => 1, 'results' => 0];
    echo json_encode($results);
    if ($results) {
        $res["results"] = $results;
        echo json_encode($res);
    } else {
        $res->status = 0;
        echo $res;
    }
}
Exemple #8
0
 public function setAttr($attribute)
 {
     if ($this->trailID == "undefined") {
         return "Trail ID has not been defined. Call setID({$ID}) before requesting data.";
     } else {
         $db = new MysqliDb(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
         $db->where("id", $this->trailID);
         if ($db->has("trails")) {
             $db->where('id', $this->trailID);
             if ($db->update('trails', $attribute)) {
                 return 'done';
             } else {
                 return 'update failed: ' . $db->getLastError();
             }
         } else {
             return "Etrail";
         }
     }
 }
 /**
  * @param array $data Optional update data to apply to the object
  */
 public function update($data = null)
 {
     if (empty($this->dbFields)) {
         return false;
     }
     if (empty($this->data[$this->primaryKey])) {
         return false;
     }
     if ($data) {
         foreach ($data as $k => $v) {
             $this->{$k} = $v;
         }
     }
     if (!empty($this->timestamps) && in_array("updatedAt", $this->timestamps)) {
         $this->updatedAt = date("Y-m-d H:i:s");
     }
     $sqlData = $this->prepareData();
     if (!$this->validate($sqlData)) {
         return false;
     }
     $this->db->where($this->primaryKey, $this->data[$this->primaryKey]);
     return $this->db->update($this->dbTable, $sqlData);
 }
Exemple #10
0
$attractioncount = $_POST['attractioncount'];
$postaction = $_POST['postaction'];
$trans_id = $_POST['trans_id'];
$attractions = array();
$i = 0;
while ($i <= $attractioncount) {
    array_push($attractions, rawurlencode($_POST['attraction' . $i]));
    $i++;
}
$loops = array();
$i = 1;
while ($i <= $loopcount) {
    $loops[$i]["name"] = $_POST['loop' . $i];
    $i++;
}
$data = array('trail_id' => $id, 'lang' => $lang, 'desc' => $desc, 'lighting' => $lighting, 'surface' => $surface, 'parking' => $parking, 'facilities' => $facilities, 'hours' => $hours, 'attractions' => addslashes(json_encode($attractions)), 'loops' => addslashes(json_encode($loops)));
if ($postaction == "update") {
    $db->where('id', $trans_id);
    if ($db->update('translations', $data)) {
        header("Location: " . $baseurl . "admin/translate/done.php?status=update&id=" . $id . "&lang=" . $lang);
    } else {
        echo 'update failed: ' . $db->getLastError();
    }
} else {
    $id = $db->insert('translations', $data);
    if ($id) {
        header("Location: " . $baseurl . "admin/translate/done.php?id=" . $id . "&lang=" . $lang);
    } else {
        echo 'insert failed: ' . $db->getLastError();
    }
}
Exemple #11
0
     $id_nuevo = $bd->insert(TABLA_CATEGORIA, $datos);
     if (!$id_nuevo) {
         $arr = array(RESPUESTA_ERROR => $bd->getLastError());
     } else {
         $datos[COLUMNA_ID] = $id_nuevo;
         $arr = array(RESPUESTA_DATA => $datos, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
     }
 } else {
     if ($accion_form == ACCION_EDITAR) {
         $data_post = $postdata->form_data;
         if (!isset($data_post->FOTO)) {
             $data_post->FOTO = NULL;
         }
         $datos = array(COLUMNA_NOMBRE => $data_post->NOMBRE, COLUMNA_DESCRIPCION => $data_post->DESCRIPCION, COLUMNA_ESTADO => $data_post->ESTADO, COLUMNA_FOTO => $data_post->FOTO);
         $bd->where(COLUMNA_ID, $data_post->ID);
         $respuesta = $bd->update(TABLA_CATEGORIA, $datos);
         if (!$respuesta) {
             $arr = array(RESPUESTA_ERROR => $bd->getLastError());
         } else {
             $arr = array(RESPUESTA_DATA => $datos, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
         }
     } else {
         if ($accion_form == ACCION_ELIMINAR) {
             $parametros = $postdata->form_parametros;
             foreach ($parametros as $parametro_key => $parametro_valor) {
                 foreach ($parametro_valor as $key => $val) {
                     switch ($key) {
                         case PARAMETRO_ID:
                             $bd->where(COLUMNA_ID, (int) $val);
                             break;
                     }
/**
 * @description Modifica una comentario
 * @param $comentario
 */
function updateComentario($comentario)
{
    $db = new MysqliDb();
    $db->startTransaction();
    $comentario_decoded = checkComentario(json_decode($comentario));
    $db->where('comentario_id', $comentario_decoded->comentario_id);
    $data = array('post_id' => $comentario_decoded->post_id, 'titulo' => $comentario_decoded->titulo, 'detalles' => $comentario_decoded->detalles, 'parent_id' => $comentario_decoded->parent_id, 'creador_id' => $comentario_decoded->creador_id, 'votos_up' => $comentario_decoded->votos_up, 'votos_down' => $comentario_decoded->votos_down, 'fecha' => $comentario_decoded->fecha);
    $result = $db->update('posts_comentarios', $data);
    if ($result) {
        $db->commit();
        echo json_encode($result);
    } else {
        $db->rollback();
        echo json_encode(-1);
    }
}
Exemple #13
0
     }
     if (!$id_nuevo) {
         $arr = array(RESPUESTA_ERROR => $bd->getLastError());
     } else {
         $datos[COLUMNA_ID] = $id_nuevo;
         $arr = array(RESPUESTA_DATA => $datos, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
     }
 } else {
     if ($accion_form == ACCION_EDITAR) {
         $data_post = $postdata->form_data;
         if (!isset($data_post->FOTO)) {
             $data_post->FOTO = NULL;
         }
         $datos = array(COLUMNA_NOMBRE => $data_post->NOMBRE, COLUMNA_DESCRIPCION => $data_post->DESCRIPCION, COLUMNA_ESTADO => $data_post->ESTADO, COLUMNA_FOTO => $data_post->FOTO, COLUMNA_MUESTRA_FULLSCREEN => $data_post->MUESTRA_FULLSCREEN, COLUMNA_MUESTRA_PRECIO => $data_post->MUESTRA_PRECIO);
         $bd->where(COLUMNA_ID, $data_post->ID);
         $respuesta = $bd->update(TABLA_PRODUCTO, $datos);
         $bd->where(COLUMNA_ID_PRODUCTO, $data_post->ID);
         $bd->delete(TABLA_REL_PRODUCTO_CATEGORIA);
         foreach ($data_post->CATEGORIAS as $parametro_key => $parametro_valor) {
             $datos = array(COLUMNA_ID_PRODUCTO => $data_post->ID, COLUMNA_ID_CATEGORIA => $parametro_valor->ID);
             $bd->insert(TABLA_REL_PRODUCTO_CATEGORIA, $datos);
         }
         if (!$respuesta) {
             $arr = array(RESPUESTA_ERROR => $bd->getLastError());
         } else {
             $arr = array(RESPUESTA_DATA => $datos, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
         }
     } else {
         if ($accion_form == ACCION_ELIMINAR) {
             $parametros = $postdata->form_parametros;
             foreach ($parametros as $parametro_key => $parametro_valor) {
Exemple #14
0
function update($user)
{
    $db = new MysqliDb();
    $user_decoded = json_decode($user);
    $db->where('cliente_id', $user_decoded->cliente_id);
    if (array_key_exists('nro_doc', $user_decoded)) {
        $nro_doc = $user_decoded->nro_doc;
    } else {
        $nro_doc = '';
    }
    if (array_key_exists('tipo_doc', $user_decoded)) {
        $tipo_doc = $user_decoded->tipo_doc;
    } else {
        $tipo_doc = 0;
    }
    if (array_key_exists('fecha_nacimiento', $user_decoded)) {
        $fecha_nacimiento = $user_decoded->fecha_nacimiento;
    } else {
        $fecha_nacimiento = '';
    }
    if (array_key_exists('rol_id', $user_decoded)) {
        $rol_id = $user_decoded->rol_id;
    } else {
        $rol_id = 0;
    }
    if (array_key_exists('news_letter', $user_decoded)) {
        $news_letter = $user_decoded->news_letter;
    } else {
        $news_letter = 0;
    }
    $data = array('nombre' => $user_decoded->nombre, 'apellido' => $user_decoded->apellido, 'mail' => $user_decoded->mail, 'tipo_doc' => $tipo_doc, 'nro_doc' => $nro_doc, 'direccion' => $user_decoded->direccion, 'fecha_nacimiento' => $fecha_nacimiento, 'rol_id' => $rol_id, 'news_letter' => $news_letter, 'status' => $user_decoded->status);
    if ($user_decoded->password != '') {
        changePassword($user_decoded->cliente_id, '', $user_decoded->password);
    }
    if ($db->update('clientes', $data)) {
        echo json_encode(['result' => true]);
    } else {
        echo json_encode(['result' => false]);
    }
}
Exemple #15
0
<?php

require_once 'MysqliDb.php';
/* updates voting colums for upvote and downvote */
$pid = $vote = $db = new MysqliDb('localhost', 'root', 'hack123', 'colgpolls');
if ($vote == 'yes') {
    $data = array('upvote' => $db->inc(1));
} else {
    $data = array('downvote' => $db->inc(1));
}
$db->where('pid', $pid);
$db->update('polls', $data);
/**
 * @description Mueve una determinada cantidad de un producto a otra sucursal
 * @param $origen_id
 * @param $destino_id
 * @param $producto_id
 * @param $cantidad
 */
function trasladar($origen_id, $destino_id, $producto_id, $cantidad)
{
    $db = new MysqliDb();
    $cant_a_mover = $cantidad;
    $stock_origen = $db->rawQuery('select stock_id, cant_actual, costo_uni, proveedor_id from stock where sucursal_id = ' . $origen_id . '
and producto_id = ' . $producto_id . ' order by stock_id asc');
    foreach ($stock_origen as $row) {
        if ($cant_a_mover > 0 && $row["cant_actual"] > 0) {
            if ($row["cant_actual"] < $cant_a_mover) {
                $db->where('stock_id', $row['stock_id']);
                $data = array('cant_actual' => 0);
                $db->update('stock', $data);
                $insertar = array('producto_id' => $producto_id, 'proveedor_id' => $row['proveedor_id'], 'sucursal_id' => $destino_id, 'cant_actual' => $cant_a_mover - $row["cant_actual"], 'cant_inicial' => $cant_a_mover - $row["cant_inicial"], 'costo_uni' => $row['costo_uni']);
                $db->insert('stock', $insertar);
                $cant_a_mover = $cant_a_mover - $row["cant_actual"];
            }
            if ($row["cant_actual"] > $cant_a_mover) {
                $db->where('stock_id', $row['stock_id']);
                $data = array('cant_actual' => $row["cant_actual"] - $cant_a_mover);
                $db->update('stock', $data);
                $insertar = array('producto_id' => $producto_id, 'proveedor_id' => $row['proveedor_id'], 'sucursal_id' => $destino_id, 'cant_actual' => $cant_a_mover, 'cant_inicial' => $cant_a_mover, 'costo_uni' => $row['costo_uni']);
                $db->insert('stock', $insertar);
                $cant_a_mover = 0;
            }
            if ($row["cant_actual"] == $cant_a_mover) {
                $db->where('stock_id', $row['stock_id']);
                $data = array('cant_actual' => 0);
                $db->update('stock', $data);
                $insertar = array('producto_id' => $producto_id, 'proveedor_id' => $row['proveedor_id'], 'sucursal_id' => $destino_id, 'cant_actual' => $cant_a_mover, 'cant_inicial' => $cant_a_mover, 'costo_uni' => $row['costo_uni']);
                $db->insert('stock', $insertar);
                $cant_a_mover = 0;
            }
        }
    }
    echo json_encode($db->getLastError());
}
/**
 * @description Modifica un carrito
 * @param $carrito
 */
function updateCarrito($carrito)
{
    $db = new MysqliDb();
    $db->startTransaction();
    $carrito_decoded = checkCarrito(json_decode($carrito));
    $db->where('carrito_id', $carrito_decoded->carrito_id);
    $data = array('status' => $carrito_decoded->status, 'total' => $carrito_decoded->total, 'fecha' => $carrito_decoded->fecha, 'usuario_id' => $carrito_decoded->usuario_id, 'origen' => $carrito_decoded->origen, 'destino' => $carrito_decoded->destino);
    $result = $db->update('carritos', $data);
    if ($result) {
        //        $db->where('carrito_id', $carrito_decoded->producto_id);
        //        $result = $db->delete('carritos');
        //        foreach ($carrito_decoded->detalles as $detalle) {
        //            $data = array(
        //                'carrito_id' => $result,
        //                'producto_id' => $detalle->producto_id,
        //                'cantidad' => $detalle->cantidad,
        //                'en_oferta' => $detalle->en_oferta,
        //                'precio_unitario' => $detalle->precio_unitario
        //            );
        //
        //            $pre = $db->insert('carrito_detalles', $data);
        //            if ($pre > -1) {
        //                $db->rollback();
        //                echo json_encode(-1);
        //                return;
        //            }
        //        }
        $db->commit();
        echo json_encode($result);
    } else {
        $db->rollback();
        echo json_encode(-1);
    }
}
Exemple #18
0
<?php

require __DIR__ . '/vendor/autoload.php';
$params = array_merge(require __DIR__ . '/config.php');
$db = new MysqliDb($params['db_config']);
$sount = 0;
$i = 0;
$Error = '';
$neworderarray['0'] = "";
$neworderarray = array_merge($neworderarray, $_POST['neworder']);
unset($neworderarray['0']);
//loop through the list of ids and update your db
foreach ($neworderarray as $order => $id) {
    $data = array('sort' => $order);
    $db->where('id', $id);
    if ($db->update('sob', $data)) {
        $count++;
    } else {
        $Error = $Error . '' . $db->getLastError();
    }
    $i++;
}
if ($count != $i) {
    echo $Error;
} else {
    $sob = dbObject::table('sob')->get();
    $db->orderBy("sort", "asc");
    $sob = sob::get();
    foreach ($sob as $s) {
        $m[] = round($s->kef, 2);
    }
$difficulty = $_POST['difficulty'];
$surface = $_POST['surface'];
$parking = $_POST['parking'];
$facilities = $_POST['facilities'];
$hours = $_POST['hours'];
$loopcount = $_POST['loopcount'];
$satImgURL = $_POST['satImgURL'];
$largeImgURL = $_POST['largeImgURL'];
$thumbURL = $_POST['thumbURL'];
$attrArray = explode(',', $_POST['attrArray']);
$loopcount = $_POST['loopcount'];
$published = $_POST['publish'];
$attractions = array();
foreach ($attrArray as $index => $attractionID) {
    array_push($attractions, rawurlencode($_POST['attraction' . $attractionID]));
}
$loops = array();
$i = 1;
while ($i <= $loopcount) {
    $loops[$i]["name"] = $_POST['loop' . $i . 'name'];
    $loops[$i]["distance"] = $_POST["loop" . $i . "distance"];
    $loops[$i]["steps"] = intval($_POST["loop" . $i . "steps"]);
    $i++;
}
$data = array('name' => $name, 'city' => $city, 'zip' => $zip, 'crossstreets' => $crossstreets, 'address' => $address, 'transit' => $transit, 'lat' => $lat, 'lng' => $lng, 'desc' => $desc, 'lighting' => $lighting, 'difficulty' => $difficulty, 'surface' => $surface, 'parking' => $parking, 'facilities' => $facilities, 'hours' => $hours, 'loopcount' => $loopcount, 'satImgURL' => $satImgURL, 'largeImgURL' => $largeImgURL, 'thumbURL' => $thumbURL, 'attractions' => addslashes(json_encode($attractions)), 'loops' => addslashes(json_encode($loops)), 'published' => $published);
$db->where('id', $_POST['id']);
if ($db->update('trails', $data)) {
    header("Location: " . $baseurl . "admin/new/done.php?type=update&id=" . $_POST['id']);
} else {
    return 'update failed: ' . $db->getLastError();
}
function update($user)
{
    $db = new MysqliDb();
    $user_decoded = checkUsuario(json_decode($user));
    $db->where('usuario_id', $user_decoded->usuario_id);
    $data = array('nombre' => $user_decoded->nombre, 'apellido' => $user_decoded->apellido, 'mail' => $user_decoded->mail, 'nacionalidad_id' => $user_decoded->nacionalidad_id, 'tipo_doc' => $user_decoded->tipo_doc, 'nro_doc' => $user_decoded->nro_doc, 'comentarios' => $user_decoded->comentarios, 'marcado' => $user_decoded->marcado, 'telefono' => $user_decoded->telefono, 'fecha_nacimiento' => $user_decoded->fecha_nacimiento, 'profesion_id' => $user_decoded->profesion_id, 'saldo' => $user_decoded->saldo, 'rol_id' => $user_decoded->rol_id, 'news_letter' => $user_decoded->news_letter, 'cbu' => $user_decoded->cbu, 'social_login' => $user_decoded->social_login);
    if ($user_decoded->password != '') {
        changePassword($user_decoded->usuario_id, '', $user_decoded->password);
    }
    if ($db->update('usuarios', $data)) {
        $db->where('usuario_id', $user_decoded->usuario_id);
        $data = array('calle' => $user_decoded->calle, 'nro' => $user_decoded->nro, 'piso' => $user_decoded->piso, 'puerta' => $user_decoded->puerta, 'ciudad_id' => $user_decoded->ciudad_id);
        $dir = $db->update('direcciones', $data);
        if ($dir) {
            echo json_encode(1);
        } else {
            echo json_encode(-1);
        }
    } else {
        echo json_encode(-1);
    }
}
<?php

require_once 'includes/MyDBi.php';
require 'ac-angular-contacts/includes/PHPMailerAutoload.php';
$db = new MysqliDb();
$results = $db->rawQuery('select p.proyecto_id proyecto_id, p.nombre, u.nombre nombreUsuario, u.mail
from proyectos p left join usuarios u on p.usuario_id = u.usuario_id
where fecha_fin < now() and status =1;', '', false);
foreach ($results as $row) {
    $data = array('status' => 2);
    $db->where('proyecto_id', $row['proyecto_id']);
    $db->update('proyectos', $data);
    sendMail('*****@*****.**', $row['mail'], 'MPE', 'Su proyecto ' . $row['nombre'] . ' ha finalizado', $row['nombreUsuario'] . ' te informamos que tu proyecto ' . $row['nombre'] . ' ha finalizado');
}
function sendMail($mail_origen, $mails_destino, $nombre, $mensaje, $asunto)
{
    $mail = new PHPMailer();
    $mail->isSMTP();
    // Set mailer to use SMTP
    $mail->Host = 'gator4184.hostgator.com';
    // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;
    // Enable SMTP authentication
    $mail->Username = '******';
    // SMTP username
    $mail->Password = '******';
    // SMTP password
    $mail->SMTPSecure = 'ssl';
    // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 465;
    $mail->CharSet = 'UTF-8';
        break;
    case 'getHistory':
        $db = new MysqliDb();
        $history = $db->rawQuery("SELECT * FROM history WHERE contract_id = ? AND doc_id = ? order by date desc", array($_POST['id'], $_POST['index']));
        echo json_encode($history);
        break;
    case 'getHistoryId':
        $db = new MysqliDb();
        $history = $db->rawQuery("SELECT id,create_date FROM vwhistory WHERE contract_id = ? AND doc_id = ? order by id desc", array($_POST['id'], $_POST['index']));
        echo json_encode($history);
        break;
    case 'saveStatus':
        $db = new MysqliDb();
        $db->where('id', $_GET['id']);
        $data = array('initialed' => implode(",", $_POST['status']));
        $templates = $db->update('contracts', $data);
        echo json_encode($data);
        break;
    default:
        # code...
        break;
}
function printToServer($content, $name, $client, $folder_name, $version)
{
    //$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    // set document information
    $pdf->setVersion($version);
    $pdf->SetCreator(PDF_CREATOR);
    $pdf->SetAuthor('Ignitor Labs');
    $pdf->setHeaderFont(false);
/**
 * @description Modifica un donacion
 * @param $donacion
 */
function updateDonacion($donacion)
{
    $db = new MysqliDb();
    $db->startTransaction();
    $donacion_decoded = checkDonacion(json_decode($donacion));
    $db->where('donacion_id', $donacion_decoded->donacion_id);
    $data = array('proyecto_id' => $donacion_decoded->proyecto_id, 'donador_id' => $donacion_decoded->donador_id, 'fecha' => $donacion_decoded->fecha, 'valor' => $donacion_decoded->valor, 'status' => $donacion_decoded->status, 'comprobante' => $donacion_decoded->comprobante);
    $result = $db->update('donaciones', $data);
    if ($result) {
        $db->commit();
        echo json_encode($result);
    } else {
        $db->rollback();
        echo json_encode(-1);
    }
}
Exemple #24
0
 private function refreshSession()
 {
     $db = new MysqliDb(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
     //Regenerate id
     session_regenerate_id();
     //Regenerate token
     $random = $this->randomString();
     //Build the token
     $token = $_SERVER['HTTP_USER_AGENT'] . $random;
     $token = $this->hashData($token);
     //Store in session
     $_SESSION['token'] = $token;
     $data = array('session_id' => session_id(), 'token' => $token);
     $db->where('user_id', $_SESSION['user_id']);
     if ($db->update('logged_in_member', $data)) {
         return true;
     } else {
         return false;
     }
 }