| @@ 60-64 (lines=5) @@ | ||
| 57 | $this->xmlWriter = new XMLWriter(); |
|
| 58 | $this->xmlWriter->openURI($this->filePath); |
|
| 59 | ||
| 60 | if( isset($this->dataProviderClass) ) |
|
| 61 | {
|
|
| 62 | $this->criteria = isset($this->criteria) ? $this->criteria : new CDbCriteria(); |
|
| 63 | $this->dataProvider = new $this->dataProviderClass($this->criteria); |
|
| 64 | } |
|
| 65 | } |
|
| 66 | ||
| 67 | public function render() |
|
| @@ 45-49 (lines=5) @@ | ||
| 42 | {
|
|
| 43 | $this->xmlDocument = new SimpleXMLElement($this->getTemplatePath($this->template), false, true); |
|
| 44 | ||
| 45 | if( isset($this->dataProviderClass) ) |
|
| 46 | {
|
|
| 47 | $this->criteria = isset($this->criteria) ? $this->criteria : new CDbCriteria(); |
|
| 48 | $this->dataProvider = new $this->dataProviderClass($this->criteria); |
|
| 49 | } |
|
| 50 | ||
| 51 | $this->buildXml(); |
|
| 52 | $this->saveXml(); |
|