* * @version 1.0 * * Copyright (C)2013 MOVIM project * * See COPYING for licensing information. */ use Moxl\Xec\Action\Ack\Send; use Moxl\Xec\Action\Disco\Request; use Moxl\Stanza\Disco; class Ack extends \Movim\Widget\Base { function load() { $this->registerEvent('ack', 'onAckRequest'); } function display() { $this->view->assign('ack', $this->call( "ajaxAckRequest", 'to', 'id') ); } function onAckRequest($ack) { $to = $ack[0]; $id = $ack[1]; RPC::call('ackRequest', $to, $id); } function ajaxAckRequest($to, $id) { $ack = new Send; $ack->setTo($to) ->setId($id) ->request(); } }