summaryrefslogtreecommitdiff
path: root/framework/Web/UI
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/UI')
-rw-r--r--framework/Web/UI/ActiveControls/TCallbackResponse.php62
1 files changed, 0 insertions, 62 deletions
diff --git a/framework/Web/UI/ActiveControls/TCallbackResponse.php b/framework/Web/UI/ActiveControls/TCallbackResponse.php
deleted file mode 100644
index b28d817b..00000000
--- a/framework/Web/UI/ActiveControls/TCallbackResponse.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-/**
- *
- */
-class TCallbackResponse extends THttpResponse
-{
- private $_writers=array();
-
- public function createHtmlWriter($type=null,$parameter=null)
- {
- $writer = new TCallbackResponseWriter($parameter);
- $this->_writers[] = $writer;
- if($type===null)
- $type=$this->getHtmlWriterType();
- return Prado::createComponent($type,$writer);
- }
-
- public function flush()
- {
- foreach($this->_writers as $writer)
- echo $writer->flush();
- parent::flush();
- }
-}
-
-class TCallbackResponseWriter extends TTextWriter
-{
- private $_boundary;
- private $_response;
-
- public function __construct($response)
- {
- $this->_response = $response;
- $this->_boundary = sprintf('%x',crc32((string)$this));
- }
-
- public function getResponse()
- {
- return $this->_response;
- }
-
- public function getBoundary()
- {
- return $this->_boundary;
- }
-
- public function setBoundary($value)
- {
- $this->_boundary = $value;
- }
-
- public function flush()
- {
- $content = '<!--'.$this->getBoundary().'-->';
- $content .= parent::flush();
- $content .= '<!--//'.$this->getBoundary().'-->';
- return $content;
- }
-}
-
-?> \ No newline at end of file