Ejemplo n.º 1
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct($monitorPath, $dataPath)
 {
     $this->queue = Queue_Factory::getQueueManager($monitorPath, $dataPath);
     if (!$this->queue) {
         $this->error('Create queue manager failure');
         Logger::error($this->error());
     }
 }
Ejemplo n.º 2
0
    {
        $value = stripslashes($value);
    }
    array_walk_recursive($_GET, 'stripslashes_gpc');
    array_walk_recursive($_POST, 'stripslashes_gpc');
    array_walk_recursive($_COOKIE, 'stripslashes_gpc');
    array_walk_recursive($_REQUEST, 'stripslashes_gpc');
}
function errorOut($data)
{
    $output = array('status' => 0, 'data' => $data);
    die(json_encode($output));
}
function succOut()
{
    $output = array('status' => 1);
    die(json_encode($output));
}
$queuename = isset($_REQUEST['queuename']) ? trim($_REQUEST['queuename']) : '';
$queuedata = isset($_REQUEST['queuedata']) ? trim($_REQUEST['queuedata']) : '';
if (empty($queuename) || empty($queuedata)) {
    errorOut('param empty');
}
$queueProcess = Queue_Factory::getQueueProcess($queuename);
if (!$queueProcess) {
    errorOut('queue no exists');
}
if (!$queueProcess->sendMessage($queuedata)) {
    errorOut('system error');
}
succOut();