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); }