Exemple #1
0
             $widget_db = new widget();
         }
     } else {
         $widget_db = new widget();
     }
     utils::a2o($widget_db, $widget_ajax);
     $widget_db->save();
     ajax::success(utils::o2a($widget_db));
 }
 if (init('action') == 'create') {
     $widget_ajax = json_decode(init('widget'), true);
     $widget = new widget();
     $widget->setName($widget_ajax['name']);
     $widget->setType($widget_ajax['type']);
     $widget->setSubtype($widget_ajax['subtype']);
     $widget->setContent($widget_ajax['content']);
     $widget->setVersion($widget_ajax['version']);
     $widget->save();
     ajax::success(utils::o2a($widget));
 }
 if (init('action') == 'add') {
     $widget = new widget();
     $_data = init('data');
     $widget->setName($_data['name']);
     $widget->setVersion($_data['version']);
     $widget->setType($_data['type']);
     $widget->setSubtype($_data['subtype']);
     $widget->save();
     $result = utils::o2a($widget);
     $result['path'] = $widget->generatePath();
     ajax::success($result);