Ejemplo n.º 1
0
$DAO = new WorkFlowDAO();
// if(!in_array(212, listarAcesso())){
// 	echo '<script language= "JavaScript">location.href="'.EXTERNAL_ROOT_PORTAL.'/modulos.php";</script>';
// }
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    $pedido->setLista($_POST['lista']);
    $pedido->setAssunto(limpaTexto($_POST['assunto']));
    $lista_info = $DAO->Listar("SELECT rl.*, nome_completo as responsavel FROM " . MYSQL_BASE_REMESSA_LISTAS . " rl\r\n\t\t\t\t\t\t\t\tINNER JOIN \r\n\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PESSOAS . " p ON rl.id_usuario = p.id \r\n\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\texcluido IS NULL AND rl.id= " . $pedido->getLista());
    foreach ($lista_info as $lista) {
        $pedido->setResponsavel($lista['id_usuario']);
        $pedido->setEmpresa($lista['id_empresa']);
        $pedido->setUsuario($lista['responsavel']);
    }
    if ($pedido->getLista() != '') {
        if ($pedido->getAssunto() != '') {
            $retorno = $DAO->Gravar($pedido);
            if ($retorno > 0) {
                $post = $_POST;
                foreach (array_keys($post) as $row) {
                    $explode = explode("-", $row);
                    if ($explode[0] == 'pergunta' && !empty($post[$row]) && $post['selecionado' . $explode[1]] == '1') {
                        $pedido->setPedidoInformacao($retorno);
                        $pedido->setPergunta($post[$row]);
                        $pedido->setListaArquivo($explode[1]);
                        /*Inicio - Anexar arquivo*/
                        if ($_FILES['file']['error'] != 4) {
                            $name = $_FILES['file']['name'];
                            $tmp_name = $_FILES['file']['tmp_name'];
                            $uploadDir = '../../arquivos/pedido_informacao/';
                            $uploadFile = $uploadDir . $name;
                            $query = mysql_query("SELECT id FROM " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " WHERE file = '" . $name . "' AND dat_excluido IS NULL");
Ejemplo n.º 2
0
 $user = userId();
 $workFlow->setDocumento($_POST['documento']);
 $workFlow->setTipoDocumento($_POST['tipodocumento']);
 $workFlow->setIsProjeto($_POST['is_projeto']);
 $workFlow->setIdCarta($_POST['carta']);
 $fluxo->setIdPessoaDespachou($user);
 $res = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id = " . $user);
 foreach ($res as $item) {
     $fluxo->setIdSetorDespachou($item['id_setor']);
 }
 if ($workFlow->getIsProjeto() == 'S') {
     $array_id_work_flow = array();
     $is_array = 'S';
     foreach ($_POST['arquivos'] as $item) {
         $workFlow->setDocumento($item);
         $resultado = $DAO->Gravar($workFlow);
         //Inserir na tabela de relatorios
         $workFlow->inserirEmProjeto($workFlow->getDocumento(), $resultado);
         //Guardar os id's dos Work FLows
         $array_id_work_flow[] = $resultado;
     }
     // 		die(print_r($array_id_work_flow));
 } else {
     $is_array = 'N';
     $resultado = $DAO->Gravar($workFlow);
 }
 if ($resultado != 0) {
     $fluxo->setWorkFlow($resultado);
     $fluxo->setIdSetor('2');
     $fluxo->setPrazo($_POST['prazo']);
     $fluxo->setPrincipal('N');