public function index() { if (isEtudiant()) { $cne = $this->etudiant_model->getEtudiant(['etudiantId' => currentSession()['id']])->cne; return redirect($cne); } else { if (isEntreprise()) { return redirect('entreprise'); } else { if (isSuperviseur()) { return redirect('superviseur'); } else { if (isChefFiliere()) { return redirect('tuteur/index'); } else { if (isTuteur()) { return redirect('tuteur/profile/' . currentId()); } else { if (isTuteurExt()) { return redirect('tuteur/profile/' . currentId()); } } } } } } $data['title'] = 'Plateforme de stages - ENSAT'; $data['NOSIDEBAR'] = true; $this->render('home', $data); }
public function dailyNotifs() { $notifs = []; if (isEtudiant()) { $id = currentId(); if ($this->etudiant_model->preSoutenance($id)) { $notifs[] = $this->notification('Date de soutenance!', 'Cliquez pour choisir la date', 'exclamation-triangle', '#'); } else { if (isEtudiantEnStage()) { $this->countMessages($notifs); } } } else { if (isTuteurEnStage() || isTuteurExtEnStage()) { $this->countMessages($notifs); } } return $notifs; }
?> </p> </div> <div class="about-info-p m-b-0"> <strong>Adresse</strong> <br> <p class="text-muted"><?php echo $etudiant->adresse; ?> </p> </div> </div> </div> </div> <?php if (isEtudiant()) { ?> <div class="col-md-8"> <div class="card-box m-t-20"> <?php if (file_exists("./uploads/cv/{$etudiant->cne}.pdf")) { ?> <div class="panel-heading"> <h4>Curriculum Vitae</h4> </div> <div class="panel-body"> <object data="<?php echo base_url("uploads/cv/{$etudiant->cne}.pdf"); ?> " type="application/pdf" width="100%" height="504"></object> </div>
public function finaliserSoutenance() { if (!isEtudiant()) { return redirect('home'); } $stage = $this->sujet_model->getStage(['e.etudiantId' => currentId()]); $data = array('stageId' => $stage->stageId, 'dateSoutenance' => Carbon::createFromFormat('d/m/Y', $this->input->post('date'))->toDateString()); $this->db->insert('Soutenance', $data); $criteria = array('sujetId' => $stage->sujetId, 'etudiantId' => $stage->etudiantId); $data = array('etat' => 'F'); $this->sujet_model->updatePostulat($criteria, $data); return redirect('home'); }
?> <div class="alert alert-success"><strong>État:</strong> En attente de la confirmation de l'entreprise</div> <?php } elseif (isEtudiant() && $this->sujet_model->aPostule($sujet->sujetId, currentId(), 'C')) { ?> <a href="<?php echo base_url('sujet/confirmePostulat/' . $sujet->sujetId . '/' . currentId()) . '/' . $sujet->entrepriseId; ?> " class="btn btn-success waves-effect waves-light pull-right">Confirmer votre demande</a> <div class="clearfix"></div> <?php } elseif (isEtudiant() && $this->sujet_model->aPostule($sujet->sujetId, currentId(), 'B')) { ?> <div class="alert alert-success"><strong>État:</strong> En attente de la finalisation auprès du chef de la filière.</div> <?php } elseif (isEtudiant() && $this->sujet_model->aPostule($sujet->sujetId, currentId(), 'A')) { ?> <div class="alert alert-success"><strong>État:</strong>Vous êtes en cours de stage.</div> <?php } ?> </div> </div> <?php if (isEntreprise() && $sujet->entrepriseId == currentSession()['id']) { ?> <div class="card-box m-t-20"> <?php if (!$this->sujet_model->sujetEstSature($sujet->sujetId)) { ?> <div class="panel-heading">