/** * 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()); } }
{ $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();