aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-06-03 22:34:35 -0700
committerfriendica <info@friendica.com>2013-06-03 22:34:35 -0700
commit21491100f834372545569035e525ab74fc64cf26 (patch)
tree58bdb263c4f5044e531740b0cc3b80b304aa58af
parenta2584878017f933a3a2761754dd9d1eecf0c6e4f (diff)
downloadvolse-hubzilla-21491100f834372545569035e525ab74fc64cf26.tar.gz
volse-hubzilla-21491100f834372545569035e525ab74fc64cf26.tar.bz2
volse-hubzilla-21491100f834372545569035e525ab74fc64cf26.zip
fix buggered contact photos
-rw-r--r--include/poller.php20
-rw-r--r--view/theme/redbasic/css/style.css11
-rwxr-xr-xview/tpl/nav.tpl2
3 files changed, 32 insertions, 1 deletions
diff --git a/include/poller.php b/include/poller.php
index 433bc8caf..c076d30f7 100644
--- a/include/poller.php
+++ b/include/poller.php
@@ -85,6 +85,26 @@ function poller_run($argv, $argc){
proc_run('php','include/expire.php');
}
+ // update any photos which didn't get imported properly
+ // This should be rare
+
+ $r = q("select xchan_photo_l, xchan_hash from xchan where xchan_photo_l != '' and xchan_photo_m = ''
+ and xchan_photo_date < GMT_TIMESTAMP() - INTERVAL 1 DAY");
+ if($r) {
+ require_once('include/photo/photo_driver.php');
+ foreach($r as $rr) {
+ $photos = import_profile_photo($rr['xchan_photo_l'],$rr['xchan_hash']);
+ $x = q("update xchan set xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s'
+ where xchan_hash = '%s' limit 1",
+ dbesc($photos[0]),
+ dbesc($photos[1]),
+ dbesc($photos[2]),
+ dbesc($photos[3]),
+ dbesc($rr['xchan_hash'])
+ );
+ }
+ }
+
$manual_id = 0;
$generation = 0;
diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css
index 92f91541d..53d17ea04 100644
--- a/view/theme/redbasic/css/style.css
+++ b/view/theme/redbasic/css/style.css
@@ -2439,6 +2439,17 @@ aside input[type='text'] {
margin-top: -4px;
}
+.nav-dropdown-indicator {
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+}
+
+.nav-dropdown-indicator:hover {
+ opacity: 1.0;
+ filter:alpha(opacity=100);
+}
+
+
.location-label, .gender-label, .marital-label, .homepage-label {
float: left;
text-align: right;
diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl
index af619f8d4..1470d0725 100755
--- a/view/tpl/nav.tpl
+++ b/view/tpl/nav.tpl
@@ -11,7 +11,7 @@
<ul>
{{if $userinfo}}
- <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="{{$userinfo.name}}"><img src="{{$userinfo.icon}}" alt="{{$userinfo.name}}">&nabla;</a>
+ <li id="nav-user-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-user-menu" title="{{$userinfo.name}}"><img src="{{$userinfo.icon}}" alt="{{$userinfo.name}}"><span class="nav-dropdown-indicator">&nabla;</span></a>
{{if $localuser}}
<ul id="nav-user-menu" class="menu-popup">
{{foreach $nav.usermenu as $usermenu}}