/** * Gets all languages. * @return string[] $languageList */ private function _getLanguageList() { $languageService = new LanguageService(); $languageList = $languageService->getLanguageList(); $list = array("" => "-- " . __('Select') . " --"); foreach ($languageList as $language) { $list[$language->getId()] = $language->getName(); } return $list; }
public function execute($request) { $this->setLayout(false); sfConfig::set('sf_web_debug', false); sfConfig::set('sf_debug', false); if ($this->getRequest()->isXmlHttpRequest()) { $this->getResponse()->setHttpHeader('Content-Type', 'application/json; charset=utf-8'); } $languageFields = $request->getParameter('language'); $languageService = new LanguageService(); $result = $languageService->isExistingLanguageName($languageFields['name']); return $this->renderText(json_encode(!$result)); }
public static function run() { $app = new self(); $app->initConfig(); try { LanguageService::register($app); } catch (Exception $e) { echo sprintf('Service load error: %s', $e->getMessage()); die(-1); } return $app; }
require_once 'Config.class.php'; require_once 'zee/Zee.class.php'; require_once 'zee/db/DB.class.php'; require_once 'zee/db/Value.class.php'; require_once 'zee/lang/Language.class.php'; require_once 'zee/lang/LanguageContentValue.class.php'; require_once 'zee/lang/LanguageValue.class.php'; require_once 'zee/lang/LanguageService.class.php'; require_once 'zee/lang/LanguageContentService.class.php'; //db $db = new DB(); Zee::register('DB', $db); $action = addslashes(trim($_GET['action'])); //get langs $languageContentService = new LanguageContentService(); $languageService = new LanguageService(); $languageVo = new LanguageValue(); $languageList = $languageService->getList($languageVo); //var_dump($languageList);exit; $typeArray = array('ERROR', 'LABEL', 'MESSAGE'); switch ($action) { case 'update': if (!trim($_POST['language_content_code'])) { echo 'no code'; exit; } //do update addslashes(trim($_POST['language_content_code'])); $codeArrayTmp = explode('.', addslashes(trim($_POST['language_content_code']))); if (count($codeArrayTmp) != 3) { echo 'code error!';