Merge remote-tracking branch 'upstream/master'
Conflicts: mod/admin.php
This commit is contained in:
		
				commit
				
					
						0d4d15c73d
					
				
			
		
					 12 changed files with 8908 additions and 8701 deletions
				
			
		| 
						 | 
				
			
			@ -273,12 +273,14 @@ function admin_page_site_post(&$a){
 | 
			
		|||
	$diaspora_enabled	=	((x($_POST,'diaspora_enabled'))		? True   					: False);
 | 
			
		||||
	$ssl_policy		=	((x($_POST,'ssl_policy'))		? intval($_POST['ssl_policy']) 			: 0);
 | 
			
		||||
	$new_share		=	((x($_POST,'new_share'))		? True   					: False);
 | 
			
		||||
	$hide_help		=	((x($_POST,'hide_help'))		? True   					: False);
 | 
			
		||||
	$use_fulltext_engine	=	((x($_POST,'use_fulltext_engine'))	? True   					: False);
 | 
			
		||||
	$itemcache		=	((x($_POST,'itemcache'))		? notags(trim($_POST['itemcache']))		: '');
 | 
			
		||||
	$itemcache_duration	=	((x($_POST,'itemcache_duration'))	? intval($_POST['itemcache_duration'])		: 0);
 | 
			
		||||
	$lockpath		=	((x($_POST,'lockpath'))			? notags(trim($_POST['lockpath']))		: '');
 | 
			
		||||
	$temppath		=	((x($_POST,'temppath'))			? notags(trim($_POST['temppath']))		: '');
 | 
			
		||||
	$basepath		=	((x($_POST,'basepath'))			? notags(trim($_POST['basepath']))		: '');
 | 
			
		||||
	$singleuser		=	((x($_POST,'singleuser'))		? notags(trim($_POST['singleuser']))		: '');
 | 
			
		||||
 | 
			
		||||
	if($ssl_policy != intval(get_config('system','ssl_policy'))) {
 | 
			
		||||
		if($ssl_policy == SSL_POLICY_FULL) {
 | 
			
		||||
| 
						 | 
				
			
			@ -340,7 +342,12 @@ function admin_page_site_post(&$a){
 | 
			
		|||
		del_config('system','mobile-theme');
 | 
			
		||||
	} else {
 | 
			
		||||
		set_config('system','mobile-theme', $theme_mobile);
 | 
			
		||||
	}
 | 
			
		||||
        }
 | 
			
		||||
        if ( $singleuser === '---' ) {
 | 
			
		||||
            del_config('system','singleuser');
 | 
			
		||||
        } else {
 | 
			
		||||
            set_config('system','singleuser', $singleuser);
 | 
			
		||||
        }
 | 
			
		||||
	set_config('system','maximagesize', $maximagesize);
 | 
			
		||||
	set_config('system','max_image_length', $maximagelength);
 | 
			
		||||
	set_config('system','jpeg_quality', $jpegimagequality);
 | 
			
		||||
| 
						 | 
				
			
			@ -379,6 +386,7 @@ function admin_page_site_post(&$a){
 | 
			
		|||
	set_config('system','diaspora_enabled', $diaspora_enabled);
 | 
			
		||||
 | 
			
		||||
	set_config('system','new_share', $new_share);
 | 
			
		||||
	set_config('system','hide_help', $hide_help);
 | 
			
		||||
	set_config('system','use_fulltext_engine', $use_fulltext_engine);
 | 
			
		||||
	set_config('system','itemcache', $itemcache);
 | 
			
		||||
	set_config('system','itemcache_duration', $itemcache_duration);
 | 
			
		||||
| 
						 | 
				
			
			@ -425,12 +433,19 @@ function admin_page_site(&$a) {
 | 
			
		|||
            if (file_exists($file . '/mobile')) {
 | 
			
		||||
                $theme_choices_mobile[$f] = $theme_name;
 | 
			
		||||
            }
 | 
			
		||||
			else {
 | 
			
		||||
		else {
 | 
			
		||||
                $theme_choices[$f] = $theme_name;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
        /* get user names to make the install a personal install of X */
 | 
			
		||||
        $user_names = array();
 | 
			
		||||
        $user_names['---'] = t('Multi user instance');
 | 
			
		||||
        $users = q("SELECT username, nickname FROM `user`");
 | 
			
		||||
        foreach ($users as $user) {
 | 
			
		||||
            $user_names[$user['nickname']] = $user['username'];
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
	/* Banner */
 | 
			
		||||
	$banner = get_config('system','banner');
 | 
			
		||||
| 
						 | 
				
			
			@ -473,6 +488,8 @@ function admin_page_site(&$a) {
 | 
			
		|||
		'$theme_mobile' 	=> array('theme_mobile', t("Mobile system theme"), get_config('system','mobile-theme'), t("Theme for mobile devices"), $theme_choices_mobile),
 | 
			
		||||
		'$ssl_policy'		=> array('ssl_policy', t("SSL link policy"), (string) intval(get_config('system','ssl_policy')), t("Determines whether generated links should be forced to use SSL"), $ssl_choices),
 | 
			
		||||
		'$new_share'		=> array('new_share', t("'Share' element"), get_config('system','new_share'), t("Activates the bbcode element 'share' for repeating items.")),
 | 
			
		||||
		'$hide_help'		=> array('hide_help', t("Hide help entry from navigation menu"), get_config('system','hide_help'), t("Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly.")),
 | 
			
		||||
		'$singleuser' 		=> array('singleuser', t("Single user instance"), get_config('system','singleuser'), t("Make this instance multi-user or single-user for the named user"), $user_names),
 | 
			
		||||
		'$maximagesize'		=> array('maximagesize', t("Maximum image size"), get_config('system','maximagesize'), t("Maximum size in bytes of uploaded images. Default is 0, which means no limits.")),
 | 
			
		||||
		'$maximagelength'		=> array('maximagelength', t("Maximum image length"), get_config('system','max_image_length'), t("Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits.")),
 | 
			
		||||
		'$jpegimagequality'		=> array('jpegimagequality', t("JPEG image quality"), get_config('system','jpeg_quality'), t("Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality.")),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										16
									
								
								mod/item.php
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								mod/item.php
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -900,14 +900,20 @@ function item_post(&$a) {
 | 
			
		|||
                                } else {
 | 
			
		||||
				    $subject = email_header_encode('[Friendica]' . ' ' . sprintf( t('%s posted an update.'),$a->user['username']),'UTF-8');
 | 
			
		||||
                                }
 | 
			
		||||
				$headers  = 'From: ' . email_header_encode($a->user['username'],'UTF-8') . ' <' . $a->user['email'] . '>' . "\n";
 | 
			
		||||
				$headers .= 'MIME-Version: 1.0' . "\n";
 | 
			
		||||
				$headers .= 'Content-Type: text/html; charset=UTF-8' . "\n";
 | 
			
		||||
				$headers .= 'Content-Transfer-Encoding: 8bit' . "\n\n";
 | 
			
		||||
				$link = '<a href="' . $a->get_baseurl() . '/profile/' . $a->user['nickname'] . '"><img src="' . $author['thumb'] . '" alt="' . $a->user['username'] . '" /></a><br /><br />';
 | 
			
		||||
				$html    = prepare_body($datarray);
 | 
			
		||||
				$message = '<html><body>' . $link . $html . $disclaimer . '</body></html>';
 | 
			
		||||
                                @mail($addr, $subject, $message, $headers);
 | 
			
		||||
                                include_once('include/html2plain.php');
 | 
			
		||||
                                $params = array (
 | 
			
		||||
                                    'fromName' => $a->user['username'],
 | 
			
		||||
                                    'fromEmail' => $a->user['email'],
 | 
			
		||||
                                    'toEmail' => $addr,
 | 
			
		||||
                                    'replyTo' => $a->user['email'],
 | 
			
		||||
                                    'messageSubject' => $subject,
 | 
			
		||||
                                    'htmlVersion' => $message,
 | 
			
		||||
                                    'textVersion' => html2plain($html.$disclaimer),
 | 
			
		||||
                                );
 | 
			
		||||
                                enotify::send($params);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue