]> git.mxchange.org Git - friendica.git/commitdiff
some minor work on contact edit page
authorFriendika <info@friendika.com>
Fri, 26 Aug 2011 01:12:42 +0000 (18:12 -0700)
committerFriendika <info@friendika.com>
Fri, 26 Aug 2011 01:12:42 +0000 (18:12 -0700)
include/contact_selectors.php
mod/contacts.php
view/contact_edit.tpl
view/theme/dispy/style.css
view/theme/duepuntozero/style.css
view/theme/loozah/style.css

index ac1e38e4fe2666cb600d79ffa8f8ffce7925433a..1303acf74a13a1788930997dd8953c61e8752a79 100644 (file)
@@ -46,10 +46,11 @@ function contact_reputation($current) {
 }
 
 
-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'),
@@ -67,3 +68,13 @@ function contact_poll_interval($current) {
        $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);
+
+}
index 8f851e9e0eca975507692ee38b46721394b04160..5d72cff88ad1ad1c63c3d46cca46287fdf173b06 100644 (file)
@@ -292,6 +292,9 @@ function contacts_content(&$a) {
                $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'),
@@ -312,7 +315,9 @@ function contacts_content(&$a) {
                        '$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,
index 66479210ff9c16d76b5847fd99a95aa0491dc770..0ee88d372fb92d5a7bf8fe07834d29c68bde2ffe 100644 (file)
@@ -3,6 +3,8 @@
 
 <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>
 
index aa8d82bbb4ada43f7b3dbcd3fe42708b3f118cad..78efb57ffa5091b91b1ef0dde3599e2f35f6a08f 100644 (file)
@@ -723,7 +723,7 @@ div[id$="wrapper"] br { clear: left; }
 #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;
index 6ac28cb954e617041770a73344dcb78c5c07bf03..f47af934c557cbbee55d56098fb025809b6b6034 100644 (file)
@@ -788,6 +788,7 @@ input#dfrn-url {
 
 #contact-edit-end {
        clear: both;
+       margin-bottom: 65px;
 }
 
 #fsuggest-desc, #fsuggest-submit-wrapper {
@@ -1378,6 +1379,12 @@ input#dfrn-url {
        margin-left: 30px;
 }
 
+#contact-edit-nettype {
+       margin-top: 5px;
+       margin-left: 30px;
+}
+
+
 #contact-edit-poll-wrapper {
        margin-left: 50px;
        margin-top: 30px;
index 74d9058f70c4dff132478760edd3a583156296f1..781526eae8b442e93afad495aacd7996fb532dae 100644 (file)
@@ -886,6 +886,7 @@ input#dfrn-url {
 
 #contact-edit-end {
        clear: both;
+       margin-bottom: 65px;
 }
 
 .contact-photo-menu-button {
@@ -1451,6 +1452,11 @@ padding: 5px 10px 0px;
        font-weight: bold;
        margin-left: 30px;
 }
+#contact-edit-nettype {
+       margin-top: 5px;
+       margin-left: 30px;
+}
+
 
 #contact-edit-poll-wrapper {
        margin-left: 50px;