Example #1
0
 /**
  * Changing group master of project's directory
  * @param Projeto $prj
  */
 public static function putPermissionDir($prj, $laminas)
 {
     $dir = $prj->getPathDir(true);
     if ($dir) {
         $cmd = "chown idor:{$prj->uid} {$dir}";
         $laminas = CHtml::listData($laminas, 'id', 'ip');
         Blade::runCommand($cmd, $laminas, true, false);
     }
 }
Example #2
0
 /**
  * Salva 
  * 
  * (non-PHPdoc)
  * @see Model::afterSave()
  */
 public function afterSave($created)
 {
     if ($this->data["Atividade"]["projeto_id"]) {
         $atividades = $this->find("all", array("conditions" => array('Atividade.projeto_id' => $this->data["Atividade"]["projeto_id"], 'Atividade.status !=' => Util::INATIVO)));
         $andamento = 0;
         $cont = 0;
         foreach ($atividades as $campos) {
             $andamento += str_replace("%", "", $campos["Atividade"]["andamento"]);
             $cont++;
         }
         $media = $andamento / $cont;
         $projeto = new Projeto();
         $projeto->id = $this->data["Atividade"]["projeto_id"];
         $projeto->saveField("andamento", $media);
     }
 }
 /**
  * 
  * Cria uma verba para um projeto de uma determinada rubrica
  * @param integer $id - projeto vinculado
  */
 public function actionCreate($id)
 {
     $model = new ProjetoVerba();
     //@var Projeto projeto
     $projeto = Projeto::model()->findByPk($id);
     if ($projeto == null) {
         //Projeto inexistente
         throw new CHttpException('404');
     }
     $model->cod_projeto = $id;
     $model->projeto = $projeto;
     if (isset($_POST['ProjetoVerba'])) {
         $model->attributes = $_POST['ProjetoVerba'];
         if (isset($_POST['ProjetoVerba']['rubricas'])) {
             $model->rubricas = $_POST['ProjetoVerba']['rubricas'];
         }
         if ($model->save()) {
             //Salva as rubricas da receita
             $this->saveRubricas($model->cod_verba, $model->rubricas);
             //Adiciona desembolso inicial
             $this->desembolsoInicial($model);
             //Redireciona para o projeto
             $this->redirect(array('view', 'id' => $model->cod_verba));
         }
     }
     if (count($model->projeto->orcamentos) > 0) {
         $this->render('create', array('model' => $model, 'rubricas' => $this->getRubricas($model)));
     } else {
         $this->render('_alert_orcamentos', array('projeto' => $projeto));
     }
 }
 /**
  * Cria uma nova despesa 
  * Oferece escolha de receita antes
  * @param integer $id Projeto.cod_projeto
  */
 public function actionCreate($id)
 {
     $model = Projeto::model()->findByPk($id);
     if ($model == null) {
         throw new CHttpException(404);
     }
     $this->render('choose_receita', array('model' => $model));
 }
Example #5
0
 public function insertGallery(Projeto $project)
 {
     $result = $this->connect->begin_transaction(MYSQLI_TRANS_START_READ_WRITE);
     $result = $this->connect->query("INSERT INTO projeto(name,description,local,category,customer,datinha) VALUES ('" . $project->getName() . "','" . $project->getDescription() . "','" . $project->getLocal() . "'," . $project->getCategory() . ",'" . $project->getCustomer() . "','" . $project->getDate() . "')");
     $query_imagem_temp = "INSERT INTO imagem(nome,projeto) VALUES";
     $imagem = $project->getImage();
     if (count($imagem) > 0) {
         foreach ($imagem as $key => $value) {
             $query_imagem_temp .= " ('" . $value . "'," . $this->connect->insert_id . "),";
         }
         $query_imagem = substr($query_imagem_temp, 0, -1);
         $result = $this->connect->query($query_imagem);
     }
     $this->connect->commit();
     return $query_imagem;
 }
 /**
  * Edita um projeto
  * @param integer $id identificador do projeto
  */
 public function actionUpdate($id)
 {
     $model = Projeto::model()->findByPk($id);
     if (!in_array(Yii::app()->user->name, $model->gt->getPermited())) {
         throw new CHttpException(400, 'Permition Denied');
     }
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Projeto'])) {
         $model->attributes = $_POST['Projeto'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->cod_projeto));
         }
     }
     $this->render('/projeto/update', array('model' => $model));
 }
