]> git.mxchange.org Git - friendica.git/commitdiff
Merge branch 'master' into notify
authorfriendica <info@friendica.com>
Thu, 23 Feb 2012 06:36:07 +0000 (22:36 -0800)
committerfriendica <info@friendica.com>
Thu, 23 Feb 2012 06:36:07 +0000 (22:36 -0800)
include/enotify.php
mod/ping.php
view/theme/testbubble/nav.tpl
view/theme/testbubble/style.css

index 7fa83cfa416151a19e40ad3c145a38273c678265..6af2243f0dcb4b5dd11e42c7db293cbe40425255 100755 (executable)
@@ -30,9 +30,9 @@ function notification($params) {
                $preamble = sprintf( t('%s sent you a new private message at %s.'),$params['source_name'],$sitename);
                $epreamble = sprintf( t('%s sent you %s.'),'[url=' . $params['source_link'] . ']' . $params['source_name'] . '[/url]', '[url=$itemlink]' . t('a private message') . '[/url]');
                $sitelink = t('Please visit %s to view and/or reply to your private messages.');
-               $tsitelink = sprintf( $sitelink, $siteurl . '/message' );
-               $hsitelink = sprintf( $sitelink, '<a href="' . $siteurl . '/message">' . $sitename . '</a>');
-               $itemlink = $siteurl . '/message';
+               $tsitelink = sprintf( $sitelink, $siteurl . '/message/' . $params['item']['id'] );
+               $hsitelink = sprintf( $sitelink, '<a href="' . $siteurl . '/message/' . $params['item']['id'] . '">' . $sitename . '</a>');
+               $itemlink = $siteurl . '/message/' . $params['item']['id'];
        }
 
        if($params['type'] == NOTIFY_COMMENT) {
index 9c2e385d66857f28a1024bd6f2893e397d67ea2b..2898042a3d5e120311be23ac76f1a971d6d75b3f 100644 (file)
@@ -12,6 +12,13 @@ function ping_init(&$a) {
        $xmlhead="<"."?xml version='1.0' encoding='UTF-8' ?".">";
        if(local_user()){
 
+               $z = q("select * from notify where seen = 0 and uid = %d
+                       order by date desc",
+                       intval(local_user())
+               );
+
+
+
                $tags = array();
                $comments = array();
                $likes = array();
@@ -142,6 +149,22 @@ function ping_init(&$a) {
                $tot = $mail+$intro+$register+count($comments)+count($likes)+count($dislikes)+count($friends)+count($posts)+count($tags);
                
                echo '  <notif count="'.$tot.'">';
+
+               require_once('include/bbcode.php');
+
+               if(count($z)) {
+                       foreach($z as $zz) {
+                               echo xmlize($a->get_baseurl() . '/notify/' . $zz['id'], $zz['name'],$zz['url'],$zz['photo'],relative_date($zz['date']), bbcode($zz['msg']));
+
+                       }
+               }
+
+
+
+
+
+/*
+
                if ($intro>0){
                        foreach ($intros as $i) { 
                                echo xmlize( $a->get_baseurl().'/notifications/intros/'.$i['id'], $i['name'], $i['url'], $i['photo'], relative_date($i['datetime']), t("{0} wants to be your friend") );
@@ -195,6 +218,8 @@ function ping_init(&$a) {
                        };
                }
 
+*/
+
                echo "  </notif>";
        }
        echo " <sysmsgs>";
index acbea5bf84f3a0669e1b82fbde18faf80393a31a..9051fcb06a1aa37697f4293ebbb64945c53a4952 100755 (executable)
@@ -6,7 +6,8 @@
        <div id="notifications">        
                {{ if $nav.network }}<a rel="#nav-notifications-menu" id="net-update" class="nav-ajax-update" href="$nav.network.0" title="$nav.network.1"></a>{{ endif }}
                {{ if $nav.home }}<a rel="#nav-notifications-menu" id="home-update" class="nav-ajax-update" href="$nav.home.0" title="$nav.home.1"></a>{{ endif }}
-               {{ if $nav.notifications }}<a rel="#nav-notifications-menu" id="intro-update" class="nav-ajax-update" href="$nav.notifications.0" title="$nav.notifications.1"></a>{{ endif }}
+<!--           {{ if $nav.notifications }}<a rel="#nav-notifications-menu" id="intro-update" class="nav-ajax-update" href="$nav.notifications.0" title="$nav.notifications.1"></a>{{ endif }} -->
+               {{ if $nav.introductions }}<a rel="#nav-notifications-menu" id="intro-update" class="nav-ajax-update" href="$nav.introductions.0" title="$nav.introductions.1"></a>{{ endif }}
                {{ if $nav.messages }}<a rel="#nav-notifications-menu" id="mail-update" class="nav-ajax-update" href="$nav.messages.0" title="$nav.messages.1"></a>{{ endif }}
                <ul id="nav-notifications-menu" class="menu-popup">
                        <li id="nav-notifications-see-all"><a href="$nav.notifications.all.0">$nav.notifications.all.1</a></li>
index fcb7bea7a1feb32937139215e7b28e48e02bc34e..c6f66d5adc03fa677694b463021bd811831c1c80 100755 (executable)
@@ -3202,6 +3202,10 @@ ul.menu-popup {
        background-color:#b20202;
 }
 
+#nav-notifications-menu a:hover {
+       text-decoration: underline;
+}
+
 .notif-item a {
        vertical-align: middle;
        color: #626262;