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

Annotation of /trunk/app/copie.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1515 - (hide 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 fraynaud 358 <?php
2     /**
3 fmichon 1515 * Ce script a pour objet de recuperer evenement + bible associé
4     *
5     * @package openfoncier
6 fmichon 1184 * @version SVN : $Id$
7 fraynaud 358 */
8 fmichon 1515
9     //
10 fraynaud 358 require_once "../obj/utils.class.php";
11 fmichon 1515 $f = new utils(NULL, "copie", _("copie"));
12 fraynaud 358
13 fmichon 1515 $DEBUG=1;
14 fraynaud 358 // 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