Skip to content

Commit

Permalink
Adicionado campo seção no cadastro de área de conhecimento;
Browse files Browse the repository at this point in the history
  • Loading branch information
carolinesalib committed Dec 1, 2015
1 parent 4ac9479 commit 1b7fc01
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 13 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-- //

--
-- Adiciona coluna seção a área de conhecimento
--
-- @author Lucas Schmoeller da Silva <lucas@portabilis.com.br>
-- @license @@license@@
-- @version $Id$

ALTER TABLE modules.area_conhecimento ADD COLUMN secao CHARACTER VARYING(50);

-- //@UNDO

ALTER TABLE modules.area_conhecimento DROP COLUMN secao;

-- //
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

use Phinx\Migration\AbstractMigration;

class ColunaSecaoAreaConhecimento extends AbstractMigration
{
public function up()
{
$count = $this->execute("ALTER TABLE modules.area_conhecimento ADD COLUMN secao CHARACTER VARYING(50);");
}

public function down()
{
$count = $this->execute("ALTER TABLE modules.area_conhecimento DROP COLUMN secao;");
}
}
4 changes: 3 additions & 1 deletion ieducar/modules/AreaConhecimento/Model/Area.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ class AreaConhecimento_Model_Area extends CoreExt_Entity
protected $_data = array(
'instituicao' => NULL,
'nome' => NULL,
'secao' => NULL
);

public function getDefaultValidatorCollection()
Expand All @@ -56,7 +57,8 @@ public function getDefaultValidatorCollection()

return array(
'instituicao' => new CoreExt_Validate_Choice(array('choices' => $instituicoes)),
'nome' => new CoreExt_Validate_String(array('min' => 5, 'max' => 60))
'nome' => new CoreExt_Validate_String(array('min' => 5, 'max' => 60)),
'secao' => new CoreExt_Validate_String(array('min' => 0, 'max' => 50))
);
}

Expand Down
17 changes: 13 additions & 4 deletions ieducar/modules/AreaConhecimento/Views/EditController.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,17 @@ class EditController extends Core_Controller_Page_EditController
'label' => 'Nome',
'help' => 'O nome da área de conhecimento. Exemplo: "<em>Ciências da natureza</em>".',
'entity' => 'nome'
),
'secao' => array(
'label' => 'Seção',
'help' => 'A seção que abrange a área de conhecimento. Exemplo: "<em>Lógico Matemático</em>".',
'entity' => 'secao'
)
);

protected function _preRender()
{
parent::_preRender();
parent::_preRender();

Portabilis_View_Helper_Application::loadStylesheet($this, 'intranet/styles/localizacaoSistema.css');

Expand All @@ -75,10 +80,10 @@ protected function _preRender()
$localizacao->entradaCaminhos( array(
$_SERVER['SERVER_NAME']."/intranet" => "In&iacute;cio",
"educar_index.php" => "i-Educar - Escola",
"" => "$nomeMenu &aacute;rea de conhecimento"
"" => "$nomeMenu &aacute;rea de conhecimento"
));
$this->enviaLocalizacao($localizacao->montar());
}
$this->enviaLocalizacao($localizacao->montar());
}

/**
* @see clsCadastro#Gerar()
Expand All @@ -95,5 +100,9 @@ public function Gerar()
// Nome
$this->campoTexto('nome', $this->_getLabel('nome'), $this->getEntity()->nome,
60, 60, TRUE, FALSE, FALSE, $this->_getHelp('nome'));

// Seção
$this->campoTexto('secao', $this->_getLabel('secao'), $this->getEntity()->secao,
50, 50, FALSE, FALSE, FALSE, $this->_getHelp('secao'));
}
}
9 changes: 5 additions & 4 deletions ieducar/modules/AreaConhecimento/Views/IndexController.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ class IndexController extends Core_Controller_Page_ListController
protected $_titulo = 'Listagem de áreas de conhecimento';
protected $_processoAp = 945;
protected $_tableMap = array(
'Nome' => 'nome'
'Nome' => 'nome',
'Seção' => 'secao'
);

protected function _preRender(){
Expand All @@ -63,8 +64,8 @@ protected function _preRender(){
$localizacao->entradaCaminhos( array(
$_SERVER['SERVER_NAME']."/intranet" => "In&iacute;cio",
"educar_index.php" => "i-Educar - Escola",
"" => "Listagem de &aacute;reas de conhecimento"
"" => "Listagem de &aacute;reas de conhecimento"
));
$this->enviaLocalizacao($localizacao->montar());
}
$this->enviaLocalizacao($localizacao->montar());
}
}
9 changes: 5 additions & 4 deletions ieducar/modules/AreaConhecimento/Views/ViewController.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ class ViewController extends Core_Controller_Page_ViewController
protected $_titulo = 'Detalhes de área de conhecimento';
protected $_processoAp = 945;
protected $_tableMap = array(
'Nome' => 'nome'
'Nome' => 'nome',
'Seção' => 'secao'
);


Expand All @@ -64,8 +65,8 @@ protected function _preRender(){
$localizacao->entradaCaminhos( array(
$_SERVER['SERVER_NAME']."/intranet" => "In&iacute;cio",
"educar_index.php" => "i-Educar - Escola",
"" => "Detalhe da &aacute;rea de conhecimento"
"" => "Detalhe da &aacute;rea de conhecimento"
));
$this->enviaLocalizacao($localizacao->montar());
}
$this->enviaLocalizacao($localizacao->montar());
}
}

0 comments on commit 1b7fc01

Please sign in to comment.