prepare('Select * from fs_areamateria(:gpo, :pref)'); $stmt->bindParam(":gpo", $grupo); $stmt->bindParam(":pref", $carrera);*/ $stmt = $pdo->prepare('Select * from fs_areashortname(:short)'); $stmt->bindParam(":short", $tmp[0]); if($stmt->execute()){ $materias_rs = $stmt->fetchAll(); $stmt->closeCursor(); foreach($materias_rs as $materia){ if(getIniciales($materia["Materia_desc"]) == strtoupper($tmp[1])){ return $materia["Area_id"]; } } } return "0"; } //define("PAG", "http://atenea.lci.ulsa.mx/webservice/materiainfo_service"); define("PAG", "http://200.13.89.8/webservice/materiainfo_service"); $server = new soap_server(); $server->configureWSDL("materiainfo_service", PAG); // Parametros de salida $server->register("getareashortname", array("shortname" => "xsd:string"),//recibe array("area" => "xsd:string"),//regresa PAG, PAG."#getareashortname", "rpc", "encoded", "Obtiene el área de una materia a partir de su shortname formato (200CIB-IALP-2020A)"); @$server->service(file_get_contents("php://input")); ?>