class Cubedesigners_Form_CMS_Sub_Casestudies_Studie extends CubeIT_Form_SubForm {
- public function init() {
- parent::init();
+ public function init() {
+ parent::init();
- $online = new Zend_Form_Element_Checkbox('online');
- $online->setLabel('En ligne');
- $this->addElement($online);
+ $online = new Zend_Form_Element_Checkbox('online');
+ $online->setLabel('En ligne');
+ $this->addElement($online);
- $titre = new Zend_Form_Element_Text('titre');
- $titre->setLabel('Titre');
- $this->addElement($titre);
+ $titre = new Zend_Form_Element_Text('titre');
+ $titre->setLabel('Titre');
+ $this->addElement($titre);
- $description = new Zend_Form_Element_Text('description');
- $description->setLabel('Description');
- $this->addElement($description);
+ $description = new Zend_Form_Element_Text('description');
+ $description->setLabel('Description');
+ $this->addElement($description);
- $visuel = new CubeIT_Form_Element_File_Image('visuel');
- $visuel->setLabel('Visuel de la page Case Studies');
- $visuel->setMaxItems(1);
- $this->addElement($visuel);
+ $visuel = new CubeIT_Form_Element_File_Image('visuel');
+ $visuel->setLabel('Visuel de la page Case Studies');
+ $visuel->setMaxItems(1);
+ $this->addElement($visuel);
- $blocs = new Cubedesigners_Form_CMS_Sub_Casestudies_Content_Blocs('blocs');
- $blocs->setLegend('Contenu');
- $this->addSubForm($blocs, 'blocs');
+ $blocs = new Cubedesigners_Form_CMS_Sub_Casestudies_Content_Blocs('blocs');
+ $blocs->setLegend('Contenu');
+ $this->addSubForm($blocs, 'blocs');
- $tags = new Cubedesigners_Form_Element_Tags('tags');
- $tags->setLabel('Tags');
- $this->addElement($tags);
- }
+ $tags = new Cubedesigners_Form_Element_Tags('tags');
+ $tags->setLabel('Tags');
+ $this->addElement($tags);
+ }
}
-
-?>
class Cubedesigners_Form_CMS_Sub_Casestudies_Studies 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);
-
- $propulse = new Zend_Form_Element_Checkbox('propulse');
- $propulse->setLabel('Propulsée');
- $this->addElement($propulse);
-
- $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);
-
- $description = new Zend_Form_Element_Text('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 de la page Case Studies');
- $visuel->setMaxItems(1);
- $this->addElementLocalized($visuel, $isCompactTrad);
-
- $visuel_detail = new CubeIT_Form_Element_File_Image('visuel_detail');
- $visuel_detail->setLabel('Visuel de la page de détail');
- $visuel_detail->setMaxItems(1);
- $this->addElementLocalized($visuel_detail, $isCompactTrad);
-
- $legende = new Zend_Form_Element_Text('legende');
- $legende->setLabel('Legende du visuel');
- $this->addElementLocalized($legende, $isCompactTrad);
-
- $color = new Zend_Form_Element_Text('couleur');
- $color->setLabel('Code couleur de la zone de contenu');
- $this->addElement($color);
-
- $blocs = new Cubedesigners_Form_CMS_Sub_Casestudies_Content_Blocs('blocs');
- $blocs->setLegend('Contenu');
- $this->addSubForm($blocs, 'blocs');
-
- $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('Etudes de cas')
- ->setNewTitle('Créer une étude de cas')
- ->setEditTitle('Edition de l\'étude de cas « $titre »')
- ->setBaseTable('casestudies')
- ->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);
+
+ $propulse = new Zend_Form_Element_Checkbox('propulse');
+ $propulse->setLabel('Propulsée');
+ $this->addElement($propulse);
+
+ $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);
+
+ $description = new Zend_Form_Element_Text('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 de la page Case Studies');
+ $visuel->setMaxItems(1);
+ $this->addElementLocalized($visuel, $isCompactTrad);
+
+ $visuel_detail = new CubeIT_Form_Element_File_Image('visuel_detail');
+ $visuel_detail->setLabel('Visuel de la page de détail');
+ $visuel_detail->setMaxItems(1);
+ $this->addElementLocalized($visuel_detail, $isCompactTrad);
+
+ $legende = new Zend_Form_Element_Text('legende');
+ $legende->setLabel('Legende du visuel');
+ $this->addElementLocalized($legende, $isCompactTrad);
+
+ $color = new Zend_Form_Element_Text('couleur');
+ $color->setLabel('Code couleur de la zone de contenu');
+ $this->addElement($color);
+
+ $blocs = new Cubedesigners_Form_CMS_Sub_Casestudies_Content_Blocs('blocs');
+ $blocs->setLegend('Contenu');
+ $this->addSubForm($blocs, 'blocs');
+
+ $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);
+
+ $casesStudies = new Cubedesigners_Form_CMS_Sub_CaseStudiesList();
+ $casesStudies->setLegend('Liens vers case studies connexes');
+ $this->addSubForm($casesStudies, 'connexe');
+
+ $bootstrap = Bootstrap::getInstance();
+ $view = $bootstrap->getView();
+
+ $this->setListTitle('Etudes de cas')
+ ->setNewTitle('Créer une étude de cas')
+ ->setEditTitle('Edition de l\'étude de cas « $titre »')
+ ->setBaseTable('casestudies')
+ ->setIdColumn('id')
+ ->setTitleColumn('titre');
+ }
}