Пример #1
0
 $modify = GET('modify');
 ossim_valid($modify, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("Modify Option"));
 if (ossim_error()) {
     die(ossim_error());
 }
 if (!empty($modify)) {
     //Widget's id
     $id_content = GET("id");
     unset($_SESSION[$wr_key]);
     ossim_valid($id_content, OSS_DIGIT, 'illegal:' . _("Widget ID"));
     if (ossim_error()) {
         die(ossim_error());
     }
     try {
         $w = new Dashboard_widget($id_content);
         $owner = $_SESSION[$wr_key]['owner'] = $w->get_user();
         $widget_type = $_SESSION[$wr_key]['widget_type'] = $w->get_type();
         //this id is the template's id, no the widget's id!!
         $_SESSION[$wr_key]['widget_refresh'] = $w->get_refresh();
         $_SESSION[$wr_key]['widget_height'] = $w->get_height();
         $_SESSION[$wr_key]['widget_title'] = $w->get_title();
         $_SESSION[$wr_key]['widget_help'] = $w->get_help(FALSE);
         $_SESSION[$wr_key]['widget_url'] = $w->get_file();
         $_SESSION[$wr_key]['widget_id'] = $w->get_type_id();
         $_SESSION[$wr_key]['widget_asset'] = $w->get_asset();
         $_SESSION[$wr_key]['widget_media'] = $w->get_media();
         $widget_params = $w->get_params();
         $_SESSION[$wr_key]['widget_params'] = $widget_params;
         if ($widget_type == 'url' || $widget_type == 'report') {
             $_SESSION[$wr_key]['widget_content'] = $widget_params['content'];
         } else {