Added XHR for form_entity_flag

This commit is contained in:
Sarven Capadisli 2009-11-11 13:43:21 +00:00
parent dbe02049a8
commit 686c2e5e06
3 changed files with 24 additions and 2 deletions

View File

@ -140,4 +140,12 @@ class UserFlagPlugin extends Plugin
return true; return true;
} }
function onEndShowScripts($action)
{
$action->elementStart('script', array('type' => 'text/javascript'));
$action->raw('/*<![CDATA[*/ SN.U.FormXHR($(".form_entity_flag")); /*]]>*/');
$action->elementEnd('script');
return true;
}
} }

View File

@ -108,8 +108,22 @@ class FlagprofileAction extends Action
parent::handle($args); parent::handle($args);
$this->flagProfile(); $this->flagProfile();
if ($this->boolean('ajax')) {
header('Content-Type: text/xml;charset=utf-8');
$this->xw->startDocument('1.0', 'UTF-8');
$this->elementStart('html');
$this->elementStart('head');
$this->element('title', null, _('Flagged for review'));
$this->elementEnd('head');
$this->elementStart('body');
$this->element('p', 'flagged', _('Flagged'));
$this->elementEnd('body');
$this->elementEnd('html');
} else {
$this->returnTo(); $this->returnTo();
} }
}
function title() { function title() {
return _('Flag profile'); return _('Flag profile');

View File

@ -94,7 +94,7 @@ class FlagProfileForm extends Form
function formClass() function formClass()
{ {
return 'form_profile_flag'; return 'form_entity_flag';
} }
/** /**