예제 #1
0
파일: profil.php 프로젝트: sebspas/Share2Go
function deletetrajet($idtrajet, $iduser)
{
    $BD = new BD('trajet');
    $BD->delete("idtrajet", $idtrajet);
    $BD->setUsedTable('user');
    $BD->decr("nbtrajet", "iduser", $iduser);
}
예제 #2
0
파일: logout.php 프로젝트: sebspas/Aurora
<?php

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
session_start();
require_once '../Config.class.php';
require_once '../../../app/Bd.class.php';
$BD = new BD('connecté');
$BD->delete('iduser', $_SESSION['iduser']);
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time() - 4200, '/');
}
session_destroy();
header('Location: http://51.255.41.18/Aurora/m/');
if (isset($_REQUEST["accion"])) {
    $accion = $_REQUEST["accion"];
} else {
    $accion = "";
}
if (isset($_REQUEST["id_persona"])) {
    $id_persona = $_REQUEST["id_persona"];
} else {
    $id_persona = "";
}
if ($accion == "eliminar") {
    $bd = new BD();
    $bd->beginTransaction();
    try {
        $parametros = array("id_persona" => $id_persona);
        $res = $bd->delete(tablas::USUARIOS, $parametros);
        if ($bd->myException->getEstado() == 0) {
            $res1 = $bd->delete(tablas::PERSONAS, $parametros);
            if ($bd->myException->getEstado() == 0) {
                $estado = "ok";
                $mensaje = Mensajes::REGISTRO_ELIMINADO;
                $bd->commit();
            } else {
                $bd->rollBack();
                $estado = "error";
                $mensaje = $bd->myException->getMensaje();
            }
        } else {
            $bd->rollBack();
            $estado = "error";
            $mensaje = $bd->myException->getMensaje();
예제 #4
0
 $bd = new BD();
 $bd->start_transaction();
 if ($_POST['id'] == 0) {
     $dados['status'] = "Ativo";
     $bd->insert('produtos', $dados);
     $_POST['id'] = $bd->get("insert_id");
 }
 //UPDATE - produtos
 $table = 'produtos';
 $dados = array("nome_produto" => "'" . $_POST['nome_produto'] . "'", "detalhamento" => "'" . $_POST['detalhamento'] . "'", "cod_linha" => $_POST['linha'], "status" => "'" . $_POST['status'] . "'", "url" => "'" . $_POST['url'] . "'", "fios" => $_POST['fios'], "desconto" => "'" . $_POST['desconto'] . "'", "substituido" => $_POST['substituido_por']);
 $where = "codigo={$_POST['id']}";
 $bd->update($table, $dados, $where);
 //DELETE - produto_aplicacao
 $table1 = "produto_aplicacao";
 $where1 = "cod_produto={$_POST['id']}";
 $bd->delete($table1, $where1);
 //INSERT - produto_aplicacao
 foreach (array_keys($_POST) as $k) {
     if (preg_match('/^aplicacao_/', $k)) {
         $dados2 = array("cod_produto" => $_POST['id'], "cod_aplicacao" => $_POST[$k]);
         $bd->insert($table1, $dados2);
     }
 }
 //DELETE - produto_veiculo
 $table2 = "produto_veiculo";
 $str = "";
 foreach (array_keys($_POST) as $k) {
     if (preg_match('/^veiculo_registrado_/', $k)) {
         $str .= " AND codigo<>{$_POST[$k]}";
     }
 }
예제 #5
0
파일: admin.php 프로젝트: sebspas/AFK-WEB
function deleteEvent($idevent)
{
    $BD = new BD('participant');
    $BD->delete('idevent', $idevent);
    $BD->setUsedTable('event');
    $BD->delete('idevent', $idevent);
}
예제 #6
0
파일: section.php 프로젝트: sebspas/AFK-WEB
function removeCom($idcom)
{
    $BD = new BD('commentaire');
    $BD->delete('idcommentaire', $idcom);
}
예제 #7
0
foreach ($donnees as $value) {
    print_r($value);
    echo "</br>";
}
/* Test update */
$BD->update("nom", "Jeanne", "nom", "Jean");
echo "<h2>Test Fonction UPDATE </h2></br>";
$donnees = $BD->selectAll();
foreach ($donnees as $value) {
    print_r($value);
    echo "</br>";
    echo "{$value->nom}";
    echo "</br>";
}
/* Test delete */
$BD->delete("nom", "Jeanne");
echo "<h2>Test Fonction DELETE </h2></br>";
$donnees = $BD->selectAll();
foreach ($donnees as $value) {
    print_r($value);
    echo "</br>";
    echo "{$value->nom}";
    echo "</br>";
}
echo "<h2>Test Changement de table </h2></br>";
echo "Objet crée sur la table : " . $BD->getUsedTable() . "</br>";
$BD->setUsedTable("trajet");
echo "Objet modifier sur la table : " . $BD->getUsedTable() . "</br>";
/* Test Fonction addTrajet */
$BD->addTrajet("Boulogne", "Bois", date("H:i:s"), date("H:i:s"), 50, 2, "Fiat Punto", 1);
echo "<h2>Test Fonction addTrajet </h2></br>";