Example #1
0
 public function index($id = '', $params = array())
 {
     $status = Response::STATUS_OK;
     $data = array();
     if ($id) {
         $lang_code = $this->getParentLanguageCode();
         $data = array('lang_code' => $lang_code, 'name' => $id, 'value' => LanguageValues::getLangVar($id, $lang_code));
     } else {
         $items_per_page = $this->safeGet($params, 'items_per_page', Registry::get('settings.Appearance.admin_products_per_page'));
         $lang_code = $this->getParentLanguageCode();
         if (!$lang_code) {
             $lang_code = DESCR_SL;
         }
         $data = LanguageValues::getVariables($params, $items_per_page, $lang_code);
         if ($data) {
             $data = array('langvars' => $data[0], 'params' => $data[1]);
         }
     }
     if (!$data) {
         $status = Response::STATUS_NOT_FOUND;
     }
     return array('status' => $status, 'data' => $data);
 }
Example #2
0
/**
 * @deprecated
 *
 * Gets language variable by name
 *
 * @param string $var_name Language variable name
 * @param string $lang_code 2-letter language code
 *
 * @return string Language variable value; in case the value is absent, language variable name with "_" prefix is returned
 */
function fn_get_lang_var($var_name, $lang_code = CART_LANGUAGE)
{
    return LanguageValues::getLangVar($var_name, $lang_code);
}