/[openfoncier]/branches/3.14.x/obj/om_widget.class.php
ViewVC logotype

Diff of /branches/3.14.x/obj/om_widget.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 397 by nhaye, Thu Sep 20 09:01:35 2012 UTC revision 2186 by fmichon, Thu Aug 29 15:41:39 2013 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  /**
3  //gen openMairie le 07/04/2011 10:23   *
4  require_once ("../gen/obj/om_widget.class.php");   *
5     * @package openmairie_exemple
6     * @version SVN : $Id: om_widget.class.php 2447 2013-08-27 16:46:03Z fmichon $
7     */
8    
9    require_once "../gen/obj/om_widget.class.php";
10    
11  class om_widget extends om_widget_gen {  class om_widget extends om_widget_gen {
12    
13      function om_widget($id,&$db,$debug) {      function om_widget($id, &$db, $debug) {
14          $this->constructeur($id,$db,$debug);          //
15      }// fin constructeur          $this->constructeur($id, $db, $debug);
16        }
17    
18        function setType(&$form, $maj) {
19            //
20            parent::setType($form, $maj);
21            //
22            if ($maj == 0 || $maj == 1) {
23                $form->setType('type', 'select');
24            }
25            if ($maj == 2) {
26                $form->setType('type', 'selectstatic');
27            }
28            if ($maj == 3) {
29                $form->setType('type', 'selectstatic');
30            }
31        }
32    
33        function setSelect(&$form, $maj, &$db, $debug) {
34            //
35            parent::setSelect($form, $maj, $db, $debug);
36            //
37            $select = array(
38                0 => array(
39                    "web",
40                    "file",
41                ),
42                1 => array(
43                    _("web - le contenu du widget provient du champs texte ci-dessous"),
44                    _("file - le contenu du widget provient d'un script sur le serveur"),
45                ),
46            );
47            $form->setSelect('type', $select);
48        }
49    
50        function verifier($val = array(), &$db = NULL, $DEBUG = false) {
51            //
52            parent::verifier($val, $db, $DEBUG);
53            //
54            if ($val["type"] == "file"
55                && !file_exists("../app/widget_".$val["lien"].".php")) {
56                //
57                $this->correct = false;
58                $this->addToMessage(_("Le script n'existe pas."));
59            }
60        }
61    
62    }
63    
 }// fin classe  
 ?>  
64    ?>

Legend:
Removed from v.397  
changed lines
  Added in v.2186

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26