Merge branch 'master' of github.com:fabrixxm/friendika
This commit is contained in:
commit
9e746b504f
6
README
6
README
|
@ -40,10 +40,8 @@ interaction you've grown to love, *and* was free to use, *and* was open source,
|
||||||
*and* where your privacy is always under your control?
|
*and* where your privacy is always under your control?
|
||||||
|
|
||||||
And what if this social network could scale to encompass the entire
|
And what if this social network could scale to encompass the entire
|
||||||
internet, and *not* require a central organisation to provide servers (in
|
internet, and *not* require a central organisation to provide servers?
|
||||||
exchange for selling your private information; and everything else they can
|
(In exchange for peddling your private information behind your back.)
|
||||||
find out about you - from logging all of your online activities and
|
|
||||||
conversations)?
|
|
||||||
|
|
||||||
Look no further.
|
Look no further.
|
||||||
|
|
||||||
|
|
|
@ -123,15 +123,12 @@ function facebook_content(&$a) {
|
||||||
function facebook_install() {
|
function facebook_install() {
|
||||||
register_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
register_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
||||||
register_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
register_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
||||||
register_hook('post_local_start','addon/facebook/facebook.php', 'facebook_post_local');
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function facebook_uninstall() {
|
function facebook_uninstall() {
|
||||||
unregister_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
unregister_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
||||||
unregister_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
unregister_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
||||||
unregister_hook('post_local_start','addon/facebook/facebook.php', 'facebook_post_local');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -148,17 +145,6 @@ function facebook_jot_nets(&$a,&$b) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function facebook_post_local(&$a,&$b) {
|
|
||||||
|
|
||||||
if(! local_user())
|
|
||||||
return;
|
|
||||||
|
|
||||||
if((x($b,'facebook_enable')) && (intval($b['facebook_enable'])))
|
|
||||||
set_pconfig(local_user(),'facebook','enable','1');
|
|
||||||
else
|
|
||||||
del_pconfig(local_user(),'facebook','enable');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function facebook_post_hook(&$a,&$b) {
|
function facebook_post_hook(&$a,&$b) {
|
||||||
|
|
||||||
|
@ -179,9 +165,10 @@ function facebook_post_hook(&$a,&$b) {
|
||||||
logger('facebook: have appid+secret');
|
logger('facebook: have appid+secret');
|
||||||
|
|
||||||
$fb_post = intval(get_pconfig(local_user(),'facebook','post'));
|
$fb_post = intval(get_pconfig(local_user(),'facebook','post'));
|
||||||
$fb_enable = intval(get_pconfig(local_user(),'facebook','enable'));
|
$fb_enable = (($fb_post && x($_POST,'facebook_enable')) ? intval($_POST['facebook_enable']) : 0);
|
||||||
$fb_token = get_pconfig(local_user(),'facebook','access_token');
|
$fb_token = get_pconfig(local_user(),'facebook','access_token');
|
||||||
|
|
||||||
|
logger('facebook: $fb_post: ' . $fb_post . ' $fb_enable: ' . $fb_enable . ' $fb_token: ' . $fb_token,LOGGER_DEBUG);
|
||||||
if($fb_post && $fb_token && $fb_enable) {
|
if($fb_post && $fb_token && $fb_enable) {
|
||||||
logger('facebook: able to post');
|
logger('facebook: able to post');
|
||||||
require_once('library/facebook.php');
|
require_once('library/facebook.php');
|
||||||
|
|
|
@ -133,7 +133,7 @@ function statusnet_settings(&$a,&$s) {
|
||||||
$s .= '<input id="statusnet-consumerkey" type="text" name="statusnet-consumerkey" size="35" /><br />';
|
$s .= '<input id="statusnet-consumerkey" type="text" name="statusnet-consumerkey" size="35" /><br />';
|
||||||
$s .= '<label id="statusnet-consumersecret-label" for="statusnet-consumersecret">'. t('OAuth Consumer Secret') .'</label>';
|
$s .= '<label id="statusnet-consumersecret-label" for="statusnet-consumersecret">'. t('OAuth Consumer Secret') .'</label>';
|
||||||
$s .= '<input id="statusnet-consumersecret" type="text" name="statusnet-consumersecret" size="35" /><br />';
|
$s .= '<input id="statusnet-consumersecret" type="text" name="statusnet-consumersecret" size="35" /><br />';
|
||||||
$s .= '<label id="statusnet-baseapi-label" for="statusnet-baseapi">'. t('Base API Path (remember the trailing /)') .'</label>';
|
$s .= '<label id="statusnet-baseapi-label" for="statusnet-baseapi">'. t('Base API Path \x28remember the trailing /\x29') .'</label>';
|
||||||
$s .= '<input id="statusnet-baseapi" type="text" name="statusnet-baseapi" size="35" /><br />';
|
$s .= '<input id="statusnet-baseapi" type="text" name="statusnet-baseapi" size="35" /><br />';
|
||||||
$s .= '</div><div class="clear"></div>';
|
$s .= '</div><div class="clear"></div>';
|
||||||
$s .= '<div class="settings-submit-wrapper" ><input type="submit" name="submit" class="settings-submit" value="' . t('Submit') . '" /></div>';
|
$s .= '<div class="settings-submit-wrapper" ><input type="submit" name="submit" class="settings-submit" value="' . t('Submit') . '" /></div>';
|
||||||
|
|
11
boot.php
11
boot.php
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
set_time_limit(0);
|
set_time_limit(0);
|
||||||
|
|
||||||
define ( 'BUILD_ID', 1038 );
|
define ( 'BUILD_ID', 1039 );
|
||||||
define ( 'FRIENDIKA_VERSION', '2.10.0906' );
|
define ( 'FRIENDIKA_VERSION', '2.10.0907' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.1' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.1' );
|
||||||
|
|
||||||
define ( 'EOL', "<br />\r\n" );
|
define ( 'EOL', "<br />\r\n" );
|
||||||
|
@ -1804,7 +1804,7 @@ function like_puller($a,$item,&$arr,$mode) {
|
||||||
|
|
||||||
if((activity_match($item['verb'],$verb)) && ($item['id'] != $item['parent'])) {
|
if((activity_match($item['verb'],$verb)) && ($item['id'] != $item['parent'])) {
|
||||||
$url = $item['author-link'];
|
$url = $item['author-link'];
|
||||||
if(($item['network'] === 'dfrn') && (! $item['self']) && ($item['author-link'] == $item['url'])) {
|
if((local_user()) && (local_user() == $item['uid']) && ($item['network'] === 'dfrn') && (! $item['self']) && (link_compare($item['author-link'],$item['url']))) {
|
||||||
$url = $a->get_baseurl() . '/redir/' . $item['contact-id'];
|
$url = $a->get_baseurl() . '/redir/' . $item['contact-id'];
|
||||||
$sparkle = ' class="sparkle" ';
|
$sparkle = ' class="sparkle" ';
|
||||||
}
|
}
|
||||||
|
@ -1978,8 +1978,11 @@ function smilies($s) {
|
||||||
$a = get_app();
|
$a = get_app();
|
||||||
|
|
||||||
return str_replace(
|
return str_replace(
|
||||||
array( ':-)', ';-)', ':-(', ':(', ':-P', ':-"', ':-x', ':-X', ':-D', '8-|', '8-O'),
|
array( '<3', '</3', '<\\3', ':-)', ';-)', ':-(', ':(', ':-P', ':-"', ':-x', ':-X', ':-D', '8-|', '8-O'),
|
||||||
array(
|
array(
|
||||||
|
'<img src="' . $a->get_baseurl() . '/images/smiley-heart.gif" alt="<3" />',
|
||||||
|
'<img src="' . $a->get_baseurl() . '/images/smiley-brokenheart.gif" alt="</3" />',
|
||||||
|
'<img src="' . $a->get_baseurl() . '/images/smiley-brokenheart.gif" alt="<\\3" />',
|
||||||
'<img src="' . $a->get_baseurl() . '/images/smiley-smile.gif" alt=":-)" />',
|
'<img src="' . $a->get_baseurl() . '/images/smiley-smile.gif" alt=":-)" />',
|
||||||
'<img src="' . $a->get_baseurl() . '/images/smiley-wink.gif" alt=";-)" />',
|
'<img src="' . $a->get_baseurl() . '/images/smiley-wink.gif" alt=";-)" />',
|
||||||
'<img src="' . $a->get_baseurl() . '/images/smiley-frown.gif" alt=":-(" />',
|
'<img src="' . $a->get_baseurl() . '/images/smiley-frown.gif" alt=":-(" />',
|
||||||
|
|
|
@ -181,6 +181,7 @@ CREATE TABLE IF NOT EXISTS `item` (
|
||||||
`object` text NOT NULL,
|
`object` text NOT NULL,
|
||||||
`target-type` char(255) NOT NULL,
|
`target-type` char(255) NOT NULL,
|
||||||
`target` text NOT NULL,
|
`target` text NOT NULL,
|
||||||
|
`plink` char(255) NOT NULL,
|
||||||
`resource-id` char(255) NOT NULL,
|
`resource-id` char(255) NOT NULL,
|
||||||
`tag` mediumtext NOT NULL,
|
`tag` mediumtext NOT NULL,
|
||||||
`inform` mediumtext NOT NULL,
|
`inform` mediumtext NOT NULL,
|
||||||
|
|
BIN
images/smiley-brokenheart.gif
Normal file
BIN
images/smiley-brokenheart.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 616 B |
BIN
images/smiley-heart.gif
Normal file
BIN
images/smiley-heart.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 592 B |
|
@ -44,6 +44,8 @@ function group_select($selname,$selclass,$preselected = false,$size = 4) {
|
||||||
|
|
||||||
function contact_select($selname, $selclass, $preselected = false, $size = 4, $privmail = false, $celeb = false, $privatenet = false) {
|
function contact_select($selname, $selclass, $preselected = false, $size = 4, $privmail = false, $celeb = false, $privatenet = false) {
|
||||||
|
|
||||||
|
$a = get_app();
|
||||||
|
|
||||||
$o = '';
|
$o = '';
|
||||||
|
|
||||||
// When used for private messages, we limit correspondence to mutual friends and the selector
|
// When used for private messages, we limit correspondence to mutual friends and the selector
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$.ajaxSetup({cache: false});
|
$.ajaxSetup({cache: false});
|
||||||
|
|
||||||
msie = $.browser.msie ;
|
msie = $.browser.msie ;
|
||||||
NavUpdate();
|
NavUpdate();
|
||||||
// Allow folks to stop the ajax page updates with the pause/break key
|
// Allow folks to stop the ajax page updates with the pause/break key
|
||||||
|
@ -210,3 +211,23 @@
|
||||||
$('#panel').hide();
|
$('#panel').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function post_comment(id) {
|
||||||
|
$.post(
|
||||||
|
"item",
|
||||||
|
$("#comment-edit-form-" + id).serialize(),
|
||||||
|
function(data) {
|
||||||
|
if(data.success) {
|
||||||
|
$("#comment-edit-wrapper-" + id).hide();
|
||||||
|
$("#comment-edit-text-" + id).val('');
|
||||||
|
var tarea = document.getElementById("comment-edit-text-" + id);
|
||||||
|
if(tarea)
|
||||||
|
commentClose(tarea,id);
|
||||||
|
if(timer) clearTimeout(timer);
|
||||||
|
timer = setTimeout(NavUpdate,10);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
require_once('simplepie/simplepie.inc');
|
require_once('simplepie/simplepie.inc');
|
||||||
require_once('include/items.php');
|
require_once('include/items.php');
|
||||||
|
|
||||||
|
|
||||||
function dfrn_notify_post(&$a) {
|
function dfrn_notify_post(&$a) {
|
||||||
|
|
||||||
$dfrn_id = ((x($_POST,'dfrn_id')) ? notags(trim($_POST['dfrn_id'])) : '');
|
$dfrn_id = ((x($_POST,'dfrn_id')) ? notags(trim($_POST['dfrn_id'])) : '');
|
||||||
|
@ -53,7 +51,13 @@ function dfrn_notify_post(&$a) {
|
||||||
|
|
||||||
|
|
||||||
$r = q("SELECT `contact`.*, `contact`.`uid` AS `importer_uid`,
|
$r = q("SELECT `contact`.*, `contact`.`uid` AS `importer_uid`,
|
||||||
`contact`.`pubkey` AS `cpubkey`, `contact`.`prvkey` AS `cprvkey`, `user`.* FROM `contact`
|
`contact`.`pubkey` AS `cpubkey`,
|
||||||
|
`contact`.`prvkey` AS `cprvkey`,
|
||||||
|
`contact`.`thumb` AS `thumb`,
|
||||||
|
`contact`.`url` as `url`,
|
||||||
|
`contact`.`name` as `senderName`,
|
||||||
|
`user`.*
|
||||||
|
FROM `contact`
|
||||||
LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
|
LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
|
||||||
WHERE `contact`.`blocked` = 0 AND `contact`.`pending` = 0
|
WHERE `contact`.`blocked` = 0 AND `contact`.`pending` = 0
|
||||||
AND `user`.`nickname` = '%s' $sql_extra LIMIT 1",
|
AND `user`.`nickname` = '%s' $sql_extra LIMIT 1",
|
||||||
|
@ -169,29 +173,70 @@ function dfrn_notify_post(&$a) {
|
||||||
require_once('bbcode.php');
|
require_once('bbcode.php');
|
||||||
if($importer['notify-flags'] & NOTIFY_MAIL) {
|
if($importer['notify-flags'] & NOTIFY_MAIL) {
|
||||||
|
|
||||||
$body = html_entity_decode(strip_tags(bbcode(stripslashes($msg['body']))),ENT_QUOTES,'UTF-8');
|
// generate a mime boundary
|
||||||
|
$msg['mimeboundary'] =rand(0,9)."-"
|
||||||
|
.rand(10000000000,9999999999)."-"
|
||||||
|
.rand(10000000000,9999999999)."=:"
|
||||||
|
.rand(10000,99999);
|
||||||
|
|
||||||
if(function_exists('quoted_printable_encode'))
|
// name of the automated email sender
|
||||||
$body = quoted_printable_encode($body);
|
$msg['notificationfromname'] = t('Administrator');
|
||||||
else
|
// noreply address to send from
|
||||||
$body = qp($body);
|
$msg['notificationfromemail'] = t('noreply') . '@' . $a->get_hostname();
|
||||||
|
// message headers
|
||||||
|
$msg['headers'] =
|
||||||
|
"From: {$msg['notificationfromname']} <{$msg['notificationfromemail']}>\n" .
|
||||||
|
"Reply-To: {$msg['notificationfromemail']}\n" .
|
||||||
|
"MIME-Version: 1.0\n" .
|
||||||
|
"Content-Type: multipart/alternative; boundary=\"{$msg['mimeboundary']}\"";
|
||||||
|
|
||||||
|
// text version
|
||||||
|
// process the message body to display properly in text mode
|
||||||
|
// 1) substitute a \n character for the "\" then "n", so it behaves properly (it doesn't come in as a \n character)
|
||||||
|
// 2) remove escape slashes
|
||||||
|
// 3) decode any bbcode from the message editor
|
||||||
|
// 4) decode any encoded html tags
|
||||||
|
// 5) remove html tags
|
||||||
|
$msg['textversion']
|
||||||
|
= strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(array("\\r\\n", "\\r", "\\n"), "\n",$msg['body']))),ENT_QUOTES,'UTF-8'));
|
||||||
|
|
||||||
|
// html version
|
||||||
|
// process the message body to display properly in text mode
|
||||||
|
// 1) substitute a <br /> tag for the "\" then "n", so it behaves properly (it doesn't come in as a \n character)
|
||||||
|
// 2) remove escape slashes
|
||||||
|
// 3) decode any bbcode from the message editor
|
||||||
|
// 4) decode any encoded html tags
|
||||||
|
$msg['htmlversion']
|
||||||
|
= html_entity_decode(bbcode(stripslashes(str_replace(array("\\r\\n", "\\r","\\n\\n" ,"\\n"), "<br />\n",$msg['body']))));
|
||||||
|
|
||||||
|
// load the template for private message notifications
|
||||||
$tpl = load_view_file('view/mail_received_eml.tpl');
|
$tpl = load_view_file('view/mail_received_eml.tpl');
|
||||||
|
|
||||||
|
// import the data into the template
|
||||||
$email_tpl = replace_macros($tpl, array(
|
$email_tpl = replace_macros($tpl, array(
|
||||||
'$sitename' => $a->config['sitename'],
|
'$siteName' => $a->config['sitename'], // name of this site
|
||||||
'$siteurl' => $a->get_baseurl(),
|
'$siteurl' => $a->get_baseurl(), // descriptive url of this site
|
||||||
'$username' => $importer['username'],
|
'$thumb' => $importer['thumb'], // thumbnail url for sender icon
|
||||||
'$email' => $importer['email'],
|
'$email' => $importer['email'], // email address to send to
|
||||||
'$from' => $msg['from-name'],
|
'$url' => $importer['url'], // full url for the site
|
||||||
'$title' => stripslashes($msg['title']),
|
'$from' => $msg['from-name'], // name of the person sending the message
|
||||||
'$body' => $body
|
'$title' => stripslashes($msg['title']), // subject of the message
|
||||||
|
'$textversion' => $msg['textversion'], // text version of the message
|
||||||
|
'$htmlversion' => $msg['htmlversion'], // html version of the message
|
||||||
|
'$mimeboundary' => $msg['mimeboundary'], // mime message divider
|
||||||
|
'$hostname' => $a->get_hostname() // name of this host
|
||||||
));
|
));
|
||||||
|
|
||||||
$res = mail($importer['email'], t('New mail received at ') . $a->config['sitename'],
|
logger("message headers: " . $msg['headers']);
|
||||||
$email_tpl, 'From: ' . t('Administrator') . '@' . $a->get_hostname() . "\r\n"
|
logger("message body: " . $mail_tpl);
|
||||||
. 'MIME-Version: 1.0' . "\r\n"
|
|
||||||
. 'Content-type: text/plain; charset=UTF-8' . "\r\n"
|
|
||||||
. 'Content-transfer-encoding: quoted-printable' . "\r\n"
|
// send the message
|
||||||
|
$res = mail(
|
||||||
|
$importer['email'], // send to address
|
||||||
|
t('New mail received at ') . $a->config['sitename'], // subject
|
||||||
|
$email_tpl, // message body
|
||||||
|
$msg['headers'] // message headers
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
xml_status(0);
|
xml_status(0);
|
||||||
|
@ -391,8 +436,9 @@ function dfrn_notify_post(&$a) {
|
||||||
intval($importer['importer_uid'])
|
intval($importer['importer_uid'])
|
||||||
);
|
);
|
||||||
if(count($myconv)) {
|
if(count($myconv)) {
|
||||||
|
$importer_url = $a->get_baseurl() . '/profile/' . $importer['nickname'];
|
||||||
foreach($myconv as $conv) {
|
foreach($myconv as $conv) {
|
||||||
if(! link_compare($conv['author-link'],$importer['url']))
|
if(! link_compare($conv['author-link'],$importer_url))
|
||||||
continue;
|
continue;
|
||||||
require_once('bbcode.php');
|
require_once('bbcode.php');
|
||||||
$from = stripslashes($datarray['author-name']);
|
$from = stripslashes($datarray['author-name']);
|
||||||
|
|
|
@ -153,7 +153,7 @@ function display_content(&$a) {
|
||||||
}
|
}
|
||||||
if($item['last-child']) {
|
if($item['last-child']) {
|
||||||
$comment = replace_macros($cmnt_tpl,array(
|
$comment = replace_macros($cmnt_tpl,array(
|
||||||
'$return_path' => $_SESSION['return_url'],
|
'$return_path' => '', // $_SESSION['return_url'],
|
||||||
'$type' => 'wall-comment',
|
'$type' => 'wall-comment',
|
||||||
'$id' => $item['item_id'],
|
'$id' => $item['item_id'],
|
||||||
'$parent' => $item['parent'],
|
'$parent' => $item['parent'],
|
||||||
|
|
|
@ -490,7 +490,12 @@ function item_post(&$a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if((x($_POST,'return')) && strlen($_POST['return']))
|
||||||
goaway($a->get_baseurl() . "/" . $_POST['return'] );
|
goaway($a->get_baseurl() . "/" . $_POST['return'] );
|
||||||
|
|
||||||
|
$json = array('success' => 1);
|
||||||
|
echo json_encode($json);
|
||||||
|
killme();
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -340,7 +340,7 @@ function network_content(&$a, $update = 0) {
|
||||||
|
|
||||||
if($item['last-child']) {
|
if($item['last-child']) {
|
||||||
$comment = replace_macros($cmnt_tpl,array(
|
$comment = replace_macros($cmnt_tpl,array(
|
||||||
'$return_path' => $_SESSION['return_url'],
|
'$return_path' => '', // $_SESSION['return_url'],
|
||||||
'$type' => 'net-comment',
|
'$type' => 'net-comment',
|
||||||
'$id' => $item['item_id'],
|
'$id' => $item['item_id'],
|
||||||
'$parent' => $item['parent'],
|
'$parent' => $item['parent'],
|
||||||
|
|
|
@ -1048,7 +1048,7 @@ function photos_content(&$a) {
|
||||||
if($can_post || can_write_wall($a,$owner_uid)) {
|
if($can_post || can_write_wall($a,$owner_uid)) {
|
||||||
if($link_item['last-child']) {
|
if($link_item['last-child']) {
|
||||||
$o .= replace_macros($cmnt_tpl,array(
|
$o .= replace_macros($cmnt_tpl,array(
|
||||||
'$return_path' => $return_url,
|
'$return_path' => '', // $return_url,
|
||||||
'$type' => 'wall-comment',
|
'$type' => 'wall-comment',
|
||||||
'$id' => $link_item['id'],
|
'$id' => $link_item['id'],
|
||||||
'$parent' => $link_item['id'],
|
'$parent' => $link_item['id'],
|
||||||
|
|
|
@ -293,7 +293,7 @@ function profile_content(&$a, $update = 0) {
|
||||||
}
|
}
|
||||||
if($item['last-child']) {
|
if($item['last-child']) {
|
||||||
$comment = replace_macros($cmnt_tpl,array(
|
$comment = replace_macros($cmnt_tpl,array(
|
||||||
'$return_path' => $_SESSION['return_url'],
|
'$return_path' => '', // $_SESSION['return_url'],
|
||||||
'$type' => 'wall-comment',
|
'$type' => 'wall-comment',
|
||||||
'$id' => $item['item_id'],
|
'$id' => $item['item_id'],
|
||||||
'$parent' => $item['parent'],
|
'$parent' => $item['parent'],
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
@ -370,3 +370,7 @@ function update_1037() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function update_1038() {
|
||||||
|
q("ALTER TABLE `item` ADD `plink` CHAR( 255 ) NOT NULL AFTER `target` ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
<style>
|
<style>
|
||||||
textarea { width: 100% }
|
textarea { width: 100% }
|
||||||
.no { background: #ffdddd; }
|
.no { background: #ffdddd; }
|
||||||
|
label { border-bottom: 1px solid #888; }
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -78,14 +79,13 @@ function strhex($string) {
|
||||||
|
|
||||||
|
|
||||||
echo "<h1>Translator</h1>";
|
echo "<h1>Translator</h1>";
|
||||||
echo "<p>Utility to translate <code>string.php</code> file.";
|
echo "<small>Utility to translate <code>string.php</code> file.";
|
||||||
echo " Need write permission to language file you want to modify</p>";
|
echo " Need write permission to language file you want to modify</small>";
|
||||||
echo "<p>Installed languages:";
|
echo "<p>Installed languages:";
|
||||||
echo "<ul>";
|
|
||||||
foreach($LANGS as $l){
|
foreach($LANGS as $l){
|
||||||
echo "<li><a href='?lang=$l'>$l</a></li>";
|
echo "<a href='?lang=$l'>$l</a>, ";
|
||||||
}
|
}
|
||||||
echo "</ul></p>";
|
echo "</p>";
|
||||||
|
|
||||||
|
|
||||||
$strings['en'] = loadstrings();
|
$strings['en'] = loadstrings();
|
||||||
|
@ -156,7 +156,7 @@ if (isset($_GET['lang'])){
|
||||||
|
|
||||||
$istranslate = $translation != '' ? 'yes':'no';
|
$istranslate = $translation != '' ? 'yes':'no';
|
||||||
echo "<dl class='$istranslate'>";
|
echo "<dl class='$istranslate'>";
|
||||||
echo "<dt><label for='$id'>".htmlspecialchars($v)."</label></dt>";
|
echo "<dt><pre><label for='$id'>".htmlspecialchars($v)."</label></pre></dt>";
|
||||||
echo "<dd><textarea id='$id' name='$id'>$translation</textarea></dd>";
|
echo "<dd><textarea id='$id' name='$id'>$translation</textarea></dd>";
|
||||||
echo "</dl>";
|
echo "</dl>";
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,18 +57,6 @@ $a->strings['December'] = 'December';
|
||||||
$a->strings['Birthdays this week:'] = 'Birthdays this week:';
|
$a->strings['Birthdays this week:'] = 'Birthdays this week:';
|
||||||
$a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29";
|
$a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29";
|
||||||
$a->strings['[today]'] = '[today]';
|
$a->strings['[today]'] = '[today]';
|
||||||
$a->strings['Unable to locate original post.'] = 'Unable to locate original post.';
|
|
||||||
$a->strings['Empty post discarded.'] = 'Empty post discarded.';
|
|
||||||
$a->strings['Wall Photos'] = 'Wall Photos';
|
|
||||||
$a->strings[" commented on your item at "] = " commented on your item at ";
|
|
||||||
$a->strings[" posted on your profile wall at "] = " posted on your profile wall at ";
|
|
||||||
$a->strings['System error. Post not saved.'] = 'System error. Post not saved.';
|
|
||||||
$a->strings['This message was sent to you by '] = 'This message was sent to you by ';
|
|
||||||
$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.';
|
|
||||||
$a->strings['You may visit them online at'] = 'You may visit them online at';
|
|
||||||
$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.';
|
|
||||||
$a->strings['posted an update.'] = 'posted an update.';
|
|
||||||
$a->strings['Item not found.'] = 'Item not found.';
|
|
||||||
$a->strings["Invite Friends"] = "Invite Friends";
|
$a->strings["Invite Friends"] = "Invite Friends";
|
||||||
$a->strings['Connect/Follow [profile address]'] = 'Connect/Follow [profile address]';
|
$a->strings['Connect/Follow [profile address]'] = 'Connect/Follow [profile address]';
|
||||||
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Example: bob@example.com, http://example.com/barbara';
|
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Example: bob@example.com, http://example.com/barbara';
|
||||||
|
@ -130,7 +118,7 @@ $a->strings['Unable to set your contact credentials on our system.'] = 'Unable t
|
||||||
$a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system';
|
$a->strings['Unable to update your contact profile details on our system'] = 'Unable to update your contact profile details on our system';
|
||||||
$a->strings["Connection accepted at "] = "Connection accepted at ";
|
$a->strings["Connection accepted at "] = "Connection accepted at ";
|
||||||
$a->strings['Administrator'] = 'Administrator';
|
$a->strings['Administrator'] = 'Administrator';
|
||||||
$a->strings['New mail received at '] = 'New mail received at ';
|
$a->strings['noreply'] = 'noreply';
|
||||||
$a->strings[' commented on an item at '] = ' commented on an item at ';
|
$a->strings[' commented on an item at '] = ' commented on an item at ';
|
||||||
$a->strings[" commented on an item at "] = " commented on an item at ";
|
$a->strings[" commented on an item at "] = " commented on an item at ";
|
||||||
$a->strings[' welcomes '] = ' welcomes ';
|
$a->strings[' welcomes '] = ' welcomes ';
|
||||||
|
@ -173,6 +161,7 @@ $a->strings['Your profile address:'] = 'Your profile address:';
|
||||||
$a->strings['Submit Request'] = 'Submit Request';
|
$a->strings['Submit Request'] = 'Submit Request';
|
||||||
$a->strings['Cancel'] = 'Cancel';
|
$a->strings['Cancel'] = 'Cancel';
|
||||||
$a->strings['Global Directory'] = 'Global Directory';
|
$a->strings['Global Directory'] = 'Global Directory';
|
||||||
|
$a->strings['Item not found.'] = 'Item not found.';
|
||||||
$a->strings['Private Message'] = 'Private Message';
|
$a->strings['Private Message'] = 'Private Message';
|
||||||
$a->strings['This is you'] = 'This is you';
|
$a->strings['This is you'] = 'This is you';
|
||||||
$a->strings['View $name\'s profile'] = 'View $name\'s profile';
|
$a->strings['View $name\'s profile'] = 'View $name\'s profile';
|
||||||
|
@ -228,6 +217,17 @@ $a->strings['Your message:'] = 'Your message:';
|
||||||
$a->strings['Please join my social network on '] = 'Please join my social network on ';
|
$a->strings['Please join my social network on '] = 'Please join my social network on ';
|
||||||
$a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:';
|
$a->strings['To accept this invitation, please visit:'] = 'To accept this invitation, please visit:';
|
||||||
$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:';
|
$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:';
|
||||||
|
$a->strings['Unable to locate original post.'] = 'Unable to locate original post.';
|
||||||
|
$a->strings['Empty post discarded.'] = 'Empty post discarded.';
|
||||||
|
$a->strings['Wall Photos'] = 'Wall Photos';
|
||||||
|
$a->strings[" commented on your item at "] = " commented on your item at ";
|
||||||
|
$a->strings[" posted on your profile wall at "] = " posted on your profile wall at ";
|
||||||
|
$a->strings['System error. Post not saved.'] = 'System error. Post not saved.';
|
||||||
|
$a->strings['This message was sent to you by '] = 'This message was sent to you by ';
|
||||||
|
$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.';
|
||||||
|
$a->strings['You may visit them online at'] = 'You may visit them online at';
|
||||||
|
$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.';
|
||||||
|
$a->strings['posted an update.'] = 'posted an update.';
|
||||||
$a->strings['photo'] = 'photo';
|
$a->strings['photo'] = 'photo';
|
||||||
$a->strings['status'] = 'status';
|
$a->strings['status'] = 'status';
|
||||||
$a->strings['likes'] = 'likes';
|
$a->strings['likes'] = 'likes';
|
||||||
|
@ -480,7 +480,13 @@ $a->strings['Uncertain'] = 'Uncertain';
|
||||||
$a->strings['Complicated'] = 'Complicated';
|
$a->strings['Complicated'] = 'Complicated';
|
||||||
$a->strings['Don\'t care'] = 'Don\'t care';
|
$a->strings['Don\'t care'] = 'Don\'t care';
|
||||||
$a->strings['Ask me'] = 'Ask me';
|
$a->strings['Ask me'] = 'Ask me';
|
||||||
$a->strings['Facebook status update failed.'] = 'Facebook status update failed.';
|
$a->strings['Facebook disabled'] = 'Facebook disabled';
|
||||||
|
$a->strings['Facebook API key is missing.'] = 'Facebook API key is missing.';
|
||||||
|
$a->strings['Facebook Connect'] = 'Facebook Connect';
|
||||||
|
$a->strings['Install Facebook posting'] = 'Install Facebook posting';
|
||||||
|
$a->strings['Remove Facebook posting'] = 'Remove Facebook posting';
|
||||||
|
$a->strings['Post to Facebook'] = 'Post to Facebook';
|
||||||
|
$a->strings['Image: '] = 'Image: ';
|
||||||
$a->strings['Select files to upload: '] = 'Select files to upload: ';
|
$a->strings['Select files to upload: '] = 'Select files to upload: ';
|
||||||
$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.';
|
$a->strings['Use the following controls only if the Java uploader [above] fails to launch.'] = 'Use the following controls only if the Java uploader [above] fails to launch.';
|
||||||
$a->strings['Upload a file'] = 'Upload a file';
|
$a->strings['Upload a file'] = 'Upload a file';
|
||||||
|
@ -496,7 +502,7 @@ $a->strings['Enable Randplace Plugin'] = 'Enable Randplace Plugin';
|
||||||
$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.';
|
$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.';
|
||||||
$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key';
|
$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key';
|
||||||
$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret';
|
$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret';
|
||||||
$a->strings['Base API Path (remember the trailing /] = 'Base API Path (remember the trailing /;
|
$a->strings['Base API Path \x28remember the trailing /\x29'] = 'Base API Path \x28remember the trailing /\x29';
|
||||||
$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.';
|
$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.';
|
||||||
$a->strings['Log in with StatusNet'] = 'Log in with StatusNet';
|
$a->strings['Log in with StatusNet'] = 'Log in with StatusNet';
|
||||||
$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here';
|
$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here';
|
||||||
|
@ -504,6 +510,7 @@ $a->strings['Currently connected to: '] = 'Currently connected to: ';
|
||||||
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.';
|
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.';
|
||||||
$a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet';
|
$a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet';
|
||||||
$a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration';
|
$a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration';
|
||||||
|
$a->strings['Post to Twitter'] = 'Post to Twitter';
|
||||||
$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings';
|
$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings';
|
||||||
$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.';
|
$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.';
|
||||||
$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.';
|
$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.';
|
||||||
|
@ -658,7 +665,6 @@ $a->strings['America/Managua'] = 'America/Managua';
|
||||||
$a->strings['America/Manaus'] = 'America/Manaus';
|
$a->strings['America/Manaus'] = 'America/Manaus';
|
||||||
$a->strings['America/Marigot'] = 'America/Marigot';
|
$a->strings['America/Marigot'] = 'America/Marigot';
|
||||||
$a->strings['America/Martinique'] = 'America/Martinique';
|
$a->strings['America/Martinique'] = 'America/Martinique';
|
||||||
$a->strings['America/Matamoros'] = 'America/Matamoros';
|
|
||||||
$a->strings['America/Mazatlan'] = 'America/Mazatlan';
|
$a->strings['America/Mazatlan'] = 'America/Mazatlan';
|
||||||
$a->strings['America/Mendoza'] = 'America/Mendoza';
|
$a->strings['America/Mendoza'] = 'America/Mendoza';
|
||||||
$a->strings['America/Menominee'] = 'America/Menominee';
|
$a->strings['America/Menominee'] = 'America/Menominee';
|
||||||
|
@ -677,7 +683,6 @@ $a->strings['America/Nome'] = 'America/Nome';
|
||||||
$a->strings['America/Noronha'] = 'America/Noronha';
|
$a->strings['America/Noronha'] = 'America/Noronha';
|
||||||
$a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center';
|
$a->strings['America/North_Dakota/Center'] = 'America/North_Dakota/Center';
|
||||||
$a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem';
|
$a->strings['America/North_Dakota/New_Salem'] = 'America/North_Dakota/New_Salem';
|
||||||
$a->strings['America/Ojinaga'] = 'America/Ojinaga';
|
|
||||||
$a->strings['America/Panama'] = 'America/Panama';
|
$a->strings['America/Panama'] = 'America/Panama';
|
||||||
$a->strings['America/Pangnirtung'] = 'America/Pangnirtung';
|
$a->strings['America/Pangnirtung'] = 'America/Pangnirtung';
|
||||||
$a->strings['America/Paramaribo'] = 'America/Paramaribo';
|
$a->strings['America/Paramaribo'] = 'America/Paramaribo';
|
||||||
|
@ -694,7 +699,6 @@ $a->strings['America/Regina'] = 'America/Regina';
|
||||||
$a->strings['America/Resolute'] = 'America/Resolute';
|
$a->strings['America/Resolute'] = 'America/Resolute';
|
||||||
$a->strings['America/Rio_Branco'] = 'America/Rio_Branco';
|
$a->strings['America/Rio_Branco'] = 'America/Rio_Branco';
|
||||||
$a->strings['America/Rosario'] = 'America/Rosario';
|
$a->strings['America/Rosario'] = 'America/Rosario';
|
||||||
$a->strings['America/Santa_Isabel'] = 'America/Santa_Isabel';
|
|
||||||
$a->strings['America/Santarem'] = 'America/Santarem';
|
$a->strings['America/Santarem'] = 'America/Santarem';
|
||||||
$a->strings['America/Santiago'] = 'America/Santiago';
|
$a->strings['America/Santiago'] = 'America/Santiago';
|
||||||
$a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo';
|
$a->strings['America/Santo_Domingo'] = 'America/Santo_Domingo';
|
||||||
|
@ -723,7 +727,6 @@ $a->strings['America/Yellowknife'] = 'America/Yellowknife';
|
||||||
$a->strings['Antarctica/Casey'] = 'Antarctica/Casey';
|
$a->strings['Antarctica/Casey'] = 'Antarctica/Casey';
|
||||||
$a->strings['Antarctica/Davis'] = 'Antarctica/Davis';
|
$a->strings['Antarctica/Davis'] = 'Antarctica/Davis';
|
||||||
$a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville';
|
$a->strings['Antarctica/DumontDUrville'] = 'Antarctica/DumontDUrville';
|
||||||
$a->strings['Antarctica/Macquarie'] = 'Antarctica/Macquarie';
|
|
||||||
$a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson';
|
$a->strings['Antarctica/Mawson'] = 'Antarctica/Mawson';
|
||||||
$a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo';
|
$a->strings['Antarctica/McMurdo'] = 'Antarctica/McMurdo';
|
||||||
$a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer';
|
$a->strings['Antarctica/Palmer'] = 'Antarctica/Palmer';
|
||||||
|
@ -786,7 +789,6 @@ $a->strings['Asia/Makassar'] = 'Asia/Makassar';
|
||||||
$a->strings['Asia/Manila'] = 'Asia/Manila';
|
$a->strings['Asia/Manila'] = 'Asia/Manila';
|
||||||
$a->strings['Asia/Muscat'] = 'Asia/Muscat';
|
$a->strings['Asia/Muscat'] = 'Asia/Muscat';
|
||||||
$a->strings['Asia/Nicosia'] = 'Asia/Nicosia';
|
$a->strings['Asia/Nicosia'] = 'Asia/Nicosia';
|
||||||
$a->strings['Asia/Novokuznetsk'] = 'Asia/Novokuznetsk';
|
|
||||||
$a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk';
|
$a->strings['Asia/Novosibirsk'] = 'Asia/Novosibirsk';
|
||||||
$a->strings['Asia/Omsk'] = 'Asia/Omsk';
|
$a->strings['Asia/Omsk'] = 'Asia/Omsk';
|
||||||
$a->strings['Asia/Oral'] = 'Asia/Oral';
|
$a->strings['Asia/Oral'] = 'Asia/Oral';
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<div class="comment-$wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
|
<div class="comment-$wwedit-wrapper" id="comment-edit-wrapper-$id" style="display: block;">
|
||||||
<form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" >
|
<form class="comment-edit-form" id="comment-edit-form-$id" action="item" method="post" onsubmit="post_comment($id); return false;">
|
||||||
<input id="f-type-$id" type="hidden" name="type" value="$type" />
|
<input type="hidden" name="type" value="$type" />
|
||||||
<input id="f-profile-uid-$id" type="hidden" name="profile_uid" value="$profile_uid" />
|
<input type="hidden" name="profile_uid" value="$profile_uid" />
|
||||||
<input id="f-parent-$id" type="hidden" name="parent" value="$parent" />
|
<input type="hidden" name="parent" value="$parent" />
|
||||||
<input id="f-return-path-$id" type="hidden" name="return" value="$return_path" />
|
<input type="hidden" name="return" value="$return_path" />
|
||||||
|
|
||||||
<div class="comment-edit-photo" id="comment-edit-photo-$id" >
|
<div class="comment-edit-photo" id="comment-edit-photo-$id" >
|
||||||
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
|
<a class="comment-edit-photo-link" href="$mylink" title="$mytitle"><img class="my-comment-photo" src="$myphoto" alt="$mytitle" title="$mytitle" /></a>
|
||||||
|
@ -13,9 +13,10 @@
|
||||||
|
|
||||||
<div class="comment-edit-text-end"></div>
|
<div class="comment-edit-text-end"></div>
|
||||||
<div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
|
<div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-$id" style="display: none;" >
|
||||||
<input type="submit" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="Submit" />
|
<input type="submit" onclick="post_comment($id); return false;" id="comment-edit-submit-$id" class="comment-edit-submit" name="submit" value="Submit" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="comment-edit-end"></div>
|
<div class="comment-edit-end"></div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,17 +1,47 @@
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/plain; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Lieber $username,
|
Du hast eine neue private Nachricht von '$from' auf '$siteName' erhhalten.
|
||||||
|
|
||||||
du hast eine neue private Nachricht von '$from' auf '$sitename' erhhalten.
|
|
||||||
-----
|
|
||||||
$title
|
$title
|
||||||
-----
|
|
||||||
$body
|
$textversion
|
||||||
-----
|
|
||||||
Bitte melde dich unter $siteurl an um deine privaten Nachrichte zu lesen und zu
|
Bitte melde dich unter $siteurl an um deine privaten Nachrichte zu lesen und zu
|
||||||
beantworten.
|
beantworten.
|
||||||
|
|
||||||
Viele Grüße,
|
Viele Grüße,
|
||||||
$sitename Administrator
|
$siteName Administrator
|
||||||
|
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/html; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Friendika Nachricht</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table style="border:1px solid #ccc">
|
||||||
|
<tbody>
|
||||||
|
<tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$hostname/images/ff-32.jpg'><span style="padding:7px;">Friendika</span></td></tr>
|
||||||
|
|
||||||
|
<tr><td style="padding-top:22px;" colspan="2">Du hast eine neue private Nachricht von '$from' auf '$siteName' erhhalten.</td></tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
|
||||||
|
<td style="padding-top:22px;"><a href="$url">$from</a></td></tr>
|
||||||
|
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
|
||||||
|
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
|
||||||
|
<tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Bitte melde dich unter $siteurl an um deine privaten Nachrichte zu lesen und zu beantworten.</td></tr>
|
||||||
|
<tr><td></td><td>Viele Grüße,</td></tr>
|
||||||
|
<tr><td></td><td>$siteName Administrator</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
--$mimeboundary--
|
|
@ -6,14 +6,14 @@ tinyMCE.init({
|
||||||
theme : "advanced",
|
theme : "advanced",
|
||||||
mode : "specific_textareas",
|
mode : "specific_textareas",
|
||||||
editor_selector: /(profile-jot-text|prvmail-text)/,
|
editor_selector: /(profile-jot-text|prvmail-text)/,
|
||||||
plugins : "bbcode",
|
plugins : "bbcode,paste",
|
||||||
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
||||||
theme_advanced_buttons2 : "",
|
theme_advanced_buttons2 : "",
|
||||||
theme_advanced_buttons3 : "",
|
theme_advanced_buttons3 : "",
|
||||||
theme_advanced_toolbar_location : "top",
|
theme_advanced_toolbar_location : "top",
|
||||||
theme_advanced_toolbar_align : "center",
|
theme_advanced_toolbar_align : "center",
|
||||||
theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle",
|
theme_advanced_blockformats : "blockquote,code",
|
||||||
content_css : "bbcode.css",
|
paste_text_sticky : true,
|
||||||
entity_encoding : "raw",
|
entity_encoding : "raw",
|
||||||
add_unload_trigger : false,
|
add_unload_trigger : false,
|
||||||
remove_linebreaks : false,
|
remove_linebreaks : false,
|
||||||
|
@ -45,6 +45,10 @@ tinyMCE.init({
|
||||||
}
|
}
|
||||||
$('#character-counter').text(text);
|
$('#character-counter').text(text);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ed.onInit.add(function(ed) {
|
||||||
|
ed.pasteAsPlainText = true;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -57,6 +57,18 @@ $a->strings['December'] = 'Dezember';
|
||||||
$a->strings['Birthdays this week:'] = 'Geburtstage diese Woche:';
|
$a->strings['Birthdays this week:'] = 'Geburtstage diese Woche:';
|
||||||
$a->strings["\x28Adjusted for local time\x29"] = "\x28an die lokale Zeit angepasst\x29";
|
$a->strings["\x28Adjusted for local time\x29"] = "\x28an die lokale Zeit angepasst\x29";
|
||||||
$a->strings['[today]'] = '[heute]';
|
$a->strings['[today]'] = '[heute]';
|
||||||
|
$a->strings['Unable to locate original post.'] = 'Unable to locate original post.';
|
||||||
|
$a->strings['Empty post discarded.'] = 'Empty post discarded.';
|
||||||
|
$a->strings['Wall Photos'] = 'Wall Photos';
|
||||||
|
$a->strings[" commented on your item at "] = " commented on your item at ";
|
||||||
|
$a->strings[" posted on your profile wall at "] = " posted on your profile wall at ";
|
||||||
|
$a->strings['System error. Post not saved.'] = 'System error. Post not saved.';
|
||||||
|
$a->strings['This message was sent to you by '] = 'This message was sent to you by ';
|
||||||
|
$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.';
|
||||||
|
$a->strings['You may visit them online at'] = 'You may visit them online at';
|
||||||
|
$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.';
|
||||||
|
$a->strings['posted an update.'] = 'posted an update.';
|
||||||
|
$a->strings['Item not found.'] = 'Item not found.';
|
||||||
$a->strings["Invite Friends"] = "Freunde einladen";
|
$a->strings["Invite Friends"] = "Freunde einladen";
|
||||||
$a->strings['Connect/Follow [profile address]'] = 'Kontaktiere/Folge [Profil Adresse]';
|
$a->strings['Connect/Follow [profile address]'] = 'Kontaktiere/Folge [Profil Adresse]';
|
||||||
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Beispiel: bob@example.com, http://example.com/barbara';
|
$a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Beispiel: bob@example.com, http://example.com/barbara';
|
||||||
|
@ -76,6 +88,9 @@ $a->strings['Contact not found.'] = 'Kontakt nicht gefunden.';
|
||||||
$a->strings['Mutual Friendship'] = 'Beidseitige Freundschaft';
|
$a->strings['Mutual Friendship'] = 'Beidseitige Freundschaft';
|
||||||
$a->strings['is a fan of yours'] = 'ist ein Fan von dir';
|
$a->strings['is a fan of yours'] = 'ist ein Fan von dir';
|
||||||
$a->strings['you are a fan of'] = 'du bist Fan von';
|
$a->strings['you are a fan of'] = 'du bist Fan von';
|
||||||
|
$a->strings['Never'] = 'Niemals';
|
||||||
|
$a->strings["\x28Update was successful\x29"] = "\x28Aktualisierung war erfolgreich\x29";
|
||||||
|
$a->strings["\x28Update was not successful\x29"] = "\x28Aktualisierung war nicht erfolgreich\x29";
|
||||||
$a->strings['Contact Editor'] = 'Kontakt Editor';
|
$a->strings['Contact Editor'] = 'Kontakt Editor';
|
||||||
$a->strings['Visit $name\'s profile'] = 'Besuche das Profil von $name';
|
$a->strings['Visit $name\'s profile'] = 'Besuche das Profil von $name';
|
||||||
$a->strings['Block/Unblock contact'] = 'Kontakt blockieren/freischalten';
|
$a->strings['Block/Unblock contact'] = 'Kontakt blockieren/freischalten';
|
||||||
|
@ -83,7 +98,6 @@ $a->strings['Ignore contact'] = 'Ignoriere den Kontakt';
|
||||||
$a->strings['Delete contact'] = 'Lösche den Kontakt';
|
$a->strings['Delete contact'] = 'Lösche den Kontakt';
|
||||||
$a->strings['Last updated: '] = 'Letzte Aktualisierung: ';
|
$a->strings['Last updated: '] = 'Letzte Aktualisierung: ';
|
||||||
$a->strings['Update public posts: '] = 'Aktualisierung öffentlicher Nachrichten: ';
|
$a->strings['Update public posts: '] = 'Aktualisierung öffentlicher Nachrichten: ';
|
||||||
$a->strings['Never'] = 'Niemals';
|
|
||||||
$a->strings['Update now'] = 'Jetzt aktualisieren';
|
$a->strings['Update now'] = 'Jetzt aktualisieren';
|
||||||
$a->strings['Unblock this contact'] = 'Blockade dieses Kontakts aufheben';
|
$a->strings['Unblock this contact'] = 'Blockade dieses Kontakts aufheben';
|
||||||
$a->strings['Block this contact'] = 'Diesen Kontakt blockieren';
|
$a->strings['Block this contact'] = 'Diesen Kontakt blockieren';
|
||||||
|
@ -159,7 +173,6 @@ $a->strings['Your profile address:'] = 'Deine Profiladresse:';
|
||||||
$a->strings['Submit Request'] = 'Anfrage abschicken';
|
$a->strings['Submit Request'] = 'Anfrage abschicken';
|
||||||
$a->strings['Cancel'] = 'Abbrechen';
|
$a->strings['Cancel'] = 'Abbrechen';
|
||||||
$a->strings['Global Directory'] = 'Weltweites Verzeichnis';
|
$a->strings['Global Directory'] = 'Weltweites Verzeichnis';
|
||||||
$a->strings['Item not found.'] = 'Eintrag nicht gefunden.';
|
|
||||||
$a->strings['Private Message'] = 'Private Nachricht';
|
$a->strings['Private Message'] = 'Private Nachricht';
|
||||||
$a->strings['This is you'] = 'Das bist du';
|
$a->strings['This is you'] = 'Das bist du';
|
||||||
$a->strings['View $name\'s profile'] = 'Profile von $name';
|
$a->strings['View $name\'s profile'] = 'Profile von $name';
|
||||||
|
@ -215,16 +228,6 @@ $a->strings['Your message:'] = 'Deine Nachricht:';
|
||||||
$a->strings['Please join my social network on '] = 'Bitte trete meinem sozialen Netzwerk bei ';
|
$a->strings['Please join my social network on '] = 'Bitte trete meinem sozialen Netzwerk bei ';
|
||||||
$a->strings['To accept this invitation, please visit:'] = 'Um diese Einladung anzunehmen beuche bitte:';
|
$a->strings['To accept this invitation, please visit:'] = 'Um diese Einladung anzunehmen beuche bitte:';
|
||||||
$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:';
|
$a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Sobald du registriert bist kontaktiere mich bitte auf meiner Profilseite:';
|
||||||
$a->strings['Unable to locate original post.'] = 'Konnte das original Posting nicht finden.';
|
|
||||||
$a->strings['Empty post discarded.'] = 'Leere Nachricht verworfen.';
|
|
||||||
$a->strings['Wall Photos'] = 'Pinnwand Fotos';
|
|
||||||
$a->strings[" commented on your item at "] = " kommentierte eines deiner Postings auf ";
|
|
||||||
$a->strings[" posted on your profile wall at "] = " schrieb an deine Profilwand auf ";
|
|
||||||
$a->strings['This message was sent to you by '] = 'This message was sent to you by ';
|
|
||||||
$a->strings[', a member of the Friendika social network.'] = ', a member of the Friendika social network.';
|
|
||||||
$a->strings['You may visit them online at'] = 'You may visit them online at';
|
|
||||||
$a->strings['Please contact the sender by replying to this post if you do not wish to receive these messages.'] = 'Please contact the sender by replying to this post if you do not wish to receive these messages.';
|
|
||||||
$a->strings['posted an update.'] = 'posted an update.';
|
|
||||||
$a->strings['photo'] = 'Foto';
|
$a->strings['photo'] = 'Foto';
|
||||||
$a->strings['status'] = 'Status';
|
$a->strings['status'] = 'Status';
|
||||||
$a->strings['likes'] = 'mag das';
|
$a->strings['likes'] = 'mag das';
|
||||||
|
@ -356,7 +359,9 @@ $a->strings['Register'] = 'Registrieren';
|
||||||
$a->strings['Please login.'] = 'Bitte melde dich an.';
|
$a->strings['Please login.'] = 'Bitte melde dich an.';
|
||||||
$a->strings['Registration revoked for '] = 'Registration zurückgezogen ';
|
$a->strings['Registration revoked for '] = 'Registration zurückgezogen ';
|
||||||
$a->strings['Account approved.'] = 'Account freigegeben.';
|
$a->strings['Account approved.'] = 'Account freigegeben.';
|
||||||
$a->strings['View in context'] = 'Im Kontext betrachten';
|
$a->strings['Remove My Account'] = 'Remove My Account';
|
||||||
|
$a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'This will completely remove your account. Once this has been done it is not recoverable.';
|
||||||
|
$a->strings['Please enter your password for verification:'] = 'Please enter your password for verification:';
|
||||||
$a->strings['Passwords do not match. Password unchanged.'] = 'Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.';
|
$a->strings['Passwords do not match. Password unchanged.'] = 'Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert.';
|
||||||
$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert.';
|
$a->strings['Empty passwords are not allowed. Password unchanged.'] = 'Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert.';
|
||||||
$a->strings['Password changed.'] = 'Passwort ändern.';
|
$a->strings['Password changed.'] = 'Passwort ändern.';
|
||||||
|
@ -364,6 +369,7 @@ $a->strings['Password update failed. Please try again.'] = 'Aktualisierung des P
|
||||||
$a->strings[' Please use a shorter name.'] = ' Bitte verwende einen kürzeren Namen.';
|
$a->strings[' Please use a shorter name.'] = ' Bitte verwende einen kürzeren Namen.';
|
||||||
$a->strings[' Name too short.'] = ' Name ist zu kurz.';
|
$a->strings[' Name too short.'] = ' Name ist zu kurz.';
|
||||||
$a->strings[' Not valid email.'] = ' Keine gültige EMail.';
|
$a->strings[' Not valid email.'] = ' Keine gültige EMail.';
|
||||||
|
$a->strings[' Cannot change to that email.'] = ' Cannot change to that email.';
|
||||||
$a->strings['Settings updated.'] = 'Einstellungen aktualisiert.';
|
$a->strings['Settings updated.'] = 'Einstellungen aktualisiert.';
|
||||||
$a->strings['Plugin Settings'] = 'Plugin Einstellungen';
|
$a->strings['Plugin Settings'] = 'Plugin Einstellungen';
|
||||||
$a->strings['Account Settings'] = 'Account Einstellungen';
|
$a->strings['Account Settings'] = 'Account Einstellungen';
|
||||||
|
@ -487,6 +493,23 @@ $a->strings['File has an invalid extension, it should be one of '] = 'Die Dateie
|
||||||
$a->strings['Upload was cancelled, or server error encountered'] = 'Upload abgebrochen oder Serverfehler aufgetreten';
|
$a->strings['Upload was cancelled, or server error encountered'] = 'Upload abgebrochen oder Serverfehler aufgetreten';
|
||||||
$a->strings['Randplace Settings'] = 'Randplace Settings';
|
$a->strings['Randplace Settings'] = 'Randplace Settings';
|
||||||
$a->strings['Enable Randplace Plugin'] = 'Randplace Erweiterung aktivieren';
|
$a->strings['Enable Randplace Plugin'] = 'Randplace Erweiterung aktivieren';
|
||||||
|
$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.';
|
||||||
|
$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key';
|
||||||
|
$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret';
|
||||||
|
$a->strings['Base API Path (remember the trailing /] = 'Base API Path (remember the trailing /;
|
||||||
|
$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.'] = 'To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.';
|
||||||
|
$a->strings['Log in with StatusNet'] = 'Log in with StatusNet';
|
||||||
|
$a->strings['Copy the security code from StatusNet here'] = 'Copy the security code from StatusNet here';
|
||||||
|
$a->strings['Currently connected to: '] = 'Currently connected to: ';
|
||||||
|
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.'] = 'If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.';
|
||||||
|
$a->strings['Send public postings to StatusNet'] = 'Send public postings to StatusNet';
|
||||||
|
$a->strings['Clear OAuth configuration'] = 'Clear OAuth configuration';
|
||||||
|
$a->strings['Twitter Posting Settings'] = 'Twitter Posting Settings';
|
||||||
|
$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'No consumer key pair for Twitter found. Please contact your site administrator.';
|
||||||
|
$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.'] = 'At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.';
|
||||||
|
$a->strings['Copy the PIN from Twitter here'] = 'Copy the PIN from Twitter here';
|
||||||
|
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated Twitter account as well.'] = 'If enabled all your <strong>public</strong> postings will be posted to the associated Twitter account as well.';
|
||||||
|
$a->strings['Send public postings to Twitter'] = 'Send public postings to Twitter';
|
||||||
$a->strings['Africa/Abidjan'] = 'Africa/Abidjan';
|
$a->strings['Africa/Abidjan'] = 'Africa/Abidjan';
|
||||||
$a->strings['Africa/Accra'] = 'Africa/Accra';
|
$a->strings['Africa/Accra'] = 'Africa/Accra';
|
||||||
$a->strings['Africa/Addis_Ababa'] = 'Africa/Addis_Ababa';
|
$a->strings['Africa/Addis_Ababa'] = 'Africa/Addis_Ababa';
|
||||||
|
|
|
@ -1,16 +1,47 @@
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/plain; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Dear $username,
|
$from sent you a new private message at $siteName.
|
||||||
|
|
||||||
You've received a new private message at $sitename from '$from'.
|
|
||||||
-----
|
|
||||||
$title
|
$title
|
||||||
-----
|
|
||||||
$body
|
$textversion
|
||||||
-----
|
|
||||||
Please login at $siteurl to read and reply to your private messages.
|
Please login at $siteurl to read and reply to your private messages.
|
||||||
|
|
||||||
Thank you,
|
Thank you,
|
||||||
$sitename administrator
|
$siteName administrator
|
||||||
|
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/html; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Friendika Message</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table style="border:1px solid #ccc">
|
||||||
|
<tbody>
|
||||||
|
<tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$hostname/images/ff-32.jpg'><span style="padding:7px;">Friendika</span></td></tr>
|
||||||
|
|
||||||
|
<tr><td style="padding-top:22px;" colspan="2">$from sent you a new private message at $siteName.</td></tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
|
||||||
|
<td style="padding-top:22px;"><a href="$url">$from</a></td></tr>
|
||||||
|
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
|
||||||
|
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
|
||||||
|
<tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Please login at $siteurl to read and reply to your private messages.</td></tr>
|
||||||
|
<tr><td></td><td>Thank You,</td></tr>
|
||||||
|
<tr><td></td><td>$siteName Administrator</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
--$mimeboundary--
|
||||||
|
|
||||||
|
|
|
@ -6,14 +6,14 @@ tinyMCE.init({
|
||||||
theme : "advanced",
|
theme : "advanced",
|
||||||
mode : "specific_textareas",
|
mode : "specific_textareas",
|
||||||
editor_selector: /(profile-jot-text|prvmail-text)/,
|
editor_selector: /(profile-jot-text|prvmail-text)/,
|
||||||
plugins : "bbcode",
|
plugins : "bbcode,paste",
|
||||||
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
||||||
theme_advanced_buttons2 : "",
|
theme_advanced_buttons2 : "",
|
||||||
theme_advanced_buttons3 : "",
|
theme_advanced_buttons3 : "",
|
||||||
theme_advanced_toolbar_location : "top",
|
theme_advanced_toolbar_location : "top",
|
||||||
theme_advanced_toolbar_align : "center",
|
theme_advanced_toolbar_align : "center",
|
||||||
theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle",
|
theme_advanced_blockformats : "blockquote,code",
|
||||||
content_css : "bbcode.css",
|
paste_text_sticky : true,
|
||||||
entity_encoding : "raw",
|
entity_encoding : "raw",
|
||||||
add_unload_trigger : false,
|
add_unload_trigger : false,
|
||||||
remove_linebreaks : false,
|
remove_linebreaks : false,
|
||||||
|
@ -45,6 +45,10 @@ tinyMCE.init({
|
||||||
}
|
}
|
||||||
$('#character-counter').text(text);
|
$('#character-counter').text(text);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ed.onInit.add(function(ed) {
|
||||||
|
ed.pasteAsPlainText = true;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,46 @@
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/plain; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Dear $username,
|
$from t'a envoyŽ un message ˆ $siteName.
|
||||||
|
|
||||||
You've received a new private message at $sitename from '$from'.
|
|
||||||
-----
|
|
||||||
$title
|
$title
|
||||||
-----
|
|
||||||
$body
|
|
||||||
-----
|
|
||||||
Please login at $siteurl to read and reply to your private messages.
|
|
||||||
|
|
||||||
Thank you,
|
$textversion
|
||||||
$sitename administrator
|
|
||||||
|
Ouvrez une session svp ˆ $siteurl pour lire et rŽpondre ˆ vos messages privŽs.
|
||||||
|
|
||||||
|
Merci,
|
||||||
|
$siteName Administrateur
|
||||||
|
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/html; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Friendika Message</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table style="border:1px solid #ccc">
|
||||||
|
<tbody>
|
||||||
|
<tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$hostname/images/ff-32.jpg'><span style="padding:7px;">Friendika</span></td></tr>
|
||||||
|
|
||||||
|
<tr><td style="padding-top:22px;" colspan="2">$from t'a envoyŽ un message ˆ $siteName.</td></tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
|
||||||
|
<td style="padding-top:22px;"><a href="$url">$from</a></td></tr>
|
||||||
|
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
|
||||||
|
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
|
||||||
|
<tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Ouvrez une session svp ˆ $siteurl pour lire et rŽpondre ˆ vos messages privŽs.</td></tr>
|
||||||
|
<tr><td></td><td>Merci,</td></tr>
|
||||||
|
<tr><td></td><td>$siteName Administrateur</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
--$mimeboundary--
|
|
@ -6,14 +6,14 @@ tinyMCE.init({
|
||||||
theme : "advanced",
|
theme : "advanced",
|
||||||
mode : "specific_textareas",
|
mode : "specific_textareas",
|
||||||
editor_selector: /(profile-jot-text|prvmail-text)/,
|
editor_selector: /(profile-jot-text|prvmail-text)/,
|
||||||
plugins : "bbcode",
|
plugins : "bbcode,paste",
|
||||||
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
||||||
theme_advanced_buttons2 : "",
|
theme_advanced_buttons2 : "",
|
||||||
theme_advanced_buttons3 : "",
|
theme_advanced_buttons3 : "",
|
||||||
theme_advanced_toolbar_location : "top",
|
theme_advanced_toolbar_location : "top",
|
||||||
theme_advanced_toolbar_align : "center",
|
theme_advanced_toolbar_align : "center",
|
||||||
theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle",
|
theme_advanced_blockformats : "blockquote,code",
|
||||||
content_css : "bbcode.css",
|
paste_text_sticky : true,
|
||||||
entity_encoding : "raw",
|
entity_encoding : "raw",
|
||||||
add_unload_trigger : false,
|
add_unload_trigger : false,
|
||||||
remove_linebreaks : false,
|
remove_linebreaks : false,
|
||||||
|
@ -45,6 +45,10 @@ tinyMCE.init({
|
||||||
}
|
}
|
||||||
$('#character-counter').text(text);
|
$('#character-counter').text(text);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ed.onInit.add(function(ed) {
|
||||||
|
ed.pasteAsPlainText = true;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,46 @@
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/plain; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
Caro/a $username,
|
Hai ricevuto un nuovo messsaggio privato su $siteName da '$from'.
|
||||||
|
|
||||||
Hai ricevuto un nuovo messsaggio privato su $sitename da '$from'.
|
|
||||||
-----
|
|
||||||
$title
|
$title
|
||||||
-----
|
|
||||||
$body
|
$textversion
|
||||||
-----
|
|
||||||
Accedi a $siteurl per leggere e rispondere ai tuoi messaggi privati.
|
Accedi a $siteurl per leggere e rispondere ai tuoi messaggi privati.
|
||||||
|
|
||||||
Grazie,
|
Grazie,
|
||||||
L'amministratore di $sitename
|
L'amministratore di $siteName
|
||||||
|
|
||||||
|
--$mimeboundary
|
||||||
|
Content-Type: text/html; charset=utf-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Friendika Messsaggio</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table style="border:1px solid #ccc">
|
||||||
|
<tbody>
|
||||||
|
<tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='$hostname/images/ff-32.jpg'><span style="padding:7px;">Friendika</span></td></tr>
|
||||||
|
|
||||||
|
<tr><td style="padding-top:22px;" colspan="2">Hai ricevuto un nuovo messsaggio privato su $siteName da '$from'.</td></tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="$url"><img style="border:0px;width:48px;height:48px;" src="$thumb"></a></td>
|
||||||
|
<td style="padding-top:22px;"><a href="$url">$from</a></td></tr>
|
||||||
|
<tr><td style="font-weight:bold;padding-bottom:5px;">$title</td></tr>
|
||||||
|
<tr><td style="padding-right:22px;">$htmlversion</td></tr>
|
||||||
|
<tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Accedi a $siteurl per leggere e rispondere ai tuoi messaggi privati.</td></tr>
|
||||||
|
<tr><td></td><td>Grazie,</td></tr>
|
||||||
|
<tr><td></td><td>L'amministratore di $siteName</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
--$mimeboundary--
|
|
@ -6,14 +6,14 @@ tinyMCE.init({
|
||||||
theme : "advanced",
|
theme : "advanced",
|
||||||
mode : "specific_textareas",
|
mode : "specific_textareas",
|
||||||
editor_selector: /(profile-jot-text|prvmail-text)/,
|
editor_selector: /(profile-jot-text|prvmail-text)/,
|
||||||
plugins : "bbcode",
|
plugins : "bbcode,paste",
|
||||||
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor",
|
||||||
theme_advanced_buttons2 : "",
|
theme_advanced_buttons2 : "",
|
||||||
theme_advanced_buttons3 : "",
|
theme_advanced_buttons3 : "",
|
||||||
theme_advanced_toolbar_location : "top",
|
theme_advanced_toolbar_location : "top",
|
||||||
theme_advanced_toolbar_align : "center",
|
theme_advanced_toolbar_align : "center",
|
||||||
theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle",
|
theme_advanced_blockformats : "blockquote,code",
|
||||||
content_css : "bbcode.css",
|
paste_text_sticky : true,
|
||||||
entity_encoding : "raw",
|
entity_encoding : "raw",
|
||||||
add_unload_trigger : false,
|
add_unload_trigger : false,
|
||||||
remove_linebreaks : false,
|
remove_linebreaks : false,
|
||||||
|
@ -45,6 +45,10 @@ tinyMCE.init({
|
||||||
}
|
}
|
||||||
$('#character-counter').text(text);
|
$('#character-counter').text(text);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ed.onInit.add(function(ed) {
|
||||||
|
ed.pasteAsPlainText = true;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
|
|
||||||
<div id="settings-nick-wrapper" >
|
<div id="settings-nick-wrapper" >
|
||||||
<p id="settings-nickname-desc">
|
<p id="settings-nickname-desc">
|
||||||
Your profile URL is currently <strong>'$baseurl/profile/$uid'</strong>.
|
L'URL del tuo profilo è <strong>'$baseurl/profile/$uid'</strong>.
|
||||||
Setting a nickname will allow a friendly profile URL such as
|
Impostare un soprannome permetterà di avere un URL più aimchevole, come
|
||||||
<strong>'nickname@$basepath'</strong>.
|
<strong>'soprannome@$basepath'</strong>.
|
||||||
<br />
|
<br />
|
||||||
Once set, it can never be changed. The nickname <strong>must</strong> start with a letter; and only letters, numbers, dashes, and underscores are allowed.
|
Una volta impostato, non potr&agreve; più essere cambiato. Il soprannome <strong>deve</strong>
|
||||||
|
cominciare con una lettera; nel soprannome sono permessi solo lettere, numeri, trattini (-) e underscore (_).
|
||||||
</p>
|
</p>
|
||||||
<label id="settings-nick-label" for="settings-nick" >URL Nickname: </label>
|
<label id="settings-nick-label" for="settings-nick" >Soprannome: </label>
|
||||||
<input type="text" name="nick" id="settings-nick" value="$nickname" />
|
<input type="text" name="nick" id="settings-nick" value="$nickname" />
|
||||||
</div>
|
</div>
|
||||||
<div id="settings-nick-end" ></div>
|
<div id="settings-nick-end" ></div>
|
||||||
|
|
|
@ -1052,4 +1052,37 @@ $a->strings['File has an invalid extension, it should be one of '] = 'Il file ha
|
||||||
$a->strings['Upload was cancelled, or server error encountered'] = 'Il caricamento è stato cancellato, o si è verificato un errore sul server';
|
$a->strings['Upload was cancelled, or server error encountered'] = 'Il caricamento è stato cancellato, o si è verificato un errore sul server';
|
||||||
$a->strings['Randplace Settings'] = 'Impostazioni Randplace';
|
$a->strings['Randplace Settings'] = 'Impostazioni Randplace';
|
||||||
$a->strings['Enable Randplace Plugin'] = 'Abilita il plugin Randplace';
|
$a->strings['Enable Randplace Plugin'] = 'Abilita il plugin Randplace';
|
||||||
|
$a->strings['System error. Post not saved.'] = 'Errore di sistema. Messaggio non salvato.';
|
||||||
|
$a->strings['(Update was successful)'] = '(L\'aggiornamento è stato completato)';
|
||||||
|
$a->strings['(Update was not successful)'] = '(L\'aggiornamento non è stato completato)';
|
||||||
|
$a->strings['Remove My Account'] = 'Rimuovi il mio Account';
|
||||||
|
$a->strings['This will completely remove your account. Once this has been done it is not recoverable.'] = 'Questo rimuoverà completamente il tuo account. Una volta rimosso non si potrà recuperarlo.';
|
||||||
|
$a->strings['Please enter your password for verification:'] = 'Inserisci la tua password per verifica:';
|
||||||
|
$a->strings['No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation.'] = 'Nessuna coppia di chiavi consumer per StatusNet trovata. Regitstra il tuo Account Friendika come un client desktop sul tuo account StatusNet, copia la coppia di chiavi qui e inserisci l\'url di base delle API.<br />Prima di registrare la tua coppia di chiavi OAuth, chiedi all\'amministratore se esiste già una coppia di chiavi per questa installazione di Friendika sulla installazione di StatusNet che ti interessa.';
|
||||||
|
$a->strings['OAuth Consumer Key'] = 'OAuth Consumer Key';
|
||||||
|
$a->strings['OAuth Consumer Secret'] = 'OAuth Consumer Secret';
|
||||||
|
$a->strings['Base API Path (remember the trailing /)'] = 'Indirizzo di base per le API (ricorda la / alla fine)';
|
||||||
|
$a->strings['To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet.'] = 'Per collegare il tuo account StatusNet, clicca sul bottone qui sotto per ottenere un codice di sicurezza da StatusNet, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi <strong>pubblci</strong> saranno inviati a StatusNet.';
|
||||||
|
$a->strings['Log in with StatusNet'] = 'Login con StatuNet';
|
||||||
|
$a->strings['Copy the security code from StatusNet here'] = 'Copia il codice di sicurezza da StatusNet qui';
|
||||||
|
$a->strings['Currently connected to: '] = 'Al momento collegato con:';
|
||||||
|
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well.'] = 'Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> verranno inviati anche sull\'account StatusNet associato.';
|
||||||
|
$a->strings['Send public postings to StatusNet'] = 'Invia messaggi pubblici su StatusNet';
|
||||||
|
$a->strings['Clear OAuth configuration'] = 'Cancella la configurazione OAuth';
|
||||||
|
$a->strings['Twitter Posting Settings'] = 'Impostazioni Invio a Twitter';
|
||||||
|
$a->strings['No consumer key pair for Twitter found. Please contact your site administrator.'] = 'Nessuna coopia di chiavi per Twitter trovata. Contatta il tuo amministratore del sito.';
|
||||||
|
$a->strings['At this Friendika instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter.'] = 'Questa installazione di Friendika ha il plugin Twitter abilitato, ma non hai ancora collegato il tuo account locale con il tuo account su Twitter. Per farlo, clicca il bottone qui sotto per ottenere un PIN da Twitter, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi <strong>pubblici</strong> verranno inviati anche su Twitter.';
|
||||||
|
$a->strings['Copy the PIN from Twitter here'] = 'Copia il PIN da Twitter qui';
|
||||||
|
$a->strings['If enabled all your <strong>public</strong> postings will be posted to the associated Twitter account as well.'] = 'Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> verranno inviati anche sull\'account Twitter associato.';
|
||||||
|
$a->strings['Send public postings to Twitter'] = 'Invia messaggi pubblici su Twitter';
|
||||||
|
$a->strings['noreply'] = 'nessuna risposta';
|
||||||
|
$a->strings['Facebook disabled'] = 'Facebook disabilitato';
|
||||||
|
$a->strings['Facebook API key is missing.'] = 'Chiave API Facebook mancante.';
|
||||||
|
$a->strings['Facebook Connect'] = 'Facebook Connect';
|
||||||
|
$a->strings['Install Facebook posting'] = 'Installa invio a Facebook';
|
||||||
|
$a->strings['Remove Facebook posting'] = 'Rimuovi invio a Facebook';
|
||||||
|
$a->strings['Post to Facebook'] = 'Invia a Facebook';
|
||||||
|
$a->strings['Image: '] = 'Immagine: ';
|
||||||
|
$a->strings['Base API Path \x28remember the trailing /\x29'] = 'Indirizzo base API \x28ricorda il / alla fine\x29';
|
||||||
|
$a->strings['Post to Twitter'] = 'Inva a Twitter';
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in a new issue