예제 #1
0
 public function listado_cargos_disponibles()
 {
     $listado = array();
     if ($this->nomina) {
         require_model('cargos.php');
         $cargos = new cargos();
         $listado = $cargos->all();
         $cargos_ocupados = array();
         foreach ($this->distribucion_asignacion_cargos->all($this->empresa->id) as $cargo) {
             $cargos_ocupados[] = $cargo->codcargo;
         }
         foreach ($listado as $id => $item) {
             if (in_array($item->codcargo, $cargos_ocupados)) {
                 unset($listado[$id]);
             }
         }
     }
     return $listado;
 }