translate "like"/"dislike"/"friends with" messages at print time
This commit is contained in:
parent
60fbe0b39b
commit
1d8bd89fec
1 changed files with 20 additions and 4 deletions
|
@ -8,11 +8,17 @@ function localize_item(&$item){
|
||||||
if ($item['verb']=="http://activitystrea.ms/schema/1.0/like" ||
|
if ($item['verb']=="http://activitystrea.ms/schema/1.0/like" ||
|
||||||
$item['verb']=="http://activitystrea.ms/schema/1.0/dislike"){
|
$item['verb']=="http://activitystrea.ms/schema/1.0/dislike"){
|
||||||
|
|
||||||
|
$r = q("SELECT * from `item`,`contact` WHERE
|
||||||
|
`item`.`contact-id`=`contact`.`id` AND `item`.`uri`='%s';",
|
||||||
|
dbesc($item['parent-uri']));
|
||||||
|
if(count($r)==0) return;
|
||||||
|
$obj=$r[0];
|
||||||
|
|
||||||
$author = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]';
|
$author = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]';
|
||||||
#$objauthor = '[url=' . $obj['author-link'] . ']' . $obj['author-name'] . '[/url]';
|
$objauthor = '[url=' . $obj['author-link'] . ']' . $obj['author-name'] . '[/url]';
|
||||||
#$objlink = preg_grep("|<link.*href=", $input)$item['object']
|
|
||||||
// $item['verb']=="http://activitystrea.ms/schema/1.0/like"
|
$post_type = (($obj['resource-id']) ? t('photo') : t('status'));
|
||||||
|
$plink = '[url=' . $obj['plink'] . ']' . $post_type . '[/url]';
|
||||||
|
|
||||||
switch($item['verb']){
|
switch($item['verb']){
|
||||||
case "http://activitystrea.ms/schema/1.0/like":
|
case "http://activitystrea.ms/schema/1.0/like":
|
||||||
|
@ -22,10 +28,20 @@ function localize_item(&$item){
|
||||||
$bodyverb = t('%1$s doesn\'t like %2$s\'s %3$s');
|
$bodyverb = t('%1$s doesn\'t like %2$s\'s %3$s');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$item['body'] = sprintf($bodyverb, $author, "tizio", "coso");
|
$item['body'] = sprintf($bodyverb, $author, $objauthor, $plink);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
if ($item['verb']=='http://activitystrea.ms/schema/1.0/make-friend'){
|
||||||
|
|
||||||
|
$b = str_replace("[/url]","[/url]\n", $item['body']);
|
||||||
|
preg_match_all("|(\[url.*\[/url\])|", $b, $match);
|
||||||
|
|
||||||
|
$item['body'] = $match[0][0]." "
|
||||||
|
.t('is now friends with')
|
||||||
|
." ".$match[0][1]."\n\n\n"
|
||||||
|
.$match[0][2];
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue