function addLang($palabra, $traduccion, $idioma = "es") { $xLng = new cSistema_lenguaje(); $idioma = strtoupper($idioma); //verificar si existe la palabra $sql = "SELECT *, COUNT(`idsistema_lenguaje`) as 'existen' FROM\t`sistema_lenguaje` WHERE (`sistema_lenguaje`.`equivalente` ='{$palabra}') AND (`sistema_lenguaje`.`idioma` ='{$idioma}')"; $mql = new MQL(); $d = $mql->getDataRow($sql); $existen = setNoMenorQueCero($d["existen"]) > 0 ? true : false; if ($existen == false) { $xLng->idsistema_lenguaje($xLng->query()->getLastID()); $xLng->idioma($idioma); $xLng->equivalente($palabra); $xLng->traduccion($traduccion); $xLng->query()->insert()->save(); //setLog($xLng->query()->insert()->get()); $this->mMessages .= "LANG\tAgregar {$palabra} con traduccion {$traduccion}\r\n"; } else { $id = $d["idsistema_lenguaje"]; $xLng->idsistema_lenguaje($id); $xLng->idioma($idioma); $xLng->equivalente($palabra); $xLng->traduccion($traduccion); $xLng->query()->update()->save($id); $this->mMessages .= "LANG\tActualizar {$id} {$palabra} con traduccion {$traduccion}\r\n"; } }
function toDatabase() { $ql = new cSistema_lenguaje(); $totrad = array(); $palabras = $this->getWords(); foreach ($palabras as $eq => $tra) { $id = $ql->query()->getLastID(); $ql->idsistema_lenguaje($id); $ql->equivalente($eq); $ql->traduccion($tra); $ql->extension(''); $ql->query()->insert()->save(); $totrad[$id] = $tra; } return json_encode($totrad); }