add.ctp
4.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<div class="materiels form">
<?= $this->Form->create($materiel) ?>
<fieldset>
<h2><i class="icon-plus"></i> Ajouter un Matériel</h2>
<?= $this->Form->submit(__('Enregistrer')) ?>
<?php
echo $this->Form->input('designation', ['label' => 'Désignation']);
echo $this->Form->input('sur_categorie_id', ['label' => 'Domaine', 'options' => $surCategories, 'empty' => 'Choisir un domaine']);
// if a domaine is selected, reduce the categories list to this domaine
$categs = $categories;
if (isset ( $this->request->data['sur_categorie_id'] ) && ($this->request->data['sur_categorie_id'] != '')) {
$categs = $categs->where(['sur_categorie_id =' => $this->request->data['sur_categorie_id']]);
}
echo $this->Form->input('categorie_id', ['label' => 'Catégorie', 'options' => $categs, 'empty' => 'Choisir une catégorie']);
// by default, list is empty
$souscategs = [];
// if a categ is selected, update sous-categs list for this categ (only)
if (isset ( $this->request->data['categorie_id'] ) && ($this->request->data['categorie_id'] != '')) {
$souscategs = $sousCategories;
$souscategs = $souscategs->where(['categorie_id' => $this->request->data['categorie_id']]);
}
echo $this->Form->input('sous_categorie_id', ['label' => 'Sous-catégorie', 'options' => $souscategs, 'empty' => 'Choisir une sous-catégorie']);
echo $this->Form->input('materiel_technique', ['label' => 'Technique']);
echo $this->Form->input('materiel_administratif', ['label' => 'Inventoriable (>800€)']);
echo $this->Form->input('description', ['label' => 'Description']);
echo $this->Form->input('etiquette', ['label' => 'Etiquette posée']);
echo $this->Form->input('site_id', ['options' => $sites, 'empty' => 'Choisir un site']);
echo $this->Form->input('lieu_stockage', ['label' => 'Lieu de stockage (pièce)']);
echo $this->Form->input('lieu_detail', ['label' => 'Détail lieu de stockage']);
echo $this->Form->input('date_acquisition', ['type' => 'text', 'label' => 'Date de la commande', 'class' => 'datepicker', 'placeholder' => 'Cliquez pour sélectionner une date']);
echo $this->Form->input('date_reception', ['type' => 'text', 'label' => 'Date de réception', 'class' => 'datepicker', 'placeholder' => 'A éditer lors de la réception uniquement.', 'empty' => true]);
echo $this->Form->input('numero_serie', ['label' => 'Numéro de série']);
echo $this->Form->input('groupes_thematique_id', ['label' => 'Groupe thématique', 'options' => $groupesThematiques]);
echo $this->Form->input('groupes_metier_id', ['label' => 'Groupe métier', 'options' => $groupesMetiers]);
echo $this->Form->input('nom_responsable', [
'label' => 'Nom du responsable',
'empty' => 'Choisir un utilisateur',
'default' => $username,
'options' => $utilisateurs
]);
echo $this->Form->input('email_responsable', [
'label' => 'Email du responsable',
'readonly' => true,
'default' => $mail_responsable
]);
echo $this->Form->input('fournisseur', ['label' => 'Fournisseur']);
echo $this->Form->input('organisme_id', ['options' => $organismes, 'empty' => 'Choisir un organisme']);
echo $this->Form->input('prix_ht', ['label' => 'Prix HT (€)']);
echo '<div style="border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-bottom: 0; background: #EEE;"><span style="font-size: 9px; color: red;">Partie administrative</span>';
echo $this->Form->input('eotp', ['label' => 'Centre financier/EOTP']);
echo $this->Form->input('numero_commande', ['label' => 'Numéro de commande']);
echo $this->Form->input('code_comptable', ['label' => 'Code comptable']);
echo $this->Form->input('numero_inventaire_organisme', ['label' => 'N° inventaire organisme']);
echo $this->Form->input('numero_inventaire_old', ['label' => 'Ancien N° inventaire']);
echo $this->Form->hidden('nom_createur', ['value' => $username ]);
echo '</div>';
?>
</fieldset>
<?= $this->Form->submit(__('Enregistrer')) ?>
<?= $this->Form->end() ?>
</div>
<div class="actions">
<?php
echo $this->element('menu');
echo $this->element('menu_form', [ 'pluralHumanName' => 'Matériels' ]);
?>
</div>