Example #7
0
 function criarprojeto()
 {
     $this->valida_sessao();
     $nome_projeto = $this->escape("nomeproj");
     $usuario = $this->escape("user");
     $numero_profissionais = 10;
     $custo_padrao_hora = 50;
     $p_analise = 10;
     $p_projeto = 25;
     $p_implementacao = 50;
     $p_testes = 15;
     //cod: 10 - 20 - 55 - 15
     //art: 30 - 27 - 15 - 28
     $projeto = new Projeto();
     $projeto->idUsuario = $usuario;
     $projeto->nome = $nome_projeto;
     $projeto->linhasDeCodigoPrevistas = rand(300000, 600000);
     $projeto->artefatosPrevistos = $projeto->linhasDeCodigoPrevistas * (1 / 100);
     //1% do codigo
     $projeto->tempo = round($projeto->linhasDeCodigoPrevistas / ($numero_profissionais * 194 * 5));
     $projeto->orcamento = $numero_profissionais * $custo_padrao_hora * 8 * 5 * $projeto->tempo * 1.12;
     //custo esperado + 12%
     $projeto->saldo = $projeto->orcamento;
     $projeto->percentualErros = 1.5;
     $projeto->idStatus = 0;
     $projeto->save();
     $meta1 = new Meta();
     $meta1->nome = "Análise";
     $meta1->idProjeto = $projeto->idProjeto;
     $meta1->tempo = round($projeto->tempo * ($p_analise / 100));
     $meta1->linhasDeCodigo = round($projeto->linhasDeCodigoPrevistas * (10 / 100));
     $meta1->artefatos = round($projeto->artefatosPrevistos * (30 / 100));
     $meta1->save();
     $meta2 = new Meta();
     $meta2->nome = "Projeto";
     $meta2->idProjeto = $projeto->idProjeto;
     $meta2->tempo = round($projeto->tempo * ($p_projeto / 100));
     $meta2->linhasDeCodigo = round($projeto->linhasDeCodigoPrevistas * (20 / 100));
     $meta2->artefatos = round($projeto->artefatosPrevistos * (27 / 100));
     $meta2->save();
     $meta3 = new Meta();
     $meta3->nome = "Implementação";
     $meta3->idProjeto = $projeto->idProjeto;
     $meta3->tempo = round($projeto->tempo * ($p_implementacao / 100));
     $meta3->linhasDeCodigo = round($projeto->linhasDeCodigoPrevistas * (55 / 100));
     $meta3->artefatos = round($projeto->artefatosPrevistos * (15 / 100));
     $meta3->save();
     $meta4 = new Meta();
     $meta4->nome = "Testes e Validação";
     $meta4->idProjeto = $projeto->idProjeto;
     $meta4->tempo = $projeto->tempo - $meta3->tempo - $meta2->tempo - $meta1->tempo;
     $meta4->linhasDeCodigo = $projeto->linhasDeCodigoPrevistas - $meta3->linhasDeCodigo - $meta2->linhasDeCodigo - $meta1->linhasDeCodigo;
     $meta4->artefatos = $projeto->artefatosPrevistos - $meta3->artefatos - $meta2->artefatos - $meta1->artefatos;
     $meta4->save();
     for ($i = 0; $i < $projeto->tempo; $i++) {
         $semana = new Semana();
         $semana->idProjeto = $projeto->idProjeto;
         $semana->save();
         for ($j = 0; $j < 5; $j++) {
             $dia = new Dia();
             $dia->idSemana = $semana->idSemana;
             $dia->save();
         }
     }
     $_SESSION["idprojeto"] = $projeto->idProjeto;
     $_SESSION["projeto"] = true;
     $apresentacao = $this->escape("apresentacao");
     if ($apresentacao == true) {
         $this->set("apresentacao", true);
     } else {
         $this->set("apresentacao", false);
     }
     $this->show("pages/interno/index.tpl");
 }
