70 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
 | 
						|
function contact_profile_assign($current,$foreign_net) {
 | 
						|
 | 
						|
	$o = '';
 | 
						|
 | 
						|
	$disabled = (($foreign_net) ? ' disabled="true" ' : '');
 | 
						|
 | 
						|
	$o .= "<select id=\"contact-profile-selector\" $disabled name=\"profile-assign\" />\r\n";
 | 
						|
 | 
						|
	$r = q("SELECT `id`, `profile-name` FROM `profile` WHERE `uid` = %d",
 | 
						|
                        intval($_SESSION['uid']));
 | 
						|
 | 
						|
	if(count($r)) {
 | 
						|
		foreach($r as $rr) {
 | 
						|
			$selected = (($rr['id'] == $current) ? " selected=\"selected\" " : "");
 | 
						|
			$o .= "<option value=\"{$rr['id']}\" $selected >{$rr['profile-name']}</option>\r\n";
 | 
						|
		}
 | 
						|
	}
 | 
						|
	$o .= "</select>\r\n";
 | 
						|
	return $o;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
function contact_reputation($current) {
 | 
						|
 | 
						|
	$o = '';
 | 
						|
	$o .= "<select id=\"contact-reputation-selector\" name=\"reputation\" />\r\n";
 | 
						|
 | 
						|
	$rep = array(
 | 
						|
		0 => t('Unknown | Not categorised'),
 | 
						|
		1 => t('Block immediately'),
 | 
						|
		2 => t('Shady, spammer, self-marketer'),
 | 
						|
		3 => t('Known to me, but no opinion'),
 | 
						|
		4 => t('OK, probably harmless'),
 | 
						|
		5 => t('Reputable, has my trust')
 | 
						|
	);
 | 
						|
 | 
						|
	foreach($rep as $k => $v) {
 | 
						|
		$selected = (($k == $current) ? " selected=\"selected\" " : "");
 | 
						|
		$o .= "<option value=\"$k\" $selected >$v</option>\r\n";
 | 
						|
	}
 | 
						|
	$o .= "</select>\r\n";
 | 
						|
	return $o;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
function contact_poll_interval($current) {
 | 
						|
 | 
						|
	$o = '';
 | 
						|
	$o .= '<select id="contact-poll-interval" name="poll" />' . "\r\n";
 | 
						|
 | 
						|
	$rep = array(
 | 
						|
		0 => t('Frequently'),
 | 
						|
		1 => t('Hourly'),
 | 
						|
		2 => t('Twice daily'),
 | 
						|
		3 => t('Daily'),
 | 
						|
		4 => t('Weekly'),
 | 
						|
		5 => t('Monthly')
 | 
						|
	);
 | 
						|
 | 
						|
	foreach($rep as $k => $v) {
 | 
						|
		$selected = (($k == $current) ? " selected=\"selected\" " : "");
 | 
						|
		$o .= "<option value=\"$k\" $selected >$v</option>\r\n";
 | 
						|
	}
 | 
						|
	$o .= "</select>\r\n";
 | 
						|
	return $o;
 | 
						|
}
 |