X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fphotos.php;h=605f6153aedad1935e2a789aa9c19a7b21120e57;hb=778ed772d2c4d1a1b1222f2f9bbe98ad9fa67eff;hp=1ec16898bf761f784d0d0b652b403959d8e3e4e2;hpb=6b8585d48d67d109102e33a32311d76a45762667;p=friendica.git diff --git a/mod/photos.php b/mod/photos.php index 1ec16898bf..605f6153ae 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -341,7 +341,6 @@ function photos_post(&$a) { if(($a->argc > 2) && ((x($_POST,'desc') !== false) || (x($_POST,'newtag') !== false)) || (x($_POST,'albname') !== false)) { - $desc = ((x($_POST,'desc')) ? notags(trim($_POST['desc'])) : ''); $rawtags = ((x($_POST,'newtag')) ? notags(trim($_POST['newtag'])) : ''); $item_id = ((x($_POST,'item_id')) ? intval($_POST['item_id']) : 0); @@ -436,19 +435,19 @@ function photos_post(&$a) { $visibility = 0; if($p[0]['desc'] !== $desc || strlen($rawtags)) $visibility = 1; - + if(! $item_id) { // Create item container $title = ''; $uri = item_new_uri($a->get_hostname(),$page_owner_uid); - + $arr = array(); $arr['uid'] = $page_owner_uid; $arr['uri'] = $uri; - $arr['parent-uri'] = $uri; + $arr['parent-uri'] = $uri; $arr['type'] = 'photo'; $arr['wall'] = 1; $arr['resource-id'] = $p[0]['resource-id']; @@ -586,14 +585,17 @@ function photos_post(&$a) { if(strlen($str_tags)) $str_tags .= ','; $profile = str_replace(',','%2c',$profile); - $str_tags .= '@[url=' . $profile . ']' . $newname . '[/url]'; + $str_tags .= '@[url='.$profile.']'.$newname.'[/url]'; } + } elseif (strpos($tag,'#') === 0) { + $tagname = substr($tag, 1); + $str_tags .= '#[url='.$a->get_baseurl()."/search?tag=".$tagname.']'.$tagname.'[/url]'; } } } $newtag = $old_tag; - if(strlen($newtag) && strlen($str_tags)) + if(strlen($newtag) && strlen($str_tags)) $newtag .= ','; $newtag .= $str_tags; @@ -672,11 +674,11 @@ function photos_post(&$a) { $item_id = item_store($arr); if($item_id) { - q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", - dbesc($a->get_baseurl() . '/display/' . $owner_record['nickname'] . '/' . $item_id), - intval($page_owner_uid), - intval($item_id) - ); + //q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", + // dbesc($a->get_baseurl() . '/display/' . $owner_record['nickname'] . '/' . $item_id), + // intval($page_owner_uid), + // intval($item_id) + //); proc_run('php',"include/notifier.php","tag","$item_id"); } @@ -880,13 +882,13 @@ function photos_post(&$a) { $item_id = item_store($arr); - if($item_id) { - q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", - dbesc($a->get_baseurl() . '/display/' . $owner_record['nickname'] . '/' . $item_id), - intval($page_owner_uid), - intval($item_id) - ); - } + //if($item_id) { + // q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", + // dbesc($a->get_baseurl() . '/display/' . $owner_record['nickname'] . '/' . $item_id), + // intval($page_owner_uid), + // intval($item_id) + // ); + //} if($visible) proc_run('php', "include/notifier.php", 'wall-new', $item_id); @@ -1181,7 +1183,7 @@ function photos_content(&$a) { intval($a->pager['itemspage']) ); - $o .= '

' . $album . '

'; + $o .= '

' . $album . '

'; if($cmd === 'edit') { if(($album !== t('Profile Photos')) && ($album !== 'Contact Photos') && ($album !== t('Contact Photos'))) { @@ -1640,10 +1642,15 @@ function photos_content(&$a) { $profile_link = $profile_url; - $drop = ''; - - if(($item['contact-id'] == $contact_id) || ($item['uid'] == local_user())) - $drop = replace_macros(get_markup_template('photo_drop.tpl'), array('$id' => $item['id'], '$delete' => t('Delete'))); + + + $dropping = (($item['contact-id'] == $contact_id) || ($item['uid'] == local_user())); + $drop = array( + 'dropping' => $dropping, + 'pagedrop' => false, + 'select' => t('Select'), + 'delete' => t('Delete'), + ); if($a->theme['template_engine'] === 'internal') {