edit.ctp 2.05 KB

<div class="documents form">
    <?= $this->Form->create($document, ['type' => 'file']) ?>
    <fieldset>
    <?php
    if (isset($photo)) {
        echo '<h2><i class="icon-plus"></i> Editer une photo</h2>';
    } else {
        echo '<h2><i class="icon-plus"></i> Editer un document</h2>';
    }
    if (isset($materiel)) {
        echo $this->Form->input('materiel_id', [
            'label' => 'N° materiel labo',
            'options' => $materiel,
            'default' => $this->request->getAttribute('params')['pass'][0],
            'readonly' => true
        ]);
    } else if (isset($suivi)) {
        echo $this->Form->input('suivi_id', [
            'label' => 'N° suivi',
            'options' => $suivi,
            'default' => $this->request->getAttribute('params')['pass'][0],
            'readonly' => true
        ]);
    }
    
    //On met le nom du doc en read only vu qu'il apparait dans le nom du fichier sur le serveur
    echo $this->Form->input('nom', ['readonly' => true]);
    
    if (isset($photo)) {
        echo $this->Form->hidden('type_document_id', [
            'label' => 'Type',
            'options' => $typesD
        ]);
    } else {
        echo $this->Form->input('type_document_id', [
            'label' => 'Type',
            'options' => $typesD
        ]);
    }
    
    echo $this->Form->input('description');
    
    echo $this->Form->hidden('chemin_file', [
        'label' => 'Fichier (' . substr($configuration->taille_max_doc / (1024 * 1024), 0, 4) . ' Mo max)',
        'type' => 'file'
    ]);
    
    echo $this->Form->hidden('edit', [
        'default' => 1
    ]);
    
    if (isset($photo)) {
        echo $this->Form->hidden('photo', [
            'default' => 1
        ]);
    } else {
        echo $this->Form->hidden('photo', [
            'default' => 0
        ]);
    }
    
    ?>
    </fieldset>
    <?= $this->Form->submit(__('Valider')) ?>
    <?= $this->Form->end() ?>
</div>

<div class="actions">
	<?php
echo $this->element('menu');
echo $this->element('menu_form', [
    'pluralHumanName' => 'Documents'
]);
?>
</div>