/** * Devuelve un array con el nombre de las variables definidas en el documento * Las variables deben estar envueltas por el caracter indicado en $this->separador * * @param string $archivoPlantilla El nombre del archivo de la plantilla * @return array Array cuyo índices son los nombres de la variables encontradas en el documento */ private function getVariablesDocumento($archivoPlantilla) { $archivo = new Archivo($archivoPlantilla); $this->textoPlantilla = $archivo->read("rb"); unset($archivo); $largo = strlen($this->textoPlantilla); $i = 0; $array = array(); while ($i < $largo and $i >= 0) { list($variable, $i) = $this->getVariable($this->textoPlantilla, $i); if ($i > 0) { //$sql = "select Columna from variables where IDVariable='$variable'"; //$res = mysql_query($sql); //$row = mysql_fetch_array($res); $array[$variable] = ""; //$row['Columna']; } } return $array; }