/**
  * Load the theme a user wants to use
  *
  * @param sfWebRequest $request
  * @return <type>
  */
 public function executeLoadUserTheme(sfWebRequest $request) {
     $tm = new ThemeManagement();
     $defaultTheme = UserSettingTable::instance()->getUserSettingById($request->getParameter('id'))->toArray();
     $tm->setContext($this->getContext());
     $data = $tm->getThemes();
     $data = $tm->checkDefault($data, $defaultTheme[0]['theme']);
     $this->renderText('({"result":'.json_encode($data).'})');
     return sfView::NONE;
 }