示例#1
0
 /**
  * Retrieve resource loader
  * 
  * @return object
  */
 public function getResourceLoader()
 {
     if (null === $this->_resourceLoader) {
         $this->_resourceLoader = new My_Controller_Helper_ResourceLoader();
         $this->_resourceLoader->initModule('spindle');
     }
     return $this->_resourceLoader;
 }
示例#2
0
<?php

require_once dirname(__FILE__) . '/bootstrap.php';
$plugin = Zend_Registry::get('init');
$request = $plugin->getRequest();
if ($request->isGet()) {
    header('HTTP/1.0 501 Not Supported');
    echo "<h1>501 - Not Supported</h1>";
    exit;
}
$plugin->initDb();
$loader = new My_Controller_Helper_ResourceLoader();
$loader->initModule('spindle');
$paste = $loader->getService('Paste');
$server = new Zend_XmlRpc_Server();
$server->setClass($paste);
echo $server->handle();
示例#3
0
<?php

require_once dirname(__FILE__) . '/bootstrap.php';
$plugin = Zend_Registry::get('init');
$plugin->initDb();
$loader = new My_Controller_Helper_ResourceLoader();
$loader->initModule('spindle');
$request = $plugin->getRequest();
$model = $loader->getModel('Paste');
$dojoData = new Zend_Dojo_Data('id', $model->fetchActive($request->getQuery()), 'id');
$dojoData->setMetadata('count', $model->fetchActiveCount());
header('Content-Type: application/json');
echo $dojoData;