3 class mw_env_webmaster extends mw_env{
5 function load_webmaster_session(){
7 if(!($webmaster_user = $this->get_webmaster_user())) return array();
8 return $data->load_session($webmaster_user);
11 function get_webmaster_user(){
12 if(!file_exists($this->get_webmaster_user_file())) return array();
13 if(!($content = @file_get_contents($this->get_webmaster_user_file()))) return false;
14 $v_content = explode(":", $content);
15 if(count($v_content) != 2) return false;
17 "login" => trim($v_content[0]),
18 "password" => trim($v_content[1])
22 function set_webmaster_user($login, $password){
23 return @file_put_contents($this->get_webmaster_user_file(), $login.":".$password);
26 function get_webmaster_user_file(){
27 return $this->path("content")."data/.webmaster";
30 function webmaster_login($login, $password){
31 $data = $this->data();
32 if(!($webmaster_user = $this->get_webmaster_user())){
35 return $data->login($login, $password, $webmaster_user);