public function LoadEscullMaterial($OCESSIO, $RMATERIAL = null, $RMATERIALNOINV = "", $ERROR_SELECT_MATERIAL = false) { $this->MATERIALOUT = array(); //Si és una cessió nova if (!$OCESSIO->isNew() && !$ERROR_SELECT_MATERIAL) { $this->MATERIALOUT = CessiomaterialPeer::getSelectMaterialOut($OCESSIO->getCessioId(), $this->IDS); $this->MAT_NO_INV = $OCESSIO->getMaterialNoInventariat(); //Si és una edició } else { //Carreguem el material no inventariat i passem el material a visualitzar altre cop $this->MAT_NO_INV = $RMATERIALNOINV; foreach ($RMATERIAL as $G => $AM) { $idMG = MaterialPeer::retrieveByPK($AM)->getMaterialgenericIdmaterialgeneric(); $this->MATERIALOUT[] = array('material' => $AM, 'generic' => $idMG); } } $this->IDC = $this->FCessio->getObject()->getCessioId(); $this->MODE = 'ESCULL_MATERIAL'; }