Blame view

mobile/source/modules/users/users_control_config.php 1.62 KB
a1684257   Administrator   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
  <?php
  
  class users_control_config{
  
  	public function __construct(){
  	global $MAIN_PAGE;
  		define('M_PATH',MAIN_SOURCE_PATH.'/modules/'.$MAIN_PAGE -> dirname() );
  		define('M_URL',MAIN_SOURCE_URL.'/modules/'.$MAIN_PAGE -> dirname() );
  		include_once(M_PATH.'/inc/url.php');
  		include_once(MAIN_SOURCE_PATH.'/inc/class.config.php');
  		
  	}
  	
  	public function get(){
  	global $MAIN_PAGE;
  		if ( !empty($_REQUEST['send']) ){
  			$this -> save();
  		}
  		$t = new PHPTAL( false);
  		$t -> setSnippet('users','config');
  		include_once(MAIN_PATH.'/tmp/config/users.php');
  		$t -> users_pub_on_page = $MAIN_PAGE -> config('users_pub_on_page');
  		$t -> user_default_avatar = $MAIN_PAGE -> config('user_default_avatar');
      $t -> users_active = $MAIN_PAGE -> config('users_active');
      $t -> users_register_group = $MAIN_PAGE -> config('users_register_group');
      $t -> users_avatar_width = $MAIN_PAGE -> config('users_avatar_width');
      $t -> users_avatar_height = $MAIN_PAGE -> config('users_avatar_height');
      
  		return $t -> execute();
  	}
  	
  	private function save(){
  		include_once(MAIN_SOURCE_PATH.'/inc/class.config.php');
  		$c = new config(MAIN_PATH.'/tmp/config/users.php');
  		$c -> set_int('users_pub_on_page',$_REQUEST['users_pub_on_page']);
  		$c -> set_str('user_default_avatar',$_REQUEST['user_default_avatar']);
  		$c -> set_bin('users_active',$_REQUEST['users_active']);
  		$c -> set_int('users_avatar_width',$_REQUEST['users_avatar_width']);
  		$c -> set_int('users_avatar_height',$_REQUEST['users_avatar_height']);
  		
  		    //  скрытые
  		$c -> set_int('users_register_group',$_REQUEST['users_register_group']  );
  		$c ->  save();
  		
  	}
  	
  
  	
  }
  
  ?>