/** * Displays a single Curriculos model. * @param integer $id * @return mixed */ public function actionView($id) { $session = Yii::$app->session; if (!isset($session['sess_codusuario']) && !isset($session['sess_codcolaborador']) && !isset($session['sess_codunidade']) && !isset($session['sess_nomeusuario']) && !isset($session['sess_coddepartamento']) && !isset($session['sess_codcargo']) && !isset($session['sess_cargo']) && !isset($session['sess_setor']) && !isset($session['sess_unidade']) && !isset($session['sess_responsavelsetor'])) { return $this->redirect('http://portalsenac.am.senac.br'); } //VERIFICA SE O COLABORADOR FAZ PARTE DO SETOR GRH E DO DEPARTAMENTO DE PROCESSO SELETIVO if ($session['sess_codunidade'] != 7 || $session['sess_coddepartamento'] != 82) { $this->layout = 'main-acesso-negado'; return $this->render('/site/acesso_negado'); } else { //busca endereço $sql_endereco = 'SELECT * FROM curriculos_endereco WHERE curriculos_id =' . $id . ' '; } $curriculosEndereco = CurriculosEndereco::findBySql($sql_endereco)->one(); //busca formação $sql_formacao = 'SELECT * FROM curriculos_formacao WHERE curriculos_id =' . $id . ' '; $curriculosFormacao = CurriculosFormacao::findBySql($sql_formacao)->one(); //busca cursos complementares $sql_complemento = 'SELECT * FROM curriculos_complemento WHERE curriculos_id =' . $id . ' '; $curriculosComplemento = CurriculosComplemento::findBySql($sql_complemento)->all(); //busca empregos anteriores $sql_emprego = 'SELECT * FROM curriculos_empregos WHERE curriculos_id =' . $id . ' '; $curriculosEmpregos = CurriculosEmpregos::findBySql($sql_emprego)->all(); $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('view', ['model' => $this->findModel($id), 'curriculosEndereco' => $curriculosEndereco, 'curriculosFormacao' => $curriculosFormacao, 'curriculosComplemento' => $curriculosComplemento, 'curriculosEmpregos' => $curriculosEmpregos]); } }
use app\models\CurriculosEmpregos; /* @var $this yii\web\View */ /* @var $model app\models\Curriculos */ $session = Yii::$app->session; $id = $_GET['id']; $sql = 'SELECT * FROM curriculos WHERE id =' . $id . ' '; $model = Curriculos::findBySql($sql)->one(); //busca endereço $sql_endereco = 'SELECT * FROM curriculos_endereco WHERE curriculos_id =' . $id . ' '; $curriculosEndereco = CurriculosEndereco::findBySql($sql_endereco)->one(); //busca formação $sql_formacao = 'SELECT * FROM curriculos_formacao WHERE curriculos_id =' . $id . ' '; $curriculosFormacao = CurriculosFormacao::findBySql($sql_formacao)->one(); //busca cursos complementares $sql_complemento = 'SELECT * FROM curriculos_complemento WHERE curriculos_id =' . $id . ' '; $curriculosComplemento = CurriculosComplemento::findBySql($sql_complemento)->all(); //busca empregos anteriores $sql_emprego = 'SELECT * FROM curriculos_empregos WHERE curriculos_id =' . $id . ' '; $curriculosEmpregos = CurriculosEmpregos::findBySql($sql_emprego)->all(); $this->title = $model->numeroInscricao; $this->params['breadcrumbs'][] = ['label' => 'Curriculos', 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?> <div class="curriculos-view"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">Ficha do Candidato: <span class="text-uppercase"> <?php echo $model->nome; ?> </span></h3>