function save() { $thisclass_string = wra_adminmenu::getbaseclass(); if ($thisclass_string != '') { if (WRA::isp('admin-edit')) { $saveid = -1; if (WRA::ir('curID')) { $saveid = WRA::r('curID'); } $pid = -1; if (WRA::ir('pid')) { $pid = WRA::r('pid'); } $languages = wra_lang::getlist(); $code = '$result=' . $thisclass_string . '::save(' . $saveid . ',' . $pid . ',' . WRA::p('admin-edit') . ',' . wra_lang::getdefault() . ');'; eval($code); WRA::setp('id', $result); WRA::setr('id', $result); foreach ($languages as $l0) { if ($l0->alias != wra_lang::getdefault()) { $code = '$result=' . $thisclass_string . '::save(' . $result . ',' . $pid . ',' . WRA::p('admin-edit') . ',' . $l0->alias . ');'; eval($code); } } } } }