Example #8
0
 /**
  * @param $id - Identificador de uma Pessoa
  */
 public static function findAllOfUser($id = null)
 {
     $criteria = new CDbCriteria();
     if ($id == null) {
         $id = Yii::app()->user->getId();
     }
     $criteria->with = array('pessoas');
     $criteria->together = true;
     $criteria->order = "situacao, t.nome";
     $criteria->addCondition('pessoas.cod_pessoa = :cod_pessoa
                              OR t.cod_pos_grad = :cod_pessoa
                              OR t.cod_grad = :cod_pessoa
                              OR t.cod_professor = :cod_pessoa', 'AND');
     $criteria->params = array('cod_pessoa' => $id);
     return Projeto::model()->findAll($criteria);
 }
Example #9
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
//Verifica se a pessoa tem acesso
if (!in_array(21, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="pesquisa.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
$projeto->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'associar' && $_POST['id'] > 0) {
    $projeto->setId($_POST['id']);
    if (!empty($_POST['interessados'])) {
        $projeto->setGrupoPessoa($_POST['interessados']);
    } else {
        $projeto->setGrupoPessoa("");
    }
    $retorno = $DAO->DesativarRelacionamento($projeto->getId());
    //Verifica se conseguiu limpar os relacionamentos
    if ($retorno == true) {
        if ($projeto->getGrupoPessoa() != "") {
            $retorno = $DAO->Listar("SELECT p.*, c.nome_arquivo, d.obs FROM " . MYSQL_BASE_PROJETOS . " p, " . MYSQL_BASE_CHECK_LISTS . " c, " . MYSQL_BASE_DOCUMENTOS . " d \r\n\t\t\t\t\t\tWHERE p.id_check_list = c.id AND p.id_documento = d.id AND d.modulo='projeto' AND p.id=" . $projeto->getId());
            $projeto->setCodDocumento("");
            $projeto->setDocObservacao("");
            foreach ($retorno as $item) {
Example #10
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once "../DAO/ProjetoDAO.php";
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(20, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="disciplina.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
if (!empty($_POST['cmd']) && $_POST['cmd'] == "pesquisa") {
    $projeto->setDocDataProcessamento($_POST['data_processamento'], 'converter');
    $projeto->setDocObservacao(limpaTexto($_POST['observacao']));
    $projeto->setFaseProjeto($_POST['fase_projeto']);
    $projeto->setCodigoProjeto($_POST['codigo_projeto']);
    $projeto->setNucleo($_POST['nucleo']);
    $projeto->setContrato($_POST['contrato']);
    $projeto->setObra($_POST['obra']);
    $projeto->setTrecho($_POST['trecho_inicio']);
    $projeto->setTrechoFinal($_POST['trecho_fim']);
    $projeto->setDisciplina($_POST['disciplina']);
    $projeto->setTipoDocumento($_POST['tipo_documento']);
    $projeto->setStatus($_POST['status']);
    if (!empty($_POST['data_inicio'])) {
        $explode = explode("-", $_POST['data_inicio']);
        $dataInicio = $explode[2] . '-' . $explode[1] . '-' . $explode[0];
    }
    if (!empty($_POST['data_fim'])) {
        $explode = explode("-", $_POST['data_fim']);
Example #11
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(21, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="pesquisa.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
$projeto->setId(limpaTexto($_GET['id']));
// Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $projeto->setDocLocal(limpaTexto($_POST['caixa']));
    $projeto->setDocumento($_POST['id_documento']);
    $retorno = $DAO->AtualizarGED($projeto);
    //Verifica se conseguiu salvar no banco de documentos
    if ($retorno == true) {
        echo '<script language= "JavaScript">alert("Registro editado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Erro, contate a TI.");</script>';
    }
} else {
    $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PROJETOS . " WHERE id=" . $projeto->getId());
    if ($resultado) {
        foreach ($resultado as $item) {
            $projeto->setDocumento($item['id_documento']);
Example #12
0
		<?php 
echo $form->labelEx($model, 'categoria');
?>
		<?php 
echo $form->textField($model, 'categoria');
?>
		<?php 
echo $form->error($model, 'categoria');
?>
	</div>
	<div class="row">
		<?php 
echo $form->labelEx($model, 'projeto_vinculado');
?>
		<?php 
echo $form->dropDownList($model, 'projeto_vinculado', CHtml::listData(Projeto::model()->findAll(array('order' => 'nome')), 'cod_projeto', 'nome'));
?>
		<?php 
echo $form->error($model, 'projeto_vinculado');
?>
	</div>

	<div class="row buttons">
		<?php 
echo CHtml::submitButton($model->isNewRecord ? 'Adicionar' : 'Salvar');
?>
	</div>

<?php 
$this->endWidget();
?>
Example #13
0
		<?php 
echo $form->textField($model, 'cartao_ufrgs');
?>
		<?php 
echo $form->error($model, 'cartao_ufrgs');
?>
	</div>
	
	
	<div class="row">
	<?php 
echo $form->labelEx($model, 'projetos_atuante');
?>
		<div class="checkboxlist">
		<?php 
echo $form->listBox($model, 'projetos_atuante', CHtml::listData(Projeto::model()->findAll(array('order' => 'nome')), 'cod_projeto', 'nome'), array("multiple" => "multiple", "size" => "10"));
?>
		</div>
	</div>
	<div class="hint">Segure a tecla <b>CTRL</b> para selecionar mais de um projeto.</div><br>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'email');
?>
		<?php 
echo $form->textField($model, 'email');
?>
		<?php 
echo $form->error($model, 'email');
?>
Example #14
0
echo $form->labelEx($model, 'nro_patrimonio');
?>
		<?php 
echo $form->textField($model, 'nro_patrimonio');
?>
		<?php 
echo $form->error($model, 'nro_patrimonio');
?>
	</div>
	
	<div class="input">
	<?php 
echo $form->labelEx($model, 'cod_projeto');
?>
	<?php 
echo $form->dropDownList($model, 'cod_projeto', CHtml::listData(Projeto::model()->findAll(array('order' => 'nome')), 'cod_projeto', 'nome'), array('empty' => '-- Selecione um projeto --'));
?>
	<?php 
echo $form->error($model, 'cod_projeto');
?>
	</div>

	<div class="input">
		<?php 
echo $form->labelEx($model, 'valor');
?>
		<?php 
echo $form->textField($model, 'valor', array('onkeyup' => 'formataValor(this);'));
?>
		<?php 
echo $form->error($model, 'valor');
Example #15
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(254, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="../documentos/fase_projeto.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
?>

<script type="text/javascript">
function changeAction()
{
	if($('input[name=finaliza]:checked').val() == 'S'){
		if($('input[name=versao]:checked').val() == 'U'){
			document.getElementById("search-theme-form").action = 'relatorio_analitico_wf.php';
		}else{
			document.getElementById("search-theme-form").action = 'relatorio_analitico_wf.php';
		}
	}else{
		document.getElementById("search-theme-form").action = 'relatorio_sintetico_wf.php';
	}
}
</script>
<!-- topbar ends -->
<div class="container-fluid">
Example #16
0
 /**
  * 
  * Retorna os  projetos que acabam em 6 meses 
  */
 public static function getLasts()
 {
     $criteria = new CDbCriteria();
     $dataLimite = date("d/m/Y", mktime(0, 0, 0, date("m") + 6, date("d"), date("Y")));
     $dataAtual = date("d/m/Y");
     $criteria->addCondition("t.data_fim <= '{$dataLimite}'", 'AND');
     $criteria->addCondition("t.data_fim >= '{$dataAtual}'", 'AND');
     $criteria->order = 't.data_fim DESC, t.nome ASC';
     return Projeto::model()->findALL($criteria);
 }
Example #17
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(273, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="../documentos/fase_projeto.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
?>

<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
				<?php 
include_once '../menu.php';
?>
			</div>
		<!--/span-->
		<!-- left menu ends -->

		<noscript>
			<div class="alert alert-block span10">
				<h4 class="alert-heading">Warning!</h4>
Example #18
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(279, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="../documentos/fase_projeto.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
?>

<script type="text/javascript">
function changeAction()
{
	if($('input[name=finaliza]:checked').val() == 'S'){
		document.getElementById("search-theme-form").action = 'result.php';
	}else{
		document.getElementById("search-theme-form").action = 'result_detalhado.php';
	}
}
</script>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
<?php 
    $this->renderPartial("/projeto/_detalhe_pagamento", array('pagamento' => $bolsa));
    ?>
<!-- Nome da Bolsa -->
<?php 
    $categoria = $bolsa->categoria;
    ?>
<br>
<!-- Informações da Bolsa -->

<b> <?php 
    echo CHtml::link(CHtml::encode($categoria), array('/pessoafinanceiro/view', 'id' => $bolsa->cod_financeiro));
    ?>
</b>
<?php 
    $projetoVinculado = Projeto::model()->findByPk($bolsa->projeto_vinculado);
    if (is_object($projetoVinculado)) {
        ?>
<br>
<ul>
	<?php 
        $fontePagadora = FontePagadora::model()->findByPk($bolsa->cod_fonte_pagadora)->nome;
        ?>
	<li><b>Projeto Vinculado: </b><?php 
        echo CHtml::link(CHtml::encode($projetoVinculado->nome), array('/projeto/view', 'id' => $bolsa->projeto_vinculado));
        ?>
</li>
	<li><b>Fonte Pagadora: </b><?php 
        echo $fontePagadora;
        ?>
</li>
<h1>Adicionar Projeto Atuante</h1>

<div class="form">

<?php 
$form = $this->beginWidget('CActiveForm', array('id' => 'pessoa-form', 'enableAjaxValidation' => false));
?>


	<?php 
echo $form->errorSummary($model);
?>

	<div class="row">
		<?php 
$projetos = Projeto::model()->findAll(array('order' => 'nome'));
?>
		<?php 
echo $form->dropDownList($model, 'cod_projeto', array("NULL" => "Selecione um Projeto") + CHtml::listData($projetos, 'cod_projeto', 'nome'));
?>
		<?php 
echo $form->error($model, 'cod_projeto');
?>
	</div>
	
	<div class="row buttons">
		<?php 
echo CHtml::submitButton($model->isNewRecord ? 'Adicionar' : 'Salvar');
?>
	</div>
	<?php 
echo $form->errorSummary($model);
?>
  <?php 
if (!isset($model->cod_projeto)) {
    ?>
	<div class="input">
		<?php 
    echo $form->labelEx($model, 'cod_projeto');
    ?>
		<?php 
    $projetos["null"] = "Selecione um projeto";
    ?>
		<?php 
    $projetos = $projetos + CHtml::listData(Projeto::model()->findAll(array('order' => 'nome')), 'cod_projeto', 'nome');
    ?>
		<?php 
    echo $form->dropDownList($model, 'cod_projeto', $projetos);
    ?>
		<?php 
    echo $form->error($model, 'cod_projeto');
    ?>
	</div>
  <?php 
}
?>

	<div class="input">
		<?php 
echo $form->labelEx($model, 'descricao');
Example #22
0
 /**
  * Edita um projeto
  * @param integer $id identificador do projeto
  */
 public function actionUpdateProjeto($id)
 {
     $model = Projeto::model()->findByPk($id);
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Projeto'])) {
         $model->attributes = $_POST['Projeto'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->cod_gt));
         }
     }
     $this->render('/projeto/update', array('model' => $model));
 }
Example #23
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(309, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="../documentos/fase_projeto.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
connectSQL();
?>

<script type="text/javascript">
function changeAction()
{
	if($('input[name=finaliza]:checked').val() == 'S'){
		document.getElementById("search-theme-form").action = 'relatorio_analitico_finalizados.php';
	}else{
		document.getElementById("search-theme-form").action = 'relatorio_sintetico_finalizados.php';
	}
}
</script>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
Example #24
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(20, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="pesquisa.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
$projeto->setId(limpaTexto($_GET['id']));
$resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PROJETOS . " WHERE id=" . $projeto->getId());
if ($resultado) {
    foreach ($resultado as $item) {
        $projeto->setCheckList($item['id_check_list']);
        $projeto->setDocumento($item['id_documento']);
        $projeto->setCodigoProjeto($item['id_codigo_projeto']);
        $projeto->setFaseProjeto($item['id_fase_projeto']);
        $projeto->setNucleo($item['id_nucleo']);
        $projeto->setDisciplina($item['id_disciplina']);
        $projeto->setTipoDocumento($item['id_tipo_documento']);
        if ($item['versao'] == null) {
            $projeto->setVersao("(Sem Vers&atilde;o)");
        } else {
            $projeto->setVersao($item['versao']);
        }
    }
}
Example #25
0
    		<?php 
$this->widget('zii.widgets.jui.CJuiDatePicker', array('name' => 'termino', 'value' => isset($termino) ? $termino : null, 'language' => 'pt-BR', 'options' => array('showAnim' => 'drop'), 'htmlOptions' => array('style' => 'height:15px;')));
?>
    <label><b>Término</b></label>
    </div>
    <br>
    <div class="input">
    <?php 
echo CHtml::dropDownList('dropDownCategoria', $categoria, CHtml::listData(AtividadeCategoria::model()->findAll(array('order' => 'nome', 'condition' => 'cod_categoria_pai = cod_categoria')), 'cod_categoria', 'nome'), array('prompt' => 'Escolha uma Categoria'));
?>
    </div>
    <br>

    <div class="input">
    <?php 
echo CHtml::dropDownList('dropDownProjeto', $projeto, CHtml::listData(Projeto::model()->findAll(array('order' => 'nome')), 'cod_projeto', 'nome'), array('prompt' => "Escolha um Projeto"));
?>
    </div>

    <div class="input">
    <?php 
echo CHtml::checkBox('checkBoxFinalizado', $finalizado);
?>
<b> Mostrar Somente Atividades Finalizadas</b>
    </div>
    <br>
    		
    <?php 
echo CHtml::submitButton('Limpar', array('id' => 'btnLimpar', 'submit' => 'atividade'));
?>
    <?php 
<?php

include 'bd/projeto.php';
$acao = $_POST['action'];
$usuario = $_POST['usuario'];
$nome = $_POST['nome'];
$projeto = new Projeto();
switch ($acao) {
    case 'novo':
        $projeto->setProjeto($usuario, $nome);
        $idP = $projeto->getIdProjeto($usuario);
        echo $idP;
        break;
}
Example #27
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(281, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="../documentos/fase_projeto.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
?>

<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
				<?php 
include_once '../menu.php';
?>
			</div>
		<!--/span-->
		<!-- left menu ends -->

		<noscript>
			<div class="alert alert-block span10">
				<h4 class="alert-heading">Warning!</h4>
Example #28
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProjetoDAO.php';
include_once '../Projeto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(86, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="disciplina.php";</script>';
}
$projeto = new Projeto();
$DAO = new ProjetoDAO();
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
				<?php 
include_once '../menu.php';
?>
			</div>
		<!--/span-->
		<!-- left menu ends -->

		<noscript>
			<div class="alert alert-block span10">
				<h4 class="alert-heading">Warning!</h4>
				<p>
 function __construct()
 {
     parent::__construct();
 }
Example #30
0
 public function actionCoordenadores()
 {
     $projetos = Projeto::model()->findAll();
     foreach ($projetos as $p) {
         if ($p->save()) {
             echo $p->nome . " foi salvo com sucesso<br>";
         }
     }
     Yii::app()->end();
 }