/** * 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) {