Example #1
0
 /**
  * Ação responsável para salvar os dados vindos
  * do formulário
  * @return JSON
  */
 public function ajaxSalvartrabalho()
 {
     $obj = new Classe_Trabalho();
     $obj->setDados($_POST);
     $id = $obj->salvar();
     $json = new Sistema_Ajax();
     $json->addVar($id);
     $json->responde();
 }
 if ($_POST['trb_categoria'] != "Pesquisa/Extensão") {
     $autores = explode(";", $_POST['trb_coautor']);
     $orientadores = explode(";", $_POST['trb_orientador']);
     if (sizeof($autores) > 3 || sizeof($orientadores) > 2) {
         $mensagem = '<div class="clean-error">Para Casos Clínicos e Revisão de Literatura no máximo 3 co-autores e 2 orientadores</div><br/>';
     }
 }
 $palavraschave = explode(";", $_POST['trb_palavraschave']);
 if (sizeof($palavraschave) != 3 && sizeof($palavraschave) != 4) {
     $mensagem = '<div class="clean-error">Informe 3 ou 4 palavras chaves separadas por ; (ponto e virgula)</div><br/>';
 }
 if ($_FILES['arquivo']['name'] == "" && $_POST['trb_cod'] == "") {
     $mensagem = '<div class="clean-error">Por favor anexe o arquivo</div><br/>';
 }
 if ($mensagem == "") {
     $trabalho = new Classe_Trabalho();
     // seta os dados do post
     $_POST['trb_status'] = ATIVO;
     $_POST['usr_cod'] = $login->getCodigo();
     $trabalho->setDados($_POST);
     $aux = $trabalho->salvar();
     if ($_POST['trb_cod'] == "") {
         // pra nao atualizar
         $_POST['trb_cod'] = $aux['id']['valorid'];
     }
     if (!$msg->temErro()) {
         // se mandou o arquivo então
         if ($_FILES['arquivo']['name'] != "") {
             // se salvou o projeto então salva o arquivo que foi enviado caso ele esteja nas regras
             // tamanho do arquivo
             if ($_FILES['arquivo']['size'] > 4000000) {