]> _ Git - bloomsburie.git/commitdiff
wait #7260 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 17 Jan 2025 11:15:14 +0000 (12:15 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 17 Jan 2025 11:15:14 +0000 (12:15 +0100)
framework/application/forms/CMS/Carrers.php
framework/application/forms/CMS/Sub/Positions/Positions.php
framework/application/models/Position.php
framework/application/views/scripts/positions/index.phtml

index 5a62714e1be9e813a10c7adc24c2603fc9d0804d..db380c63ddb85f49c3813375d17c0795cfcc161a 100644 (file)
@@ -22,10 +22,6 @@ class Cubedesigners_Form_CMS_Carrers extends Cubedesigners_Form_CMS_Twocolumns
         $positions = new Cubedesigners_Form_CMS_Element_Positions('positions_list');
         $positions->setLabel('Manage positions');
         $this->addElement($positions);
-
-        $positionsFooter=new CubeIT_Form_Element_Markitup('positions_footer');
-        $positionsFooter->setLabel('Positions footer');
-        $this->addElement($positionsFooter);
     }
 
 }
index 8bfad160a108d39358d9b3087d567258c3f938c4..63476c0e5a87e6e4709b24bb13d5959e51483e53 100644 (file)
@@ -1,44 +1,50 @@
 <?php
 
-class Cubedesigners_Form_CMS_Sub_Positions_Positions extends CubeIT_Form_List_Model {
+class Cubedesigners_Form_CMS_Sub_Positions_Positions extends CubeIT_Form_List_Model
+{
 
-       public function init() {
-               parent::init();
+    public function init()
+    {
+        parent::init();
 
-               $isCompactTrad = true;
+        $isCompactTrad = true;
 
-               $id = new CubeIT_Form_Element_Id();
-               $this->addElement($id);
+        $id = new CubeIT_Form_Element_Id();
+        $this->addElement($id);
 
-               $online = new Zend_Form_Element_Checkbox('online');
-               $online->setLabel('Online');
-               $this->addElement($online);
+        $online = new Zend_Form_Element_Checkbox('online');
+        $online->setLabel('Online');
+        $this->addElement($online);
 
-               $titre = new Zend_Form_Element_Text('title');
-               $titre->setLabel('Title');
-        $this->addElementLocalized($titre,$isCompactTrad);
+        $titre = new Zend_Form_Element_Text('title');
+        $titre->setLabel('Title');
+        $this->addElementLocalized($titre, $isCompactTrad);
 
-               $left = new CubeIT_Form_Element_Markitup('columnleft');
-               $left->setLabel('Section 1 : Left column');
-               $this->addElementLocalized($left, $isCompactTrad);
+        $left = new CubeIT_Form_Element_Markitup('columnleft');
+        $left->setLabel('Introduction : Left column');
+        $this->addElementLocalized($left, $isCompactTrad);
 
-               $right = new CubeIT_Form_Element_Markitup('columnright');
-               $right->setLabel('Section 1 : Right column');
-               $this->addElementLocalized($right, $isCompactTrad);
+        $right = new CubeIT_Form_Element_Markitup('columnright');
+        $right->setLabel('Introduction : Right column');
+        $this->addElementLocalized($right, $isCompactTrad);
 
-               $section_2 = new CubeIT_Form_Element_Markitup('responsabilities');
-               $section_2->setLabel('Responsabilities');
-               $this->addElementLocalized($section_2, $isCompactTrad);
+        $section_2 = new CubeIT_Form_Element_Markitup('responsabilities');
+        $section_2->setLabel('Responsabilities');
+        $this->addElementLocalized($section_2, $isCompactTrad);
 
-               $section_3 = new CubeIT_Form_Element_Markitup('requirements');
-               $section_3->setLabel('Requirements');
-               $this->addElementLocalized($section_3, $isCompactTrad);
+        $section_3 = new CubeIT_Form_Element_Markitup('requirements');
+        $section_3->setLabel('Requirements');
+        $this->addElementLocalized($section_3, $isCompactTrad);
 
-               $this->setListTitle('Positions')
-                       ->setNewTitle('Add a position')
-                       ->setEditTitle('Edit « $title »')
-                       ->setModel('Cubedesigners_Model_Position')
-                       ->setTitleColumn("title");
-       }
+        $application = new CubeIT_Form_Element_Markitup('application');
+        $application->setLabel('Application');
+        $this->addElementLocalized($application, $isCompactTrad);
+
+        $this->setListTitle('Positions')
+            ->setNewTitle('Add a position')
+            ->setEditTitle('Edit « $title »')
+            ->setModel('Cubedesigners_Model_Position')
+            ->setTitleColumn("title");
+    }
 
 }
index 51c737251fee9c0a82bd044d70aa701726a98ac4..2956128322e561627f93e3ab48faf1b23b044f0f 100644 (file)
@@ -8,6 +8,7 @@ class Cubedesigners_Model_Position extends CubeIT_Model_Data_Table {
        protected $columnright;
        protected $responsabilities;
        protected $requirements;
+    protected $application;
        protected $online;
 
        public static function getSchema($schema) {
@@ -17,6 +18,7 @@ class Cubedesigners_Model_Position extends CubeIT_Model_Data_Table {
                $realisations->addColumn('columnright', 'text');
                $realisations->addColumn('responsabilities', 'text');
                $realisations->addColumn('requirements', 'text');
+        $realisations->addColumn('application','text');
                $realisations->addColumn('online', 'boolean');
 
        }
index d915d229c685e27a197ae13870c249e0cebb88da..d214d63e04ba55d523026236824db42a8c299fb1 100644 (file)
@@ -11,4 +11,4 @@ echo '</div>';
 echo $this->twocols(true, '!!!!!Position: '.$r->title, $r->columnleft, $r->columnright);
 echo $this->textLayer($r->responsabilities,'blue pb-4vw pt-4vw');
 echo $this->textLayer($r->requirements,'mb-4vw mt-4vw');
-echo $this->textLayer($parent['positions_footer'],'positionfooter black pb-4vw pt-4vw');
\ No newline at end of file
+echo $this->textLayer($r->application,'positionfooter black pb-4vw pt-4vw');
\ No newline at end of file