Subversion Repositories eFlore/Applications.cel

Rev

Rev 3195 | Rev 3226 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3195 Rev 3197
Line 33... Line 33...
33
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.17/js/jquery-ui-1.8.17.custom.min.js"></script>
33
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.17/js/jquery-ui-1.8.17.custom.min.js"></script>
34
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.17/js/jquery.ui.datepicker-fr.js"></script>
34
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.17/js/jquery.ui.datepicker-fr.js"></script>
35
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/validate/1.9.0/jquery.validate.js"></script>
35
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/validate/1.9.0/jquery.validate.js"></script>
36
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/validate/1.9.0/messages_fr.js"></script>
36
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/validate/1.9.0/messages_fr.js"></script>
37
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/form/2.95/jquery.form.min.js"></script>
37
    <script type="text/javascript" src="https://www.tela-botanica.org/commun/jquery/form/2.95/jquery.form.min.js"></script>
38
    <script src="https://resources.tela-botanica.org/bootstrap/3.1.0/js/bootstrap.min.js"></script>
38
    <script type="text/javascript" src="https://resources.tela-botanica.org/bootstrap/3.1.0/js/bootstrap.min.js"></script>
Line 39... Line 39...
39
 
39
 
40
    <!-- Barre de navigation -->
40
    <!-- Barre de navigation -->
41
    <?php if ($bar !== false): ?>
41
    <?php if ($bar !== false): ?>
42
            <script src="<?php echo $url_script_navigation; ?>"></script>
42
            <script src="<?php echo $url_script_navigation; ?>"></script>
Line 43... Line 43...
43
    <?php endif; ?>
43
    <?php endif; ?>
44
 
44
 
45
    <!-- CSS -->
45
    <!-- CSS -->
46
    <link href="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.18/css/smoothness/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" media="screen" />
46
    <link href="https://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.18/css/smoothness/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" media="screen">
47
    <link rel="stylesheet" type="text/css" href="https://resources.tela-botanica.org/bootstrap/3.1.0/css/bootstrap.min.css" />
47
    <link rel="stylesheet" type="text/css" href="https://resources.tela-botanica.org/bootstrap/3.1.0/css/bootstrap.min.css">
Line 48... Line 48...
48
    <link rel="stylesheet" type="text/css" href="<?php echo $url_base; ?>modules/manager/squelettes/css/manager.css" media="screen" />
48
    <link rel="stylesheet" type="text/css" href="<?php echo $url_base; ?>modules/manager/squelettes/css/manager.css" media="screen">
49
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css" integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ" crossorigin="anonymous">
49
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css" integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ" crossorigin="anonymous">
50
 
50
 
Line 81... Line 81...
81
 
81
 
Line 82... Line 82...
82
                <h2>Meta-données</h2>
82
                <h2>Meta-données</h2>
83
 
83
 
84
                <?php //var_dump($widget); ?>
84
                <?php //var_dump($widget); ?>
Line 85... Line 85...
85
                <label for="projet">Projet *</label>
85
                <label for="projet">Projet *</label>
86
                <input type="text" name="projet" id="projet" pattern="[a-z]*" <?php echo ($mode === 'modification') ? 'value="'.$widget['projet'].'" readonly' : 'required'; ?> title="Champ obligatoire : pas d'espace" />
86
                <input type="text" name="projet" id="projet" pattern="[a-z]+" <?php echo ($mode === 'modification') ? 'value="'.$widget['projet'].'" readonly' : 'required'; ?> title="Champ obligatoire : pas d'espace">
Line 87... Line 87...
87
 
87
 
88
                <label for="motscles">Autres mots-clés</label>
88
                <label for="motscles">Autres mots-clés</label>
89
                <input type="text" name="motscles" id="motscles" value="" />
89
                <input type="text" name="motscles" id="motscles" value="" />
-
 
90
 
90
 
91
                <label for="type">Type de widget</label>
91
                <label for="type">Type de widget</label>
92
                <div class="select-wrapper">
92
                <div class="select-wrapper">
93
                  <select  id="type" name="type">
93
                  <select  id="type" name="type" >
-
 
94
                    <?php foreach ($type as $id => $projet) : ?>
94
                    <option value=""> ----</option>
95
                      <option <?php echo (isset($widget['projet']) && $projet['projet']== $widget['projet']) ? 'selected="selected"' : ''; ?> value="<?php echo $projet['projet']; ?>"><?php echo $projet['projet']; ?></option>
95
                    <?php foreach ($type as $id => $projet) : ?>
Line 96... Line 96...
96
                    <?php endforeach; ?>
96
                      <option <?php echo (isset($widget['projet']) && $projet['projet']== $widget['projet']) ? 'selected="selected"' : ''; ?> value="<?php echo $projet['projet']; ?>"><?php echo $projet['projet']; ?></option>
97
                    <option value=""> ----</option>
97
                    <?php endforeach; ?>
Line 303... Line 303...
303
 
303
 
304
                    <div class="col-md-6">
304
                    <div class="col-md-6">
305
                      <label for="courriel" class="" title="Veuillez saisir votre adresse courriel.">
305
                      <label for="courriel" class="" title="Veuillez saisir votre adresse courriel.">
306
                        <i class="fa fa-envelope"></i> Courriel *
