Exemple #1
0
 public function postAtualizarescolaridade($id_escolaridade)
 {
     $academic = ORGAcademics::find($id_escolaridade);
     $academic->tipo_graduacion = Input::get('tipo_graduacion');
     $academic->institucion = Input::get('institucion');
     $academic->facultad = Input::get('facultad');
     $academic->curso_realizado = Input::get('curso_realizado');
     $academic->ano_inicio = Input::get('ano_inicio');
     $academic->ano_finalizacion = Input::get('ano_finalizacion');
     if ($academic->save()) {
         $curso_realizado = ORGTrainings::find($academic->curso_realizado);
         $tipo_graduacion = '';
         switch ($academic->tipo_graduacion) {
             case 0:
                 $tipo_graduacion = 'DOUTORADO';
                 break;
             case 1:
                 $tipo_graduacion = 'ESPECIALIZAÇÃO';
                 break;
             case 2:
                 $tipo_graduacion = 'GRADUAÇÃO';
                 break;
             case 3:
                 $tipo_graduacion = 'MESTRADO';
                 break;
             case 4:
                 $tipo_graduacion = 'PÓS-GRADUAÇÃO';
                 break;
         }
         $json = array('id_datos_acad' => $academic->id_datos_acad, 'tipo_graduacion' => $tipo_graduacion, 'institucion' => $academic->institucion, 'facultad' => $academic->facultad, 'curso_realizado' => $curso_realizado->nome, 'ano_inicio' => $academic->ano_inicio, 'ano_finalizacion' => $academic->ano_finalizacion);
         return Response::json($json);
     } else {
         return false;
     }
 }
