本文整理汇总了PHP中Sh404sefHelperGeneral::prepareAjaxResponse方法的典型用法代码示例。如果您正苦于以下问题:PHP Sh404sefHelperGeneral::prepareAjaxResponse方法的具体用法?PHP Sh404sefHelperGeneral::prepareAjaxResponse怎么用?PHP Sh404sefHelperGeneral::prepareAjaxResponse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sh404sefHelperGeneral
的用法示例。
在下文中一共展示了Sh404sefHelperGeneral::prepareAjaxResponse方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
public function display($tpl = null)
{
// declare docoument mime type
$document = JFactory::getDocument();
$document->setMimeEncoding('text/xml');
// call helper to prepare response xml file content
$response = Sh404sefHelperGeneral::prepareAjaxResponse($this);
// echo it
echo $response;
}
示例2: _doDefault
private function _doDefault($tpl)
{
// declare docoument mime type
$document =& JFactory::getDocument();
$document->setMimeEncoding('text/xml');
// call helper to prepare response xml file content
$response = Sh404sefHelperGeneral::prepareAjaxResponse($this);
// echo it
echo $response;
}
示例3: _doDefault
/**
* Ajax response handler for any configuration dialog
* except quick control panel
*
* @param string $tpl
*/
private function _doDefault($tpl)
{
// use Joomla wml object
jimport('joomla.utilities.simplexml');
// prepare elements of respn
$this->assign('taskexecuted', $this->getLayout());
$errors = $this->getError();
$task = JRequest::getCmd('task');
switch ($task) {
case 'apply':
// applying : dialog box not going to be closed
if (($this->taskexecuted == 'default' || $this->taskexecuted == 'ext') && empty($errors)) {
// no errors, insert success messages
$this->assign('message', '<li>' . JText16::_('COM_SH404SEF_ELEMENT_SAVED') . '.</li><br /><li>' . JText16::_('COM_SH404SEF_MAY_NEED_PURGE_DIALOGBOX') . '</li>');
} else {
if (empty($errors)) {
$this->assign('message', JText16::_('COM_SH404SEF_ELEMENT_SAVED'));
}
}
break;
case 'save':
// box is going to be close, we want to redirect so that message is displayed
if (($this->taskexecuted == 'default' || $this->taskexecuted == 'ext') && empty($errors)) {
// no errors, tell user they must purge urls
$messagecode = 'COM_SH404SEF_MAY_NEED_PURGE';
} else {
if (empty($errors)) {
// no errors, but no need to purge : seo settings, security settings, etc
$messagecode = 'COM_SH404SEF_ELEMENT_SAVED';
}
}
$this->assign('redirectTo', $this->defaultRedirectUrl);
$this->assign('messagecode', $messagecode);
break;
}
// use helper to prepare response
$response = Sh404sefHelperGeneral::prepareAjaxResponse($this);
// declare docoument mime type
$document =& JFactory::getDocument();
$document->setMimeEncoding('text/xml');
// output resulting text, no need for a layout file I think
echo $response;
}