Put overflow hidden and a fixed width on profile widgets to stop large img coming...
[elgg.git] / mod / widget / insert.php
blob19ed544306a7b3600ae03eab42e6a8647a44deb7
1 <?php
3 /*
5 Elgg Dashboard
6 http://elgg.org/
8 */
10 // Load Elgg framework
11 @require_once("../../includes.php");
13 // We need to be logged on for this!
15 if (isloggedin()) {
17 // Define context
18 define("context","dashboard");
20 // Load global variables
21 global $CFG, $page_owner;
23 // Get widget details
24 $insert = optional_param('insert',0,PARAM_INT);
25 $before = optional_param('before',0,PARAM_INT);
26 $insert_widget = get_record("widgets", "ident", $insert);
27 $before_widget = get_record("widgets", "ident", $before);
29 if (is_object($insert_widget) && is_object($before_widget)) {
30 // Page owner = where the widget resides
31 $page_owner = $insert_widget->owner;
33 // Do we have permission to touch this?
34 // If so, reorder widgets!
35 if (run("permissions:check","profile")) {
37 $insert_widget->display_order = $before_widget->display_order - 5;
38 update_record('widgets',$insert_widget);
39 widget_reorder($page_owner,$insert_widget->location,$insert_widget->location_id);
44 // no real need to return a response, but just in case
45 // someone looks for one
47 header("Content-Type: application/xml");
48 print '<ajax-response>Success!</ajax-response>';