From bbc52dd74963cf8ca4d2346eb54c446cbbacbdac Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 17 Jan 2025 12:15:14 +0100 Subject: [PATCH] wait #7260 @0.25 --- framework/application/forms/CMS/Carrers.php | 4 -- .../forms/CMS/Sub/Positions/Positions.php | 66 ++++++++++--------- framework/application/models/Position.php | 2 + .../views/scripts/positions/index.phtml | 2 +- 4 files changed, 39 insertions(+), 35 deletions(-) diff --git a/framework/application/forms/CMS/Carrers.php b/framework/application/forms/CMS/Carrers.php index 5a62714..db380c6 100644 --- a/framework/application/forms/CMS/Carrers.php +++ b/framework/application/forms/CMS/Carrers.php @@ -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); } } diff --git a/framework/application/forms/CMS/Sub/Positions/Positions.php b/framework/application/forms/CMS/Sub/Positions/Positions.php index 8bfad16..63476c0 100644 --- a/framework/application/forms/CMS/Sub/Positions/Positions.php +++ b/framework/application/forms/CMS/Sub/Positions/Positions.php @@ -1,44 +1,50 @@ 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"); + } } diff --git a/framework/application/models/Position.php b/framework/application/models/Position.php index 51c7372..2956128 100644 --- a/framework/application/models/Position.php +++ b/framework/application/models/Position.php @@ -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'); } diff --git a/framework/application/views/scripts/positions/index.phtml b/framework/application/views/scripts/positions/index.phtml index d915d22..d214d63 100644 --- a/framework/application/views/scripts/positions/index.phtml +++ b/framework/application/views/scripts/positions/index.phtml @@ -11,4 +11,4 @@ echo ''; 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 -- 2.39.5