Exemplo n.º 1
0
 public function addModule()
 {
     $name = \Input::get('name');
     $date = \Input::get('unlock_at');
     if (!is_null($date)) {
         //convert to UTC from current timezone
         $unlock_at = $this->getUTCdate($date);
     } else {
         $unlock_at = null;
     }
     $prerequisite_module_ids = \Input::get('prerequisites');
     $published = \Input::get('published');
     $module = new Module($name, $unlock_at, $prerequisite_module_ids, $published, null);
     $req = new ModulesRequest(ActionType::POST, null, null, false, false, $module, null, false);
     $roots = new Roots();
     $res = $roots->modules($req);
     //        //add the parent_id;
     $parent_id = \Input::get('parent_id');
     $res->parent_id = $parent_id;
     $roots->updateModuleParent($res);
     return json_encode($res);
 }