306
                        <i class="fa fa-envelope"></i> Courriel *
307
                      </label>
307
                      </label>
308
                      <input type="email" id="courriel" name="courriel" title="Veuillez saisir votre adresse courriel. " required>
308
                      <input type="email" id="courriel" name="courriel" pattern="^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$" title="Veuillez saisir votre adresse courriel." required>
309
                      <input type="hidden" id="id_utilisateur" name="id_utilisateur">
309
                      <input type="hidden" id="id_utilisateur" name="id_utilisateur">
Line 310... Line 310...
310
                    </div>
310
                    </div>
311
 
311
 
312
                    <div id="zone-courriel-confirmation" class="col-md-6 ">
312
                    <div id="zone-courriel-confirmation" class="col-md-6 ">
313
                      <label for="courriel_confirmation" class="" title="Veuillez confirmer le courriel.">
313
                      <label for="courriel_confirmation" class="" title="Veuillez confirmer le courriel.">
314
                        <i class="fa fa-envelope"></i> Courriel * (confirmation)
314
                        <i class="fa fa-envelope"></i> Courriel * (confirmation)
315
                      </label>
315
                      </label>
Line 316... Line 316...
316
                      <input type="email" id="courriel_confirmation" name="courriel_confirmation" required>
316
                      <input type="email" id="courriel_confirmation" name="courriel_confirmation" pattern="^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$" title="Veuillez saisir votre adresse courriel." required>
Line 317... Line 317...
317
                    </div>
317
                    </div>
Line 318... Line 318...
318
 
318
 
319
                  </div>
319
                  </div>
320
 
320
 
321
                  <div id="zone-prenom-nom" class="row">
321
                  <div id="zone-prenom-nom" class="row">
Line 322... Line 322...
322
 
322
 
323
                    <div class="col-md-6">
323
                    <div class="col-md-6">
324
                      <label for="prenom" class=""><i class="fa fa-user"></i> Prénom</label>
324
                      <label for="prenom" class=""><i class="fa fa-user"></i> Prénom</label>
325
                      <input type="text" id="prenom" name="prenom">
325
                      <input type="text" id="prenom" name="prenom" pattern="[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð'-]+" title="Veuillez saisir votre prénom">
Line 326... Line 326...
326
                    </div>
326
                    </div>
Line 327... Line 327...
327
 
327
 
Line 346... Line 346...
346
                      </label>
346
                      </label>
347
                      <input type="email" id="courriel" name="courriel" title="Veuillez saisir votre adresse courriel. "  required>
347
                      <input type="email" id="courriel" name="courriel" title="Veuillez saisir votre adresse courriel. "  required>
348
                      <input type="hidden" id="id_utilisateur" name="id_utilisateur">
348
                      <input type="hidden" id="id_utilisateur" name="id_utilisateur">
Line 349... Line 349...
349
 
349
 
350
                      <label for="milieu" class=""><i class="fa fa-street-view"></i> Milieu</label>
350
                      <label for="milieu" class=""><i class="fa fa-street-view"></i> Milieu</label>
351
                      <input type="text" id="milieu" name="milieu" placeholder="bois, champ, falaise, ...">
351
                      <input type="text" id="milieu" name="milieu" placeholder="bois, champ, falaise, ..." pattern="[\D]+">
Line 352... Line 352...
352
                    </div>
352
                    </div>
353
 
353
 
354
                    <div class="col-md-6">
354
                    <div class="col-md-6">
355
                      <label for="date" class="" title="">
355
                      <label for="date" class="" title="">
356
                        <i class="fa fa-calendar"></i> Date de relevé *
356
                        <i class="fa fa-calendar"></i> Date de relevé *
357
                      </label>
357
                      </label>
358
                      <div class="date" id="datetimepicker">
358
                      <div class="date" id="datetimepicker">
Line 359... Line 359...
359
                        <input type="date" id="date" name="date" class="form-control hasDatepicker"  required>
359
                        <input type="date" id="date" name="date" class="hasDatepicker" pattern="(^(((0[1-9]|1[0-9]|2[0-8])[\/](0[1-9]|1[012]))|((29|30|31)[\/](0[13578]|1[02]))|((29|30)[\/](0[4,6,9]|11)))[\/](19|[2-9][0-9])\d\d$)|(^29[\/]02[\/](19|[2-9][0-9])(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)$)" title="jj/mm/aaaa" required>
360
                      </div>
360
                      </div>
361
 
361
 
Line 374... Line 374...
374
                      </div>
374
                      </div>
Line 375... Line 375...
375
 
375
 
376
                      <label for="certitude" class="" title="">
376
                      <label for="certitude" class="" title="">
377
                        <i class="fa fa-question"></i> Certitude *
377
                        <i class="fa fa-question"></i> Certitude *
378
                      </label>
378
                      </label>
379
                      <div class="date select-wrapper add-field-select id="datetimepicker">
379
                      <div class="date select-wrapper add-field-select" id="datetimepicker">
380
                        <select id="certitude" name="certitude"  required>
380
                        <select id="certitude" name="certitude"  required>
381
                          <option value="">-</option>
381
                          <option value="">-</option>
382
                        </select>
382
                        </select>
383
                      </div>
383
                      </div>