provide the means to tag link a person by full_name

This commit is contained in:
Mike Macgirvin 2010-10-29 00:02:26 -07:00
parent 6301de1032
commit f34c1ce66a
2 changed files with 18 additions and 8 deletions

View file

@ -136,22 +136,32 @@ function item_post(&$a) {
} }
} }
} }
else {
$newname = $name;
if(strstr($name,'_')) {
$newname = str_replace('_',' ',$name);
$r = q("SELECT * FROM `contact` WHERE `name` = '%s' AND `uid` = %d LIMIT 1",
dbesc($newname),
intval($profile_uid)
);
}
else { else {
$r = q("SELECT * FROM `contact` WHERE `nick` = '%s' AND `uid` = %d LIMIT 1", $r = q("SELECT * FROM `contact` WHERE `nick` = '%s' AND `uid` = %d LIMIT 1",
dbesc($name), dbesc($name),
intval($profile_uid) intval($profile_uid)
); );
}
if(count($r)) { if(count($r)) {
$profile = $r[0]['url']; $profile = $r[0]['url'];
$salmon = $r[0]['notify']; $salmon = $r[0]['notify'];
} }
} }
if($profile) { if($profile) {
$body = str_replace($name,'[url=' . $profile . ']' . $name . '[/url]', $body); $body = str_replace($name,'[url=' . $profile . ']' . $newname . '[/url]', $body);
if(strlen($str_tags)) if(strlen($str_tags))
$str_tags .= ','; $str_tags .= ',';
$profile = str_replace(',','%2c',$profile); $profile = str_replace(',','%2c',$profile);
$str_tags .= '[url=' . $profile . ']' . $name . '[/url]'; $str_tags .= '[url=' . $profile . ']' . $newname . '[/url]';
} }
} }
} }

View file

@ -1,7 +1,7 @@
if(navigator.geolocation) { if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) { navigator.geolocation.getCurrentPosition(function(position) {
$('#jot-coord').val(position.coords.latitude + ',' + position.coords.longitude); $('#jot-coord').val(position.coords.latitude + position.coords.longitude);
$('#profile-nolocation-wrapper').show(); $('#profile-nolocation-wrapper').show();
}); });
} }