function setvalue($table, $field, $lang, $rowid, $value, $key = "") { // echo $table."-".$field."-".$lang."-".$rowid.'<br/>'; $result = ""; $wd = new wra_db(); $oldid = -1; $wd->query = "SELECT \n\t\t\t\t`id`\n\t\t\t\tFROM `" . WRA_CONF::$db_prefix . "langed` where `rowid`='{$rowid}' and `table`='{$table}' and `field`='{$field}' and `lang`='{$lang}' order by id"; $wd->executereader(); if ($u0 = $wd->read()) { $oldid = $u0[0]; } // print_r($u0); // die(); $wd->close(); unset($wd); if ($oldid == -1) { $langv = new wra_langed(); $langv->table = $table; $langv->field = $field; $langv->lang = $lang; $langv->value = $value; $langv->rowid = $rowid; $langv->key = $key; $langv->add(); } else { $langv = new wra_langed(); $langv->load($oldid); $langv->value = $value; $langv->key = $key; $langv->update(); } return $result; }