Esempio n. 1
0
 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);
                 }
             }
         }
     }
 }