Exemple #2
0
//Route::controller('/dashboard/', 'DashboardController');
//Route::controller('/', 'FrontendController');
//Route::controller('/auth', 'AuthenticationController');
Route::get('phpinfo', function () {
    echo phpinfo();
});
Route::get('/cbge2015/', function () {
    return View::make('frontend.courses.cbge2015');
});
Route::get('/hashing/{pass}', function ($pass) {
    echo Hash::make($pass);
    echo "<br>";
    echo md5($pass);
});
Route::get('formacoes', function () {
    $formacoes = ORGTrainings::all();
    $json = array();
    foreach ($formacoes as $formacao) {
        $temp = array('id' => $formacao->id, 'nome' => $formacao->nome);
        $json[] = $temp;
    }
    return Response::json($json);
});
if (Auth::user()->check() && Auth::user()->user()->type == "superadmin") {
    Route::get("/gd-admin", function () {
        return Redirect::to('/dashboard');
    });
    Route::controller('/ajax', 'AjaxController');
    Route::controller('/dashboard/cartography/{idCartography}/authors', 'CartographyAuthorController');
    Route::controller('/dashboard/cartography/users', 'CartographyUserController');
    Route::controller('/dashboard/cartography', 'CartographyController');
 public function getActualizacaoassociado()
 {
     $estados = ORGStates::all();
     $cpf = Session::get('cpf');
     $msg_error = Session::get('msg_error');
     $inscription = Session::get('inscription');
     $usertype = $inscription->usertype;
     $participant = $inscription->user->associate->asociado;
     $course = $inscription->course;
     $array = array('cpf' => $cpf, 'estados' => $estados, 'usertype' => $usertype, 'course' => $course, 'contents' => FrontendCourseController::getOrderedContent($course->coursesections), 'formacoes' => ORGTrainings::all(), 'logradouros' => ORGBackyards::all(), 'inscription' => $inscription, 'participant' => $participant);
     switch ($course->type) {
         case 'gratuito':
             # code...
             // var_dump($course->type);
             // dd($array);
             return View::make('auth.update_associate_gratuito')->with($array);
             break;
         case 'pago':
             # code...
             // var_dump($course->type);
             // dd($array);
             return View::make('auth.update_associate_pago')->with($array);
             break;
         case 'pagseguro':
             # code...
             // var_dump($course->type);
             // dd($array);
             return View::make('auth.update_associate_pagseguro')->with($array);
             break;
         default:
             # code...
             // var_dump($course->type);
             // dd($array);
             return View::make('auth.update_associate')->with($array);
             break;
     }
 }
 public function getExportinscriptions($idCourse)
 {
     $course = Courses::find($idCourse);
     $inscriptions = $course->inscriptions;
     $users = array();
     $trainings = ORGTrainings::all();
     $states = ORGStates::all();
     $towns = ORGTowns::all();
     $h = 0;
     foreach ($inscriptions as $ins) {
         # code...
         // var_dump($ins->id);
         if ($ins->user->type == "associate" || $ins->user->id == 127) {
             // var_dump($ins->user->id);
             // var_dump($ins->user->type);
             $tempuser = Associates::where('user', '=', $ins->user->id)->take(1)->get();
             $users[$ins->id] = $tempuser[0]->asociado;
         } elseif ($ins->user->type == "participant" && $ins->user->id != 127) {
             $tempuser = Participants::where('user', '=', $ins->user->id)->take(1)->get();
             // if($h>30)
             // 	dd($ins->user->id);
             // else
             // 	var_dump($tempuser[0]->id);
             $users[$ins->id] = $tempuser[0]->participante;
             // }
             /*if(isset($tempuser[0])):
             			$users[$ins->id]=$tempuser[0]->participante;
             		else:
             			var_dump($ins->user->type);
             			dd($ins->user->id);
             		endif;*/
         }
         $h++;
     }
     // foreach($inscriptions as $inscription):
     // 	// $total["name"] = $inscription->user->name;
     // 	// $total["email"] = $inscription->user->email;
     // 	// $total["paid"] = $inscription->paid;
     // 	// $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y');
     // 	// $total["type"] = $inscription->usertype->title;
     // 	$total= ["nome" => $inscription->user->name,
     // 			 "email" => $inscription->user->email,
     // 			 "paid" => $inscription->paid,
     // 			 "date" => date_format(date_create($inscription->created_at), 'd-m-Y'),
     // 			 "type" => $inscription->usertype->title
     // 			 ];
     // 	// break;
     // 	// array_push($total,$inscription->user->name,$inscription->user->email);
     // endforeach;
     // dd($inscriptions);
     Excel::create('Export Inscriptions ' . $course->title . "-" . rand(2, 700 * date("H")) . "-" . date("d-m-Y"), function ($excel) use($inscriptions, $users) {
         $excel->sheet('Excel sheet', function ($sheet) use($inscriptions, $users) {
             $sheet->setOrientation('portrait');
             $n = 2;
             // $sheet->appendRow(1,array("Codigo Asociado","Nome","RG","Email", "Telefone", "Celular", "CPF", "Tipo Pessoa","Pagamento", "Fecha", "User Type", "Endereço", "Complemento", "CEP", "Cidade", "Estado", "Empresa", "Endereço Empresa", "Complemento Empresa", "Telefone Empresa", "CNPJ", "Cargo" ));
             // $inscriptions = $inscriptions;
             foreach ($inscriptions as $inscription) {
                 // $total["name"] = $inscription->user->name;
                 // $total["email"] = $inscription->user->email;
                 // $total["paid"] = $inscription->paid;
                 // $total["date"] = date_format(date_create($inscription->created_at), 'd-m-Y');
                 // $total["type"] = $inscription->usertype->title;
                 if ($inscription->paid == 0) {
                     $paid = "Não";
                 } else {
                     $paid = "Sim";
                 }
                 if ($inscription->user->type == 'associate' || $inscription->user->id == 127) {
                     // if(isset($users[$inscription->id]->codigo_asoc)){
                     // 	var_dump($users[$inscription->id]->nombre_completo);
                     // }else{
                     // 	dd($inscription->user->id);
                     // }
                     $cod_aso = $users[$inscription->id]->codigo_asoc;
                     $nome = $users[$inscription->id]->nombre_completo;
                     $rg = "";
                     //No agregados
                     $incripcion_estadual = $users[$inscription->id]->inscripcion_estadual;
                     $incripcion_municipal = $users[$inscription->id]->inscripcion_municipal;
                     $data_nascimento = $users[$inscription->id]->data_nascimento;
                     $training = ORGTrainings::find($users[$inscription->id]->formacao);
                     if ($training) {
                         $training = $training->nome;
                     } else {
                         $training = "";
                     }
                     $categoria_titulo = ORGAssociateCategories::all();
                     foreach ($categoria_titulo as $cat) {
                         if ($users[$inscription->id]->categoria == $cat->id_categoria_asociado) {
                             $categoria_titulo = $cat->nombre_categoria;
                             break;
                         }
                     }
                     $logradouro_res = "";
                     $backyards = ORGBackyards::all();
                     foreach ($backyards as $backyard) {
                         if ($users[$inscription->id]->logradouro_res == $backyard->id_logradouro) {
                             $logradouro_res = $backyard->nombre;
                             break;
                         }
                     }
                     $logradouro_com = "";
                     foreach ($backyards as $backyard) {
                         if ($users[$inscription->id]->logradouro_com == $backyard->id_logradouro) {
                             $logradouro_res = $backyard->nombre;
                             break;
                         }
                     }
                     $barrio_res = $users[$inscription->id]->bairro_res;
                     $barrio_com = $users[$inscription->id]->bairro_com;
                     $pasaporte = $users[$inscription->id]->passaporte;
                     $website = $users[$inscription->id]->web_site;
                     $responsable = $users[$inscription->id]->responsavel;
                     $publicaciones = $users[$inscription->id]->publicacoes;
                     $nombre_cientifico = $users[$inscription->id]->nome_cientifico;
                     $num_res = $users[$inscription->id]->numero_res;
                     $num_com = $users[$inscription->id]->numero_com;
                     //Fin de no agregados
                     //Campos participants no agregados
                     $cidade_empresa = "";
                     $estado_empresa = "";
                     $cep_empresa = "";
                     $state = "";
                     //Fin de campos participants no agregados
                     $cpf = $users[$inscription->id]->cpf;
                     $razon_social = $users[$inscription->id]->razon_social;
                     $celular = $users[$inscription->id]->celular_res;
                     $tipo_pessoa = $users[$inscription->id]->tipo_pessoa;
                     $data_nascimento = $users[$inscription->id]->data_nascimento;
                     $email = $users[$inscription->id]->email;
                     $data_cadastro = $users[$inscription->id]->data_cadastro;
                     $empresa = $users[$inscription->id]->empresa;
                     $empresa_dir = $users[$inscription->id]->dir_com;
                     $empresa_com = $users[$inscription->id]->complemento_com;
                     $empresa_tel = $users[$inscription->id]->ddd_com . ' ' . $users[$inscription->id]->ddi_com . ' ' . $users[$inscription->id]->telefone_com;
                     $cnpj = $users[$inscription->id]->cnpj;
                     $cargo = $users[$inscription->id]->cargo;
                     $dir = $users[$inscription->id]->dir_res;
                     $cep = $users[$inscription->id]->cep_res;
                     $complemento = $users[$inscription->id]->complemento_res;
                     $telefone = $users[$inscription->id]->ddd_res . ' ' . $users[$inscription->id]->ddi_res . ' ' . $users[$inscription->id]->telefone_res;
                     $estado = '';
                     $cidade = '';
                 } elseif ($inscription->user->type == 'participant') {
                     $cod_aso = "";
                     $nome = $users[$inscription->id]->nome;
                     // Campos de asociados obligatorio
                     $incripcion_estadual = "";
                     $incripcion_municipal = "";
                     $data_nascimento = "";
                     $training = "";
                     $categoria_titulo = "";
                     $logradouro_res = "";
                     $logradouro_com = "";
                     $barrio_res = "";
                     $barrio_com = "";
                     $pasaporte = "";
                     $website = "";
                     $responsable = "";
                     $publicaciones = "";
                     $nombre_cientifico = "";
                     $num_res = $users[$inscription->id]->numero;
                     $num_com = $users[$inscription->id]->numero_empresa;
                     //fin de campos asociados obligatorios
                     //Campos participants no agregados
                     $cidade_empresa = $users[$inscription->id]->cidade_empresa;
                     $estado_empresa = $users[$inscription->id]->estado_empresa;
                     $cep_empresa = $users[$inscription->id]->cep_empresa;
                     $state = ORGStates::all();
                     foreach ($state as $sta) {
                         if ($users[$inscription->id]->estado == $sta->name_estado) {
                             $state = $users[$inscription->id]->estado;
                             break;
                         } elseif ($users[$inscription->id]->estado == $sta->id_estado) {
                             $state = $sta->name_estado;
                             break;
                         }
                     }
                     //Fin de campos participants no agregados
                     $cpf = $users[$inscription->id]->cpf;
                     $rg = $users[$inscription->id]->rg;
                     $razon_social = '';
                     $celular = $users[$inscription->id]->celular;
                     $tipo_pessoa = 'F';
                     $data_nascimento = $users[$inscription->id]->data_nascimento;
                     $email = $users[$inscription->id]->email;
                     $data_cadastro = $users[$inscription->id]->data_cadastro;
                     $empresa = $users[$inscription->id]->empresa;
                     $empresa_dir = $users[$inscription->id]->endereco_empresa;
                     $empresa_com = $users[$inscription->id]->complemento_empresa;
                     $empresa_tel = "";
                     $cnpj = $users[$inscription->id]->cnpj;
                     $cargo = "";
                     $dir = $users[$inscription->id]->dir_res;
                     $cep = $users[$inscription->id]->cep;
                     $complemento = $users[$inscription->id]->complemento;
                     $telefone = $users[$inscription->id]->telefone;
                     $estado = $state;
                     $cidade = $users[$inscription->id]->cidade;
                     $cidade_empresa = $users[$inscription->id]->cidade_empresa;
                 }
                 $sheet->appendRow(1, array("Codigo Asociado", "Nome", "RG", "Email", "Telefone", "Celular", "CPF", "Tipo Pessoa", "Pagamento", "Fecha", "User Type", "Inscription estadual", "Inscription municipal", "Data Nascimento", "Training", "Category Title", "Logradouro Residencia", "Endereço", "Complemento", "Número Res", "Barrio Res", "CEP", "Cidade", "Estado", "Empresa", "Logradouro Empresa", "Endereço Empresa", "Cidade Empresa", "CEP Empresa", "Complemento Empresa", "Número Empresa", "Barrio Empresa", "Telefone Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", "Nome Cientifico", "Publicacoes"));
                 $total = ["codigo" => $cod_aso, "nome" => $nome, "rg" => $rg, "email" => $email, "telefone" => $telefone, "celular" => $celular, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "paid" => $paid, "date" => date_format(date_create($inscription->created_at), 'd-m-Y'), "type" => $inscription->usertype->title, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "data_nascimento" => $data_nascimento, "training" => $training, "categoria_titulo" => $categoria_titulo, "logradouro_res" => $logradouro_res, "dir" => $dir, "complemento" => $complemento, "num_res" => $num_res, "barrio_res" => $barrio_res, "cep" => $cep, "cidade" => $cidade, "estado" => $estado, "empresa" => $empresa, "logradouro_com" => $logradouro_com, "empresa_dir" => $empresa_dir, "cidade_empresa" => $cidade_empresa, "cep_empresa" => $cep_empresa, "empresa_com" => $empresa_com, "num_com" => $num_com, "barrio_com" => $barrio_com, "empresa_tel" => $empresa_tel, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, "nome_cientifico" => $nombre_cientifico, "publicaciones" => $publicaciones];
                 $sheet->appendRow($n, $total);
                 // break;
                 $n++;
                 // array_push($total,$inscription->user->name,$inscription->user->email);
             }
         });
     })->export('xlsx');
     // Excel::create('Export Inscriptions '. $course->title ."-". rand(2, 700*date("H"))."-".date("d-m-Y"), function($excel) use ($total){
     //     $excel->sheet('Excel sheet', function($sheet) use ($total){
     //         $sheet->setOrientation('portrait');
     //         	// dd($total);
     //         	$sheet->fromArray($total, null, 'A1', true);
     //     });
     // })->export('xlsx');
 }
 public function getUpdate($id = '')
 {
     if ($id == '') {
         return Redirect::to($this->route);
     } else {
         $associate = ORGAssociates::find($id);
         if (!$associate) {
             return Redirect::to($this->route)->with('msg_error', Lang::get('messages.associates_display_err'));
         } else {
             $args = array('route' => $this->route, 'estados' => ORGStates::all(), 'formacoes' => ORGTrainings::all(), 'logradouros' => ORGBackyards::all(), 'categorias' => ORGAssociateCategories::all(), 'ufs' => ORGuf::all(), 'associate' => $associate);
             return View::make('backend.clients.associates.update')->with($args);
         }
     }
 }
 public function getExportparticipantes()
 {
     $participants = ORGParticipants::all();
     $trainings = ORGTrainings::all();
     $states = ORGStates::all();
     $towns = ORGTowns::all();
     Excel::create('Export Participantes - ' . rand(2, 700 * date("H")) . "-" . date("d-m-Y"), function ($excel) use($participants) {
         $excel->sheet('Excel sheet', function ($sheet) use($participants) {
             $sheet->setOrientation('portrait');
             $n = 2;
             // $sheet->appendRow(1,array("Codigo Asociado","Nome","RG","Email", "Telefone", "Celular", "CPF", "Tipo Pessoa","Pagamento", "Fecha", "User Type", "Endereço", "Complemento", "CEP", "Cidade", "Estado", "Empresa", "Endereço Empresa", "Complemento Empresa", "Telefone Empresa", "CNPJ", "Cargo" ));
             // $inscriptions = $inscriptions;
             foreach ($participants as $parti) {
                 $cod_aso = "";
                 $nome = $parti->nome;
                 // Campos de asociados obligatorio
                 $incripcion_estadual = "";
                 $incripcion_municipal = "";
                 $data_nascimento = "";
                 $training = "";
                 $categoria_titulo = "";
                 $logradouro_res = "";
                 $logradouro_com = "";
                 $barrio_res = "";
                 $barrio_com = "";
                 $pasaporte = "";
                 $website = "";
                 $responsable = "";
                 $publicaciones = "";
                 $nombre_cientifico = "";
                 //fin de campos asociados obligatorios
                 //Campos participants no agregados
                 $cidade_empresa = $parti->cidade_empresa;
                 $estado_empresa = $parti->estado_empresa;
                 $cep_empresa = $parti->cep_empresa;
                 $state = ORGStates::all();
                 foreach ($state as $sta) {
                     if ($parti->estado == $sta->name_estado) {
                         $state = $sta->name_estado;
                         break;
                     }
                 }
                 //Fin de campos participants no agregados
                 $cpf = $parti->cpf;
                 $rg = $parti->rg;
                 $razon_social = '';
                 $celular = $parti->celular;
                 $tipo_pessoa = 'F';
                 $data_nascimento = $parti->data_nascimento;
                 $email = $parti->email;
                 $data_cadastro = $parti->data_cadastro;
                 $empresa = $parti->empresa;
                 $empresa_dir = $parti->endereco_empresa;
                 $empresa_com = $parti->complemento_empresa;
                 $empresa_tel = "";
                 $cnpj = $parti->cnpj;
                 $cargo = "";
                 $dir = $parti->dir_res;
                 $cep = $parti->cep;
                 $complemento = $parti->complemento;
                 $telefone = $parti->telefone;
                 $estado = $parti->estado;
                 $cidade = $parti->cidade;
                 $sheet->appendRow(1, array("Codigo Asociado", "Nome", "RG", "Email", "Telefone", "Celular", "CPF", "Tipo Pessoa", "Inscription estadual", "Inscription municipal", "Data Nascimento", "Training", "Category Title", "Logradouro Residencia", "Endereço", "Complemento", "Barrio Res", "CEP", "Cidade", "Estado", "Empresa", "Logradouro Empresa", "Endereço Empresa", "Cidade Empresa", "Estado Empresa", "CEP Empresa", "Complemento Empresa", "Barrio Empresa", "Telefone Empresa", "CNPJ", "Cargo", "Pasaporte", "Website", "Responsavel", "Nome Cientifico", "Publicacoes"));
                 $total = ["codigo" => $cod_aso, "nome" => $nome, "rg" => $rg, "email" => $email, "telefone" => $telefone, "celular" => $celular, "cpf" => $cpf, "tipo_pessoa" => $tipo_pessoa, "inscription_est" => $incripcion_estadual, "incripcion_municipal" => $incripcion_municipal, "data_nascimento" => $data_nascimento, "training" => $training, "categoria_titulo" => $categoria_titulo, "logradouro_res" => $logradouro_res, "dir" => $dir, "complemento" => $complemento, "barrio_res" => $barrio_res, "cep" => $cep, "cidade" => $cidade, "estado" => $estado, "empresa" => $empresa, "empresa_dir" => $empresa_dir, "logradouro_com" => $logradouro_com, "empresa_cidade" => $cidade_empresa, "empresa_estado" => $estado_empresa, "cep_empresa" => $cep_empresa, "empresa_com" => $empresa_com, "barrio_com" => $barrio_com, "empresa_tel" => $empresa_tel, "cnpj" => $cnpj, "cargo" => $cargo, "pasaporte" => $pasaporte, "website" => $website, "responsable" => $responsable, "nome_cientifico" => $nombre_cientifico, "publicaciones" => $publicaciones];
                 $sheet->appendRow($n, $total);
                 // break;
                 $n++;
                 // array_push($total,$inscription->user->name,$inscription->user->email);
             }
         });
     })->export('xlsx');
     // Excel::create('Export Inscriptions '. $course->title ."-". rand(2, 700*date("H"))."-".date("d-m-Y"), function($excel) use ($total){
     //     $excel->sheet('Excel sheet', function($sheet) use ($total){
     //         $sheet->setOrientation('portrait');
     //         	// dd($total);
     //         	$sheet->fromArray($total, null, 'A1', true);
     //     });
     // })->export('xlsx');
 }