Blame view

mobile/source/modules/admin/admin_config.php 3.27 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
  <?php
  
  class admin_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');
  		include_once(MAIN_SOURCE_PATH.'/inc/class.html.php');
  	}
  	
  
  	
  	public function get(){
  	global $MAIN_PAGE;
  		if ( !empty($_REQUEST['send']) ){
  			$this -> save();
  				//	ïåðåçàãðóæàåì îáíîâë¸ííûå ïåðåìåííûå
  		}
  		$t = new PHPTAL( false);
  		$t -> setSnippet('admin','admin_config');
  		include(MAIN_PATH.'/tmp/config/system.php');
  		$t -> sys_site_name = $MAIN_PAGE -> config('sys_site_name');
  		$t -> sys_mail = $MAIN_PAGE -> config('sys_mail');
  		$t -> sys_site_desc = $MAIN_PAGE -> config('sys_site_desc');
  		$t -> sys_url_list = $MAIN_PAGE -> config('sys_url_list');
  		$t -> sys_captcha = $MAIN_PAGE -> config('sys_captcha');
  		$t -> sys_wysiwyg = $MAIN_PAGE -> config('sys_wysiwyg');
  		$t -> sys_editor_upload_size = $MAIN_PAGE -> config('sys_editor_upload_size');
  		$t -> sys_editor_image_width = $MAIN_PAGE -> config('sys_editor_image_width');
  		$t -> sys_editor_image_height = $MAIN_PAGE -> config('sys_editor_image_height');
  		
  		
  		$t -> sys_close_site = $MAIN_PAGE -> config('sys_close_site');
  		$t -> sys_smtp_login = $MAIN_PAGE -> config('sys_smtp_login');
  		$t -> sys_smtp_server = $MAIN_PAGE -> config('sys_smtp_server');
  		$t -> sys_smtp_pass = $MAIN_PAGE -> config('sys_smtp_pass');
  		$t -> sys_smtp_port = $MAIN_PAGE -> config('sys_smtp_port');
  		$t -> sys_contacts_list = $MAIN_PAGE -> config('sys_contacts_list');
  
  		
  			//	ñïèñîê ãðóïï
  		$gl = new group_select_box();
   		$t -> sys_gr_simple_wysywig = $gl -> group_list( $MAIN_PAGE -> config('sys_gr_simple_wysywig') );
   		
   		//$t -> URL_ADMIN_MAIN = sys_url(URL_ADMIN_MAIN);
  		return $t -> execute();
  	}
  	
  	private function save(){
  	global $MAIN_PAGE;
  		include_once(MAIN_SOURCE_PATH.'/inc/class.config.php');
  		$c = new config(MAIN_PATH.'/tmp/config/system.php');
  		$c -> set_str('sys_site_desc',$_REQUEST['sys_site_desc']);
  		$c -> set_str('sys_site_name',$_REQUEST['sys_site_name']);
  		$c -> set_str('sys_mail',$_REQUEST['sys_mail']);
  		$c -> set_str('sys_cookie_name','hostel_session');
  		$c -> set_str('sys_guest_name','guest');
  		$c -> set_bin('sys_captcha',$_REQUEST['sys_captcha']);
  		$c -> set_bin('sys_wysiwyg',$_REQUEST['sys_wysiwyg']);
  		$c -> set_str('sys_editor_upload_size',$_REQUEST['sys_editor_upload_size']);
  		$c -> set_str('sys_editor_image_width',$_REQUEST['sys_editor_image_width']);
  		$c -> set_str('sys_editor_image_height',$_REQUEST['sys_editor_image_height']);
  		
  		$c -> set_bin('sys_close_site',$_REQUEST['sys_close_site']);
  		$c -> set_array('sys_gr_simple_wysywig',$_REQUEST['sys_gr_simple_wysywig']);
  		$c -> set_str('sys_url_list',$_REQUEST['sys_url_list']);
  		$c -> set_str('sys_smtp_server',$_REQUEST['sys_smtp_server']);
  		$c -> set_str('sys_smtp_login',$_REQUEST['sys_smtp_login']);
  		$c -> set_str('sys_smtp_pass',$_REQUEST['sys_smtp_pass']);
  		$c -> set_str('sys_smtp_port',$_REQUEST['sys_smtp_port']);
  		$c -> set_str('sys_contacts_list',$_REQUEST['sys_contacts_list']);
  		
  		  //  ñêðûòûå
  		$c -> set_str('sys_admin_mainpage',$MAIN_PAGE -> config('sys_admin_mainpage') ); 
  	
  			
  		$c ->  save();
  		
  	}
  	
  
  	
  }
  
  ?>