diff options
author | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-08-11 13:50:33 +0000 |
---|---|---|
committer | marcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-08-11 13:50:33 +0000 |
commit | b43d13eca7331e81f108202ffe7a2dacd237bb0f (patch) | |
tree | b40a0e2e7f75ce41a1d778987d227b0218f4d235 | |
parent | 72a267095253a9e26b1cb17faad3ee28bfd23ab9 (diff) | |
download | elgg-b43d13eca7331e81f108202ffe7a2dacd237bb0f.tar.gz elgg-b43d13eca7331e81f108202ffe7a2dacd237bb0f.tar.bz2 |
Refs #210 & #211 : Widgets edit now using action_gatekeeper
git-svn-id: https://code.elgg.org/elgg/trunk@1827 36083f99-b078-4883-b0ff-0f9b5a30f544
-rw-r--r-- | actions/widgets/save.php | 3 | ||||
-rw-r--r-- | views/default/widgets/editwrapper.php | 33 |
2 files changed, 9 insertions, 27 deletions
diff --git a/actions/widgets/save.php b/actions/widgets/save.php index 40d62c735..fce221672 100644 --- a/actions/widgets/save.php +++ b/actions/widgets/save.php @@ -11,7 +11,8 @@ * @link http://elgg.org/
*/
-
+ action_gatekeeper(); +
$guid = get_input('guid');
$params = $_REQUEST['params'];
$pageurl = get_input('pageurl');
diff --git a/views/default/widgets/editwrapper.php b/views/default/widgets/editwrapper.php index 058d19a61..bde4da474 100644 --- a/views/default/widgets/editwrapper.php +++ b/views/default/widgets/editwrapper.php @@ -12,34 +12,15 @@ */
$guid = $vars['entity']->getGUID();
-
+ + + $form_body = $vars['body']; + $form_body .= "<p><label>" . elgg_echo('access') . ": " . elgg_view('input/access', array('internalname' => 'params[access_id]','value' => $vars['entity']->access_id)) . "</label></p>"; + $form_body .= "<p>" . elgg_view('input/hidden', array('internalname' => 'guid', 'value' => $guid)) . elgg_view('input/hidden', array('internalname' => 'noforward', 'value' => 'true')) . elgg_view('input/submit', array('internalname' => "submit$guid", 'value' => elgg_echo('save'))) . "</p>";
+ + echo elgg_view('input/form', array('internalid' => "widgetform$guid", 'body' => $form_body, 'action' => "{$vars['url']}action/widgets/save")) ?>
-<form id="widgetform<?php echo $guid; ?>" action="<?php echo $vars['url']; ?>action/widgets/save" method="post">
-
- <?php
-
- echo $vars['body'];
-
- ?>
-
- <p>
- <label>
- <?php echo elgg_echo('access'); ?>:
- <?php echo elgg_view('input/access', array('internalname' => 'params[access_id]','value' => $vars['entity']->access_id)); ?>
- </label>
- </p>
- <p>
- <input type="hidden" name="guid" value="<?php echo $guid; ?>" />
- <input type="hidden" name="noforward" value="true" />
- <input type="submit" id="submit<?php echo $guid; ?>" value="<?php
-
- echo elgg_echo('save');
-
- ?>" />
- </p>
-
-</form>
<script type="text/javascript">
$(document).ready(function() {
|