From: vincent@cubedesigners.com Date: Tue, 9 Sep 2014 13:14:13 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=9632f323020b166772d1f51eb55a504ca57ead01;p=cubedesigners-v7.git --- diff --git a/framework/application/forms/CMS/Sub/Realisations/Realisations.php b/framework/application/forms/CMS/Sub/Realisations/Realisations.php index 8862a72..16d2fad 100644 --- a/framework/application/forms/CMS/Sub/Realisations/Realisations.php +++ b/framework/application/forms/CMS/Sub/Realisations/Realisations.php @@ -2,77 +2,77 @@ class Cubedesigners_Form_CMS_Sub_Realisations_Realisations extends CubeIT_Form_List { - public function init() { - parent::init(); - - $isCompactTrad = false; - - $id = new CubeIT_Form_Element_Id(); - $this->addElement($id); - - $online = new Zend_Form_Element_Checkbox('online'); - $online->setLabel('En ligne'); - $this->addElement($online); - - $annee = new Zend_Form_Element_Text('annee'); - $annee->setLabel('Année'); - $this->addElement($annee); - - $titre = new Zend_Form_Element_Text('titre'); - $titre->setLabel('Titre'); - $this->addElementLocalized($titre, $isCompactTrad); - - $legende = new Zend_Form_Element_Text('legende'); - $legende->setLabel('Legende'); - $this->addElementLocalized($legende, $isCompactTrad); - - $agence = new Zend_Form_Element_Text('agence'); - $agence->setLabel('Agence'); - $this->addElementLocalized($agence, $isCompactTrad); - - $description = new CubeIT_Form_Element_Markitup_Basic('description'); - $description->setLabel('Description'); - $this->addElementLocalized($description, $isCompactTrad); - - $url = new CubeIT_Form_Element_Url('url'); - $url->setLabel('URL du site'); - $this->addElementLocalized($url, $isCompactTrad); - - $visuel = new CubeIT_Form_Element_File_Image('visuel'); - $visuel->setLabel('Visuel principal'); - $visuel->setMaxItems(1); - $this->addElementLocalized($visuel, $isCompactTrad); - - $visuel_detail = new CubeIT_Form_Element_File_Image('visuel_detail'); - $visuel_detail->setLabel('Visuels du détail'); - $this->addElementLocalized($visuel_detail, $isCompactTrad); - - $categories = new Cubedesigners_Form_Element_Categories('categories'); - $categories->setLabel('Catégories'); - $this->addElement($categories); - - $tags = new Cubedesigners_Form_Element_Tags('tags_secondaires'); - $tags->setLabel('Tags secondaires'); - $this->addElement($tags); - - $domaine = new Cubedesigners_Form_Element_Domaines('domaines'); - $domaine->setLabel("Domaine d'activité"); - $this->addElement($domaine); - - $technologies = new Cubedesigners_Form_Element_Technologies('technologies'); - $technologies->setLabel('Technologies'); - $this->addElement($technologies); - - $bootstrap = Bootstrap::getInstance(); - $view = $bootstrap->getView(); - - $this->setListTitle('Réalisations') - ->setNewTitle('Créer une réalisation') - ->setEditTitle('Edition de la réalisation « $titre »') - ->setBaseTable('realisations') - ->setIdColumn('id') - ->setTitleColumn('titre'); - } + public function init() { + parent::init(); + + $isCompactTrad = false; + + $id = new CubeIT_Form_Element_Id(); + $this->addElement($id); + + $online = new Zend_Form_Element_Checkbox('online'); + $online->setLabel('En ligne'); + $this->addElement($online); + + $annee = new CubeIT_Form_Element_Date('date'); + $annee->setPrecision(CubeIT_Date::MONTH); + $annee->setMinYear(1998); + $annee->setMaxYear('+1'); + $annee->setLabel('Date'); + $this->addElement($annee); + + $titre = new Zend_Form_Element_Text('titre'); + $titre->setLabel('Client'); + $this->addElement($titre); + + $legende = new Zend_Form_Element_Text('legende'); + $legende->setLabel('Legende'); + $this->addElementLocalized($legende, $isCompactTrad); + + $agence = new Zend_Form_Element_Text('agence'); + $agence->setLabel('Agence'); + $this->addElement($agence); + + $description = new CubeIT_Form_Element_Markitup_Basic('description'); + $description->setLabel('Description'); + $this->addElementLocalized($description, $isCompactTrad); + + $url = new CubeIT_Form_Element_Url('url'); + $url->setLabel('URL du site'); + $this->addElementLocalized($url, $isCompactTrad); + + $visuel = new CubeIT_Form_Element_File_Image('visuel'); + $visuel->setLabel('Vignette'); + $visuel->setMaxItems(1); + $this->addElement($visuel); + + $visuel_detail = new CubeIT_Form_Element_File_Image('visuel_detail'); + $visuel_detail->setLabel('Images'); + $this->addElement($visuel_detail); + + $categories = new Cubedesigners_Form_Element_Categories('categories'); + $categories->setLabel('Catégories'); + $this->addElement($categories); + + $tags = new Cubedesigners_Form_Element_Tags('tags_secondaires'); + $tags->setLabel('Type de projet'); + $this->addElement($tags); + + $domaine = new Cubedesigners_Form_Element_Domaines('domaines'); + $domaine->setLabel("Domaine d'activité"); + $this->addElement($domaine); + + $technologies = new Cubedesigners_Form_Element_Technologies('technologies'); + $technologies->setLabel('Technologies'); + $this->addElement($technologies); + + $this->setListTitle('Réalisations') + ->setNewTitle('Créer une réalisation') + ->setEditTitle('Edition de la réalisation « $titre »') + ->setBaseTable('realisations') + ->setIdColumn('id') + ->setTitleColumn('titre'); + } } diff --git a/framework/application/forms/Categories.php b/framework/application/forms/Categories.php index e05c388..44950a3 100644 --- a/framework/application/forms/Categories.php +++ b/framework/application/forms/Categories.php @@ -1,6 +1,6 @@ setListTitle(__('Categories')) ->setNewTitle(__('Créer une catégorie')) ->setEditTitle(sprintf(__("Edition de la catégorie « %s »"), '$name')) - ->setBaseTable('categories') - ->setIdColumn('id') - ->setTitleColumn('name'); + ->setTitleColumn('name') + ->setModel("Cubedesigners_Model_Categorie"); } } diff --git a/framework/application/forms/Domaines.php b/framework/application/forms/Domaines.php index 24ccfdb..2838306 100644 --- a/framework/application/forms/Domaines.php +++ b/framework/application/forms/Domaines.php @@ -1,26 +1,25 @@ -setLabel('#'); - $this->addElement($id); - - $name = new Zend_Form_Element_Text('name'); - $name->setLabel(__('Nom')); - $this->addElement($name); - - $this->setListTitle(__("Domaines d'activité")) - ->setNewTitle(__('Créer un domaine')) - ->setEditTitle(sprintf(__("Edition du domaine « %s »"), '$name')) - ->setBaseTable('domaines') - ->setIdColumn('id') - ->setTitleColumn('name'); - } - -} - -?> +setLabel('#'); + $this->addElement($id); + + $name = new Zend_Form_Element_Text('name'); + $name->setLabel(__('Nom')); + $this->addElement($name); + + $this->setListTitle(__("Domaines d'activité")) + ->setNewTitle(__('Créer un domaine')) + ->setEditTitle(sprintf(__("Edition du domaine « %s »"), '$name')) + ->setTitleColumn('name') + ->setModel('Cubedesigners_Model_Domaine'); + } + +} + +?> diff --git a/framework/application/forms/Element/Tags.php b/framework/application/forms/Element/Tags.php index 69d506e..52b6627 100644 --- a/framework/application/forms/Element/Tags.php +++ b/framework/application/forms/Element/Tags.php @@ -1,11 +1,10 @@ -setBaseForm('Cubedesigners_Form_Tags'); - } - -} - -?> +setBaseForm('Cubedesigners_Form_Tags') + ->setDisplayListManagement(); + } + +} diff --git a/framework/application/forms/Element/Technologies.php b/framework/application/forms/Element/Technologies.php index 139080d..00aed64 100644 --- a/framework/application/forms/Element/Technologies.php +++ b/framework/application/forms/Element/Technologies.php @@ -1,11 +1,10 @@ -setBaseForm('Cubedesigners_Form_Technologies'); - } - -} - -?> +setBaseForm('Cubedesigners_Form_Technologies') + ->setDisplayListManagement(); + } + +} diff --git a/framework/application/forms/Tags.php b/framework/application/forms/Tags.php index 4909a27..964728a 100644 --- a/framework/application/forms/Tags.php +++ b/framework/application/forms/Tags.php @@ -1,26 +1,25 @@ -setLabel('#'); - $this->addElement($id); - - $name = new Zend_Form_Element_Text('name'); - $name->setLabel(__('Nom')); - $this->addElement($name); - - $this->setListTitle(__('Tags')) - ->setNewTitle(__('Créer un tag')) - ->setEditTitle(sprintf(__("Edition du tag « %s »"), '$name')) - ->setBaseTable('tags') - ->setIdColumn('id') - ->setTitleColumn('name'); - } - -} - -?> +setLabel('#'); + $this->addElement($id); + + $name = new Zend_Form_Element_Text('name'); + $name->setLabel(__('Nom')); + $this->addElement($name); + + $this->setListTitle(__('Tags')) + ->setNewTitle(__('Créer un tag')) + ->setEditTitle(sprintf(__("Edition du tag « %s »"), '$name')) + ->setTitleColumn('name') + ->setModel('Cubedesigners_Model_Tag'); + } + +} + +?> diff --git a/framework/application/forms/Technologies.php b/framework/application/forms/Technologies.php index f163f35..3e79b64 100644 --- a/framework/application/forms/Technologies.php +++ b/framework/application/forms/Technologies.php @@ -1,26 +1,23 @@ -setLabel('#'); - $this->addElement($id); - - $name = new Zend_Form_Element_Text('name'); - $name->setLabel(__('Nom')); - $this->addElement($name); - - $this->setListTitle(__('Technologies')) - ->setNewTitle(__('Créer une technologie')) - ->setEditTitle(sprintf(__("Edition de la technologie « %s »"), '$name')) - ->setBaseTable('technologies') - ->setIdColumn('id') - ->setTitleColumn('name'); - } - -} - -?> +setLabel('#'); + $this->addElement($id); + + $name = new Zend_Form_Element_Text('name'); + $name->setLabel(__('Nom')); + $this->addElement($name); + + $this->setListTitle(__('Technologies')) + ->setNewTitle(__('Créer une technologie')) + ->setEditTitle(sprintf(__("Edition de la technologie « %s »"), '$name')) + ->setTitleColumn('name') + ->setModel('Cubedesigners_Model_Technologie'); + } + +} diff --git a/framework/application/models/Content.php b/framework/application/models/Content.php index 38004bc..d4748ca 100644 --- a/framework/application/models/Content.php +++ b/framework/application/models/Content.php @@ -2,9 +2,8 @@ class Cubedesigners_Model_Content extends CubeIT_Model { - protected $id; - protected $name; - protected $value; + protected $name; + protected $value; } diff --git a/framework/application/models/Realisation.php b/framework/application/models/Realisation.php index 245a57e..3e45c9f 100644 --- a/framework/application/models/Realisation.php +++ b/framework/application/models/Realisation.php @@ -31,7 +31,7 @@ class Cubedesigners_Model_Realisation extends CubeIT_Model_Table { $realisations->addColumn('technologies', 'text'); $realisations->addColumn('tags_secondaires', 'text'); $realisations->addColumn('online', 'boolean'); - $realisations->addColumn('annee', 'text'); + $realisations->addColumn('date', 'datetime'); } }