Example #1
0
 static function save($saveid = -1, $pid = -1, $adminedit = "")
 {
     $savepc = new wra_langed();
     if ($saveid != -1) {
         $savepc->load($saveid);
     }
     $savepc->table = wra_admintable::getpost('fieldtable' . wra_lang::getdefault());
     $savepc->field = wra_admintable::getpost('fieldfield' . wra_lang::getdefault());
     $savepc->lang = wra_admintable::getpost('fieldlang' . wra_lang::getdefault());
     $savepc->value = wra_admintable::getpost('fieldvalue' . wra_lang::getdefault());
     $savepc->rowid = wra_admintable::getpost('fieldrowid' . wra_lang::getdefault());
     $savepc->key = wra_admintable::getpost('fieldkey' . wra_lang::getdefault());
     if ($saveid != -1) {
         // $savepc->update();
     } else {
         // $savepc->add();
     }
     //echo $savepc->id;
     //die();
     $languages = wra_lang::getlist();
     foreach ($languages as $l0) {
         if ($l0->alias != wra_lang::getdefault()) {
             wra_langed::setvalue('site', 'table', $l0->alias, $savepc->id, WRA::getpost('fieldtable-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
             wra_langed::setvalue('site', 'field', $l0->alias, $savepc->id, WRA::getpost('fieldfield-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
             wra_langed::setvalue('site', 'lang', $l0->alias, $savepc->id, WRA::getpost('fieldlang-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
             wra_langed::setvalue('site', 'value', $l0->alias, $savepc->id, WRA::getpost('fieldvalue-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
             wra_langed::setvalue('site', 'rowid', $l0->alias, $savepc->id, WRA::getpost('fieldrowid-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
             wra_langed::setvalue('site', 'key', $l0->alias, $savepc->id, WRA::getpost('fieldkey-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias));
         }
     }
     return $savepc->id;
 }