* @link http://status.net/
*/
-class EditpeopletagAction extends OwnerDesignAction
+class EditpeopletagAction extends Action
{
var $msg, $confirm, $confirm_args=array();
function title()
{
if ($_SERVER['REQUEST_METHOD'] == 'POST' && $this->boolean('delete')) {
- // TRANS: Title for edit people tag page after deleting a tag.
- // TRANS: %s is a tag.
+ // TRANS: Title for edit list page after deleting a tag.
+ // TRANS: %s is a list.
return sprintf(_('Delete %s list'), $this->peopletag->tag);
}
- // TRANS: Title for edit people tag page.
- // TRANS: %s is a tag.
+ // TRANS: Title for edit list page.
+ // TRANS: %s is a list.
return sprintf(_('Edit list %s'), $this->peopletag->tag);
}
}
$id = $this->arg('id');
- $tagger_arg = $this->arg('tagger');
+ if (common_config('singleuser', 'enabled')) {
+ $tagger_arg = User::singleUserNickname();
+ } else {
+ $tagger_arg = $this->arg('tagger');
+ }
$tag_arg = $this->arg('tag');
$tagger = common_canonical_nickname($tagger_arg);
}
if (!$this->peopletag) {
- // TRANS: Client error displayed when referring to a non-exsting people tag.
+ // TRANS: Client error displayed when referring to a non-existing list.
$this->clientError(_('No such list.'), 404);
return false;
}
$this->element('p', 'instructions', $this->confirm);
} else {
$this->element('p', 'instructions',
- // TRANS: Form instruction for edit people tag form.
+ // TRANS: Form instruction for edit list form.
_('Use this form to edit the list.'));
}
}
return;
} else if (Profile_list::descriptionTooLong($description)) {
$this->showForm(sprintf(
- // TRANS: Client error shown when providing too long a description when editing a people tag.
+ // TRANS: Client error shown when providing too long a description when editing a list.
// TRANS: %d is the maximum number of allowed characters.
_m('Description is too long (maximum %d character).',
'Description is too long (maximum %d characters).',
if (!$result) {
common_log_db_error($this->group, 'UPDATE', __FILE__);
- // TRANS: TRANS: Server error displayed when updating a people tag fails.
+ // TRANS: Server error displayed when updating a list fails.
$this->serverError(_('Could not update list.'));
}
'tag' => $tag)),
303);
} else {
- // TRANS: Edit people tag form success message.
+ // TRANS: Edit list form success message.
$this->showForm(_('Options saved.'));
}
}