Esempio n. 1
0
 function salvar($tabela, $data)
 {
     $DAO = new GenericoDAO();
     $resultado = $DAO->Gravar($data, $tabela);
     if (!is_array($resultado)) {
         if (array_key_exists('upload', $data)) {
             $faxada = new Faxada();
             $keys = array_keys($data['upload']);
             $chave = "";
             //Pega o nome do campo da imagem
             foreach ($keys as $key) {
                 if ($key != 'renomear' && $key != 'path') {
                     $chave = $key;
                 }
             }
             //Faz o upload para a pasta selecionada
             $upload = Upload($data['upload'][$chave], $data['upload']['path'], $data['upload']['renomear']);
             if ($upload['error'] == 0) {
                 //Cria a atualização para a imagem
                 $objeto = array($chave => $upload['name'], 'id' => $resultado);
                 $atualizar = $DAO->Atualizar($tabela, $objeto);
             }
         }
         $return['validacao'] = true;
         $return['retorno'] = $resultado;
         return $return;
         // 			echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
         // 			echo '<script language= "JavaScript">location.href="new.php";</script>';
     } else {
         $return['validacao'] = false;
         $return['retorno'] = $resultado;
         return $return;
         // 			echo '<script language= "JavaScript">alert("Ocorreu um problema para salvar o registro, favor entrar em contato com o suporte.");</script>';
     }
 }
Esempio n. 2
0
 function salvar($tabela, $data)
 {
     $DAO = new GenericoDAO();
     $resultado = $DAO->Gravar($data, $tabela);
     if (!is_array($resultado)) {
         if (array_key_exists('upload', $data)) {
             $faxada = new Faxada();
             $keys = array_keys($data['upload']);
             $cahve = "";
             foreach ($keys as $key) {
                 if ($key != 'renomear' && $key != 'path') {
                     $chave = $key;
                 }
             }
             $upload = Upload($data['upload'][$chave], $data['upload']['path'], $data['upload']['renomear']);
             if ($upload['error'] == 0) {
                 $objeto = array('arquivo' => $upload['name'], 'id' => $resultado);
                 $atualizar = $DAO->Atualizar($tabela, $objetos);
                 return true;
             } else {
                 return false;
             }
         }
         return true;
         // 			echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
         // 			echo '<script language= "JavaScript">location.href="new.php";</script>';
     } else {
         print_r($resultado);
         return false;
         // 			echo '<script language= "JavaScript">alert("Ocorreu um problema para salvar o registro, favor entrar em contato com o suporte.");</script>';
     }
 }