function updateCredentials($login, $password, $subLogin, $subPassword) { if (isset($this->creds['id'])) { $q0 = get_link()->prepare('update ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds set user_name=:user_name,pass_word=:pass_word,substitute_user_name=:substitute_user_name,substitute_pass_word=:substitute_pass_word,edited_date=:edited_date,edited_id=:edited_id where id=:id'); $q0->execute(array('id' => $this->creds['id'], 'user_name' => rijn::crypt($login), 'pass_word' => rijn::crypt($password), 'substitute_user_name' => rijn::crypt($subLogin), 'substitute_pass_word' => rijn::crypt($subPassword), 'edited_date' => time(), 'edited_id' => $_SESSION['USER_ID'])); } else { $q0 = get_link()->prepare('insert into ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds (id_os,user_name,pass_word,substitute_user_name,substitute_pass_word,created_date,created_id,edited_date,edited_id,deleted_date,deleted_id) VALUES (:id_os,:user_name,:pass_word,:substitute_user_name,:substitute_pass_word,:created_date,:created_id,0,0,0,0)'); $q0->execute(array('id_os' => $this->id, 'user_name' => rijn::crypt($login), 'pass_word' => rijn::crypt($password), 'substitute_user_name' => rijn::crypt($subLogin), 'substitute_pass_word' => rijn::crypt($subPassword), 'created_date' => time(), 'created_id' => $_SESSION['USER_ID'])); $q0 = get_link()->prepare('SELECT ID AS ID FROM ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds WHERE id_os = :id_os AND deleted_date=0'); $q0->execute(array('id_os' => $this->id)); $r0 = $q0->fetch(PDO::FETCH_OBJ); if (isset($r0->ID)) { $this->creds['id'] = $r0->ID; } else { // TODO exit(100); } } $this->creds['login'] = $login; $this->creds['password'] = $password; $this->creds['subLogin'] = $subLogin; $this->creds['subPassword'] = $subPassword; }
function rijn() { self::$key = get_ini('BDD_CRYPT_PASS'); }