adaptation des fichiers pour postgresql deuxieme etape

This commit is contained in:
opensides 2004-09-02 20:28:56 +00:00
parent 0f90a9348e
commit 8b211fcb07
7 changed files with 86 additions and 3089 deletions

View File

@ -54,8 +54,19 @@ if ($_POST["action"] == 'add')
//$external_rss_url = "external_rss_url_" . $_POST["norss"];
//$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URL_" . $_POST["norss"] . "', value='".$_POST[$external_rss_url]."', visible=0";
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='".$_POST[$external_rss_title]."', visible=0";
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='".$_POST[$external_rss_urlrss]."', visible=0";
$sql = "delete from ".MAIN_DB_PREFIX."const where name ='EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "'; ";
$db->query($sql); $sql='';
$sql1 = "insert into ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "','".$_POST[$external_rss_title]."',0) ;";
//$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='".$_POST[$external_rss_title]."', visible=0";
$sql = "delete from ".MAIN_DB_PREFIX."const where name ='EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "'; ";
$db->query($sql);$sql='';
$sql2 = "insert into ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','".$_POST[$external_rss_urlrss]."',0) ;";
//$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='".$_POST[$external_rss_urlrss]."', visible=0";
if ($db->query($sql1) && $db->query($sql2))
{
@ -91,8 +102,17 @@ if ($_POST["modify"])
$external_rss_title = "external_rss_title_" . $_POST["norss"];
//$external_rss_url = "external_rss_url_" . $i;
//$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URL_" . $_POST["norss"] . "', value='". $_POST[$external_rss_url]."', visible=0";
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='". $_POST[$external_rss_title]."', visible=0";
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='". $_POST[$external_rss_urlrss]."', visible=0";
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const where name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."';";
$db->query($sql);$sql='';
$sql1 = "insert into ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
('" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "',". $_POST[$external_rss_title]."',0) ;";
//$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='". $_POST[$external_rss_title]."', visible=0";
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const where name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."';";
$db->query($sql);$sql='';
$sql2 = "insert into ".MAIN_DB_PREFIX."const (name,value,visible) VALUES
('" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','". $_POST[$external_rss_urlrss]."',0)";
//$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='". $_POST[$external_rss_urlrss]."', visible=0";
if ($db->query($sql1) && $db->query($sql2))
{

View File

@ -79,6 +79,10 @@ if ($_GET["action"] == 'setpdf')
/*
* On la set active
*/
$sql_del = "delete from ".MAIN_DB_PREFIX."propal_model_pdf
where nom = '".$_GET["value"]."';";
$db->query($sql_del);
$sql = "INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom) VALUES ('".$_GET["value"]."')";
if ($db->query($sql))

View File

@ -27,7 +27,7 @@ class Form
{
var $db;
var $errorstr;
function Form($DB)
{
@ -296,17 +296,17 @@ class Form
/*
* Retourne le nom d'un pays
*
*
*/
function pays_name($id)
{
$sql = "SELECT rowid, libelle FROM ".MAIN_DB_PREFIX."c_pays";
$sql .= " WHERE rowid=$id";
$sql .= " WHERE rowid=$id;";
if ($this->db->query($sql))
{
$num = $this->db->num_rows();
if ($num)
{
$obj = $this->db->fetch_object(0);
@ -318,6 +318,7 @@ class Form
}
}
}

View File

@ -105,9 +105,20 @@ function dolibarr_fiche_head($links, $active=0, $title='')
*/
function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $note='')
{
$sql = "REPLACE INTO llx_const SET name = '$name', value='$value', visible=$visible, type='$type', note='$note'";
$sql = "delete from llx_const where name = '$name';";
$db->query($sql);
//$sql = "REPLACE INTO llx_const SET name = '$name', value='$value', visible=$visible, type='$type', note='$note'";
$sqql = "insert into llx_const(name,value,type,visible,note) values
('$name','$value','$type',$visible,'$note');";
//$sql = "delete from llx_const where name = '$name' and value = '$value' ;";
//$db->query($sql);
//$sql2 = "insert into llx_const values('$name','$value','$type',$visible,'$note');";
if ($db->query($sql))
if ($db->query($sqql))
{
return 1;
}
@ -603,11 +614,17 @@ function dolibarr_user_page_param($db, &$user)
{
if ($key == "sortfield")
{
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
$sql = "delete from ".MAIN_DB_PREFIX."user_param where fk_user = $user->id ;";
$db->query($sql);
$sql = "insert into ".MAIN_DB_PREFIX."user_param(fk_user,page,param,value) VALUES
($user->id,'".$GLOBALS["SCRIPT_URL"]."','sortfield','".urlencode($value)."'); ";
/*$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
$sql .= " SET fk_user =".$user->id;
$sql .= " ,page='".$GLOBALS["SCRIPT_URL"] . "'";
$sql .= " ,param='sortfield'";
$sql .= " ,value='".urlencode($value)."'";
$sql .= " ,value='".urlencode($value)."'";*/
$db->query($sql);
$user->page_param["sortfield"] = $value;
@ -617,35 +634,49 @@ function dolibarr_user_page_param($db, &$user)
if ($key == "sortorder")
{
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
/*$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
$sql .= " SET fk_user =".$user->id;
$sql .= " ,page='".$GLOBALS["SCRIPT_URL"] . "'";
$sql .= " ,param='sortorder'";
$sql .= " ,value='".urlencode($value)."'";
$sql .= " ,value='".urlencode($value)."'";*/
$sql = "delete from ".MAIN_DB_PREFIX."user_param where fk_user = $user->id ;";
$db->query($sql);
$sql = "insert into ".MAIN_DB_PREFIX."user_param(fk_user,page,param,value) VALUES
($user->id,'".$GLOBALS["SCRIPT_URL"]."','sortfield','".urlencode($value)."'); ";
$db->query($sql);
$user->page_param["sortorder"] = $value;
}
if ($key == "begin")
{
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
/*$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
$sql .= " SET fk_user =".$user->id;
$sql .= " ,page='".$GLOBALS["SCRIPT_URL"] . "'";
$sql .= " ,param='begin'";
$sql .= " ,value='".$value."'";
$sql .= " ,value='".$value."'";*/
$sql = "delete from ".MAIN_DB_PREFIX."user_param where fk_user = $user->id ;";
$db->query($sql);
$sql = "insert into ".MAIN_DB_PREFIX."user_param(fk_user,page,param,value) VALUES
($user->id,'".$GLOBALS["SCRIPT_URL"]."','sortfield','".urlencode($value)."'); ";
$db->query($sql);
$user->page_param["begin"] = $value;
}
if ($key == "page")
{
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
/*$sql = "REPLACE INTO ".MAIN_DB_PREFIX."user_param ";
$sql .= " SET fk_user =".$user->id;
$sql .= " ,page='".$GLOBALS["SCRIPT_URL"] . "'";
$sql .= " ,param='page'";
$sql .= " ,value='".$value."'";
$sql .= " ,value='".$value."'";*/
$sql = "delete from ".MAIN_DB_PREFIX."user_param where fk_user = $user->id ;";
$db->query($sql);
$sql = "insert into ".MAIN_DB_PREFIX."user_param(fk_user,page,param,value) VALUES
($user->id,'".$GLOBALS["SCRIPT_URL"]."','sortfield','".urlencode($value)."'); ";
$db->query($sql);
$user->page_param["page"] = $value;
}
}

View File

@ -2,7 +2,7 @@
/* Copyright (C) 2001 Fabien Seisen <seisen@linuxfr.org>
* Copyright (C) 2002-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
* Copyright (C) 2004 Sebastien Di Cintio <eldy@users.sourceforge.net>
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
*
* This program is free software; you can redistribute it and/or modify
@ -45,7 +45,8 @@
class DoliDb {
class DoliDb
{
var $db, $results, $ok, $connected, $database_selected;
@ -330,7 +331,6 @@ class DoliDb {
function free()
{
return pg_free_result($this->results);
}
@ -341,9 +341,7 @@ class DoliDb {
function fetch_object()
{
$cpt=0;
return pg_fetch_object($this->results,$cpt);
return pg_fetch_object($this->results);
}
/*!
@ -395,7 +393,7 @@ class DoliDb {
function fetch_array()
{
return pg_fetch_array($his->results);
return pg_fetch_array($this->results);
}
/*!
@ -405,7 +403,7 @@ class DoliDb {
function fetch_row()
{
return pg_fetch_row($his->results);
return pg_fetch_row($this->results);
}
/*!
@ -475,7 +473,7 @@ class DoliDb {
function last_insert_id()
{
return pg_last_oid($this->db);
return pg_last_oid($this->results);
}
/*!
@ -485,7 +483,7 @@ class DoliDb {
function affected_rows()
{
return pg_affected_rows($this->db);
return pg_affected_rows($this->results);
}
/*!

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff