public function getByLangIdAndCode($languageId, $code)
 {
     $languageContentVo = new LanguageContentValue();
     $languageContentVo->addFieldCondition('code', $code, Value::EQUAL);
     $languageContentVo->addFieldCondition('language_id', $languageId, Value::EQUAL);
     return Zee::registry('DB')->fetch($languageContentVo);
 }
Exemple #2
0
            if (count($languageContentList) <= 0) {
                $languageContentValue = $languageContentService->create($languageContentValue);
            } else {
                $languageContentValue->setPrimary($languageContentList[0]->getPrimary());
                $languageContentValue = $languageContentService->updateByPrimary($languageContentValue);
            }
            //var_dump($languageContentValue);
        }
        require_once 'zee/lang/update.tpl.php';
        break;
    default:
        $code = trim($_GET['code']);
        if (!$code) {
            echo 'no code';
            exit;
        }
        $codeArrayTmp = explode('.', $code);
        if (count($codeArrayTmp) != 3) {
            echo 'code error!';
            exit;
        }
        if (!in_array($codeArrayTmp[2], $typeArray)) {
            echo 'End code must be ERROR, LABEL, MESSAGE';
            exit;
        }
        $languageContentValue = new LanguageContentValue();
        $languageContentValue->addFieldCondition('code', $code, Value::EQUAL);
        $languageContentList = $languageContentService->getList($languageContentValue);
        require_once 'zee/lang/create.tpl.php';
        break;
}