Example #1
0
 /**
  * Upload zip archive with all language files and config.ini file and install
  * new language into the system.
  *
  * @param    request file
  */
 public function uploadJsonAction()
 {
     $manager = new RM_Language_Manager();
     try {
         list($iso, $name) = $manager->upload();
         $manager->installLanguage($iso, $name);
         return array('data' => array('success' => true));
     } catch (RM_Exception $exception) {
         return array('data' => array('success' => false, 'msg' => $exception->getMessage()));
     }
 }