}
-function contact_poll_interval($current) {
+function contact_poll_interval($current, $disabled = false) {
+ $dis = (($disabled) ? ' disabled="disabled" ' : '');
$o = '';
- $o .= '<select id="contact-poll-interval" name="poll" />' . "\r\n";
+ $o .= "<select id=\"contact-poll-interval\" name=\"poll\" $dis />" . "\r\n";
$rep = array(
0 => t('Frequently'),
$o .= "</select>\r\n";
return $o;
}
+
+
+function network_to_name($s) {
+
+ call_hooks('network_to_name', $s);
+
+ return str_replace(array(NETWORK_DFRN,NETWORK_OSTATUS,NETWORK_FEED,NETWORK_MAIL,NETWORK_DIASPORA,NETWORK_FACEBOOK,NETWORK_ZOT),
+ array(t('Friendika'),t('OStatus'),t('RSS/Atom'),t('Email'),t('Diaspora'),t('Facebook'),t('Zot!')),$s);
+
+}
$lblsuggest = (($r[0]['network'] === NETWORK_DFRN)
? '<div id="contact-suggest-wrapper"><a href="fsuggest/' . $r[0]['id'] . '" id="contact-suggest">' . t('Suggest friends') . '</a></div>' : '');
+ $poll_enabled = (($r[0]['network'] !== NETWORK_DIASPORA) ? true : false);
+
+ $nettype = '<div id="contact-edit-nettype">' . sprintf( t('Network type: %s'),network_to_name($r[0]['network'])) . '</div>';
$o .= replace_macros($tpl,array(
'$header' => t('Contact Editor'),
'$lblsuggest' => $lblsuggest,
'$grps' => $grps,
'$delete' => t('Delete contact'),
- '$poll_interval' => contact_poll_interval($r[0]['priority']),
+ '$nettype' => $nettype,
+ '$poll_interval' => contact_poll_interval($r[0]['priority'],(! $poll_enabled)),
+ '$poll_enabled' => $poll_enabled,
'$lastupdtext' => t('Last updated: '),
'$updpub' => t('Update public posts: '),
'$last_update' => $last_update,
<div id="contact-edit-banner-name">$name</div>
+$nettype
+
<form action="contacts/$contact_id" method="post" >
<input type="hidden" name="contact_id" value="$contact_id">
</div>
<div id="contact-edit-nav-end"></div>
-
+ {{ if $poll_enabled }}
<div id="contact-edit-poll-wrapper">
<div id="contact-edit-last-update-text">$lastupdtext<span id="contact-edit-last-updated">$last_update</span></div>
<div id="contact-edit-poll-text">$updpub</div>
$poll_interval
- <div id="contact-edit-update-now"><a href="contacts/$contact_id/update">$udnow</a></div>
+ <div id="contact-edit-update-now"><a href="contacts/$contact_id/update" >$udnow</a></div>
</div>
+ {{ endif }}
</div>
<div id="contact-edit-end" ></div>
#contact-edit-last-update-text { margin-bottom: 15px; }
#contact-edit-last-updated { font-weight: bold; }
#contact-edit-poll-text { display: inline; }
-#contact-edit-end { clear: both; }
+#contact-edit-end { clear: both; margin-bottom: 65px;}
.contact-photo-menu-button {
position: absolute;
#contact-edit-end {
clear: both;
+ margin-bottom: 65px;
}
#fsuggest-desc, #fsuggest-submit-wrapper {
margin-left: 30px;
}
+#contact-edit-nettype {
+ margin-top: 5px;
+ margin-left: 30px;
+}
+
+
#contact-edit-poll-wrapper {
margin-left: 50px;
margin-top: 30px;
#contact-edit-end {
clear: both;
+ margin-bottom: 65px;
}
.contact-photo-menu-button {
font-weight: bold;
margin-left: 30px;
}
+#contact-edit-nettype {
+ margin-top: 5px;
+ margin-left: 30px;
+}
+
#contact-edit-poll-wrapper {
margin-left: 50px;