Beispiel #1
0
 /**
  * Método que faz a edição de um registro
  * @param int $registroCod O código de identificação do registro
  */
 public function edit_registro($registroCod = FALSE)
 {
     $codRegistro = (int) $registroCod;
     if (!$codRegistro && !$this->getFiltros()->shadowbox) {
         echo Javascript::alert('O registro informado é inválido');
         echo Javascript::close();
         echo Javascript::shadowboxClose();
         return;
     }
     $fapRegistro = new Kernel_Models_Fap();
     $fapSubTipo = new Kernel_Models_Fap();
     $registro = $fapRegistro->getObject('pk_fap_registro=' . $codRegistro);
     if (!$registro) {
         echo Javascript::alert('O registro informado é inválido');
         echo Javascript::close();
         echo Javascript::shadowboxClose();
         return;
     }
     $this->setData('tiposRegistros', $fapSubTipo->selectAll("fap.fap_tipo.pk_fap_tipo < 7 " . "or fap.fap_tipo.pk_fap_tipo = 16 or fap.fap_tipo.pk_fap_tipo > 22"))->setData('registro', $registro)->setData('professor', $this->professores->selectUsuarioProfessor($registro->fk_usuario_professor)->fetchObject())->printView();
 }