From a64d8e709f7fe509f8a593f4483d10ef3a934dd4 Mon Sep 17 00:00:00 2001
From: Rodolphe Quiedeville <rodolphe@quiedeville.org>
Date: Mon, 2 Feb 2004 09:23:40 +0000
Subject: [PATCH] Nouveaux fichiers

---
 htdocs/admin/update/paiement.php | 73 ++++++++++++++++++++++++++++++++
 htdocs/admin/update/pre.inc.php  | 40 +++++++++++++++++
 2 files changed, 113 insertions(+)
 create mode 100644 htdocs/admin/update/paiement.php
 create mode 100644 htdocs/admin/update/pre.inc.php

diff --git a/htdocs/admin/update/paiement.php b/htdocs/admin/update/paiement.php
new file mode 100644
index 00000000000..7493855178d
--- /dev/null
+++ b/htdocs/admin/update/paiement.php
@@ -0,0 +1,73 @@
+<?PHP
+/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * $Id$
+ * $Source$
+ */
+require("./pre.inc.php");
+
+if (!$user->admin)
+{
+  print "Forbidden";
+  llxfooter();
+  exit;
+}
+
+llxHeader();
+
+/*
+ * Interface de configuration de certaines variables de la partie adherent
+ */
+
+print_titre("Migration paiement multiple facture");
+
+
+$sql = "SELECT p.rowid, p.fk_facture";
+$sql .= " FROM ".MAIN_DB_PREFIX."paiement as p";
+
+$result = $db->query($sql);
+
+if ($result) 
+{
+  $i = 0;
+  $row = array();
+  $num = $db->num_rows();
+  
+  while ($i < $num)
+    {
+      $obj = $db->fetch_object($result , $i);
+      $row[$obj->rowid] = $obj->fk_facture;
+      $i++;
+    }
+
+}
+
+foreach($row as $key => $value)
+{
+
+  $sql = "INSERT INTO ".MAIN_DB_PREFIX."paiement_facture (fk_facture, fk_paiement)";
+  $sql .= " VALUES ($value, $key)";
+
+  print $db->query($sql);
+} 
+
+
+
+$db->close();
+llxFooter();
+
+?>
diff --git a/htdocs/admin/update/pre.inc.php b/htdocs/admin/update/pre.inc.php
new file mode 100644
index 00000000000..73458271e05
--- /dev/null
+++ b/htdocs/admin/update/pre.inc.php
@@ -0,0 +1,40 @@
+<?PHP
+/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * $Id$
+ * $Source$
+ */
+require("../main.inc.php");
+
+function llxHeader($head = "", $urlp = "") {
+  global $user, $conf;
+
+  /*
+   *
+   *
+   */
+  top_menu($head);
+
+  $menu = new Menu();
+
+  $menu->add("index.php", "Configuration");
+
+
+  left_menu($menu->liste);
+}
+
+?>
-- 
GitLab