/[openfoncier]/trunk/app/copie.php
ViewVC logotype

Contents of /trunk/app/copie.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1515 - (show annotations)
Tue Mar 19 18:53:12 2013 UTC (11 years, 10 months ago) by fmichon
File size: 1650 byte(s)
Mise au carré des entêtes de fichier

1 <?php
2 /**
3 * Ce script a pour objet de recuperer evenement + bible associé
4 *
5 * @package openfoncier
6 * @version SVN : $Id$
7 */
8
9 //
10 require_once "../obj/utils.class.php";
11 $f = new utils(NULL, "copie", _("copie"));
12
13 $DEBUG=1;
14 // Identifiant de l'objet metier a copier
15 (isset($_GET['idx']) ? $idx = $_GET['idx'] : $idx = "");
16 // Nom de l'objet metier
17 (isset($_GET['obj']) ? $obj = $_GET['obj'] : $obj = "");
18 // Nom de l'objet metier associe
19 (isset($_GET['objsf']) ? $objsf = $_GET['objsf'] : $objsf = "");
20
21 echo "\n<br>&nbsp";
22 echo "<fieldset>\n";
23 echo "\t<legend>"._("Copie ")."</legend>";
24 $f->setRight($obj);
25 $f->isAuthorized();
26 $sql="select * from ".DB_PREFIXE.$obj." where ".$obj."=".$idx;
27 // clone
28 $res = $f->db->query($sql);
29 $f->isDatabaseError($res);
30 while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
31 $valF=$row;
32 }
33 // valeurs non clonees
34 $valF['libelle']= 'copie '.$idx.' du '.date('d/m/Y');
35 $valF[$obj]=$f-> db -> nextId(DB_PREFIXE.$obj);
36 $res1= $f-> db -> autoExecute(DB_PREFIXE.$obj,$valF,DB_AUTOQUERY_INSERT);
37 $f->isDatabaseError($res1);
38 echo $obj." "._("importe")." no ".$idx." : ".$valF[$obj];
39 // objet associe
40 $sql="select * from ".DB_PREFIXE.$objsf." where ".$obj."=".$idx;
41 // clone
42 $id=$valF[$obj]; // archive de l id
43 $res2 = $f->db->query($sql);
44 $f->isDatabaseError($res2);
45 while ($row=& $res2->fetchRow(DB_FETCHMODE_ASSOC)) {
46 $valF=$row;
47 $valF[$obj]=$id;
48 $valF[$objsf]=$f-> db -> nextId(DB_PREFIXE.$objsf);
49 $res3= $f-> db -> autoExecute(DB_PREFIXE.$objsf,$valF,DB_AUTOQUERY_INSERT);
50 $f->isDatabaseError($res3);
51 echo "<br>".$objsf." "._("importe")." no ".$valF[$objsf]." ".$id ;
52 }
53 echo "</fieldset>";
54 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26