params = $params; } public function set_content($content) { $this->content = $content; } public function set_name($name) { $this->name = $name; } public function render_edit() { global $b; $input_dom = new DOM("input"); $input_dom->setAttribute("type", "password"); $input_dom->setAttribute("name", $this->name); $input_dom->setAttribute("placeholder", "Оставьте пустым чтобы не вносить изменения"); $input_dom->setAttribute("value", $b->get_view($this->content)); $input_dom->view(); } public function render_value() { return ""; } public function render_db_value($old_value) { if($this->content == "ЗАШИФРОВАНО") return $old_value; return password_hash($this->content, PASSWORD_DEFAULT); } }