function Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strOficina, $strUsuario) { if (is_null($strUsuario)) { $alta = 'Falta usuario.'; } //comprobaci�n oficina $oficina = explode('.', $strOficina); $strCodigo = $oficina[0]; $existeOficina = $this->existeOficina($strCodigo); $datos = array(); //FALTA POR COMPROBAR if (isset($strOficina) && $strOficina == '' || $existeOficina == 'NO') { require_once '../CN/clsCNUsu.php'; $clsCNUsu = new clsCNUsu(); $clsCNUsu->setStrBD($this->getStrBD()); // logger('traza','clsCNNCS.php-' ,"Usuario: ".$_SESSION['strUsuario'].', Empresa: '.$_SESSION['base'].', SesionID: '. session_id(). // " clsCNNCS->Alta()->ObtieneOficinaDep_usuario(".$_SESSION['usuario'].")>"); $datos = $clsCNUsu->ObtieneOficinaDep_usuario($_SESSION['usuario']); $ofi = explode('.', $datos['strOficina']); $strCodigo = $ofi[0]; } require_once '../CAD/clsCADNCS.php'; $clsCADNCS = new clsCADNCS(); $clsCADNCS->setStrBD($this->getStrBD()); return $clsCADNCS->Modificar($num, $strServicio, $strCliente, $strContrato, $strReqIncumplido, $strDocAplicable, $strDepartamento, $strCodigo, $strUsuario); }