Rajout de l'aide de vue URL
authorSébastien CHAZALLET <s.chazallet@gmail.com>
Wed, 7 Nov 2012 23:07:49 +0000 (00:07 +0100)
committerSébastien CHAZALLET <s.chazallet@gmail.com>
Wed, 7 Nov 2012 23:07:49 +0000 (00:07 +0100)
module/Galerie/language/fr_FR.mo
module/Galerie/language/fr_FR.po
module/Galerie/src/Galerie/Model/GalerieInfo.php
module/Galerie/src/Galerie/Model/GalerieInfoTable.php
module/Galerie/view/galerie/index/index.phtml

index 97efe05..79e8e23 100644 (file)
Binary files a/module/Galerie/language/fr_FR.mo and b/module/Galerie/language/fr_FR.mo differ
index a16e94b..254681f 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Projet galerie, Module galerie\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-07 21:54+0100\n"
-"PO-Revision-Date: 2012-11-07 21:55+0100\n"
+"POT-Creation-Date: 2012-11-07 23:56+0100\n"
+"PO-Revision-Date: 2012-11-07 23:56+0100\n"
 "Last-Translator: Sébastien CHAZALLET <s.chazallet@gmail.com>\n"
 "Language-Team: \n"
 "Language: \n"
@@ -35,9 +35,25 @@ msgstr "Propriétaire"
 msgid "Galerie_index_table_nb"
 msgstr "Nombre"
 
-#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:19
+#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:16
+msgid "Galerie_index_table_actions"
+msgstr "Actions"
+
+#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:22
 msgid "Galerie_index_table_void"
 msgstr "Il n'y a aucune galeries pour le moment"
 
+#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:39
+msgid "Galerie_index_table_lien_view"
+msgstr "Voir"
+
+#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:40
+msgid "Galerie_index_table_lien_edit"
+msgstr "Éditer"
+
+#: /var/git/zf2biz/galerie/module/Galerie/view/galerie/index/index.phtml:41
+msgid "Galerie_index_table_lien_del"
+msgstr "Supprimer"
+
 #~ msgid "index"
 #~ msgstr "Page d'accueil galerie/back-office"
index 4adaacd..2abe6ca 100644 (file)
@@ -6,6 +6,7 @@ use Custom\Model\Entity;
 
 class GalerieInfo extends Entity
 {
+    public $id;
     public $name;
     public $description;
     public $username;
@@ -13,6 +14,7 @@ class GalerieInfo extends Entity
 
 
     protected $columns = array(
+        'id',
         'name',
         'description',
         'username',
index 3696821..a0b3421 100644 (file)
@@ -43,7 +43,7 @@ class GalerieInfoTable implements TableGatewayInterface
     public function select($where = null)
     {
         $select = $this->sql->select()
-            ->columns(array('name', 'description'))
+            ->columns(array('id', 'name', 'description'))
             ->join('user', 'gallery.id_user = user.id', array(
                 'username' => new \Zend\Db\Sql\Expression("user.firstname || ' ' || user.lastname")
             ))
index a683a67..f9d18c7 100644 (file)
                <th>
                        <?php echo $this->translate('Galerie_index_table_nb', 'galerie'); ?>
                </th>
+               <th>
+                       <?php echo $this->translate('Galerie_index_table_actions', 'galerie'); ?>
+               </th>
        </tr>
        <?php if ($galeries->count() == 0): ?>
        <tr>
-               <td colspan="4">
+               <td colspan="5">
                        <strong><?php echo $this->translate('Galerie_index_table_void', 'galerie'); ?></strong>
                </td>
        </tr>
                <td>
                        <?php echo $this->escapeHtml($galerie->nb); ?>
                </td>
+               <td>
+                        <a href="<?php echo $this->url('galerie/view', array('id'=>$galerie->id)); ?>"><?php echo $this->translate('Galerie_index_table_lien_view', 'galerie'); ?></a>
+                        <a href="<?php echo $this->url('galerie/edit', array('id'=>$galerie->id)); ?>"><?php echo $this->translate('Galerie_index_table_lien_edit', 'galerie'); ?></a>
+                        <a href="<?php echo $this->url('galerie/del', array('id'=>$galerie->id)); ?>"><?php echo $this->translate('Galerie_index_table_lien_del', 'galerie'); ?></a>
+               </td>
        </tr>
        <?php endforeach; ?>
        <?php endif; ?>