mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 02:31:40 +09:00
확장변수 사용하지 않는 곳에서의 오류 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5948 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
17513d6b62
commit
1fe6a3bae4
2 changed files with 10 additions and 7 deletions
|
|
@ -29,6 +29,7 @@
|
|||
* @param module_srl, idx, name, type, default, desc, is_required, search, value
|
||||
**/
|
||||
function setExtraVarKeys($extra_keys) {
|
||||
if(!is_array($extra_keys) || !count($extra_keys)) return;
|
||||
foreach($extra_keys as $key => $val) {
|
||||
$obj = null;
|
||||
$obj = new ExtraItem($val->module_srl, $val->idx, $val->name, $val->type, $val->default, $val->desc, $val->is_required, $val->search, $val->value, $val->eid);
|
||||
|
|
|
|||
|
|
@ -67,13 +67,15 @@
|
|||
$document_lang_code = $oDocument->get('lang_code');
|
||||
|
||||
// 확장변수 처리
|
||||
foreach($extra_keys as $idx => $key) {
|
||||
$val = $vars[$idx];
|
||||
if($val[$user_lang_code]) $v = $val[$user_lang_code];
|
||||
else if($val[$document_lang_code]) $v = $val[$document_lang_code];
|
||||
else if($val[0]) $v = $val[0];
|
||||
else $v = null;
|
||||
$extra_keys[$idx]->value = $v;
|
||||
if(count($extra_keys)) {
|
||||
foreach($extra_keys as $idx => $key) {
|
||||
$val = $vars[$idx];
|
||||
if($val[$user_lang_code]) $v = $val[$user_lang_code];
|
||||
else if($val[$document_lang_code]) $v = $val[$document_lang_code];
|
||||
else if($val[0]) $v = $val[0];
|
||||
else $v = null;
|
||||
$extra_keys[$idx]->value = $v;
|
||||
}
|
||||
}
|
||||
|
||||
$extra_vars = new ExtraVar($module_srl);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue