Browse Source

merge

tags/3.2
friendica 7 years ago
parent
commit
f07df4f667
45 changed files with 33172 additions and 39858 deletions
  1. +2
    -2
      include/bbcode.php
  2. +12
    -3
      include/pgettext.php
  3. +3
    -2
      index.php
  4. +7
    -7
      mod/admin.php
  5. +8
    -1
      mod/apps.php
  6. +134
    -0
      mods/sample-Lighttpd.config
  7. +766
    -780
      util/messages.po
  8. +5
    -2
      util/po2php.php
  9. +61
    -21
      util/run_xgettext.sh
  10. +1
    -1
      view/admin_site.tpl
  11. +2
    -1
      view/ca/strings.php
  12. +2
    -1
      view/cs/strings.php
  13. +5340
    -8285
      view/de/messages.po
  14. +1142
    -1675
      view/de/strings.php
  15. +2
    -1
      view/eo/strings.php
  16. +2
    -1
      view/es/strings.php
  17. +2
    -1
      view/fr/strings.php
  18. +2
    -1
      view/is/strings.php
  19. +5208
    -8132
      view/it/messages.po
  20. +1144
    -1672
      view/it/strings.php
  21. +2
    -1
      view/nb-no/strings.php
  22. +7522
    -7504
      view/pl/messages.po
  23. +2017
    -2011
      view/pl/strings.php
  24. +2
    -1
      view/pt-br/strings.php
  25. +2
    -1
      view/ru/strings.php
  26. +1
    -1
      view/smarty3/admin_site.tpl
  27. +1
    -1
      view/smarty3/admin_users.tpl
  28. +1
    -1
      view/theme/decaf-mobile/admin_users.tpl
  29. +1
    -1
      view/theme/decaf-mobile/smarty3/admin_users.tpl
  30. +1
    -1
      view/theme/diabook/admin_users.tpl
  31. +1
    -1
      view/theme/diabook/smarty3/admin_users.tpl
  32. +1
    -1
      view/theme/frost-mobile/admin_users.tpl
  33. +1
    -1
      view/theme/frost-mobile/smarty3/admin_users.tpl
  34. +1
    -1
      view/theme/frost/admin_users.tpl
  35. +1
    -1
      view/theme/frost/smarty3/admin_users.tpl
  36. BIN
      view/theme/smoothly/images/larrow.gif
  37. BIN
      view/theme/smoothly/images/rarrow.gif
  38. +0
    -2
      view/theme/smoothly/login.tpl
  39. +0
    -2
      view/theme/smoothly/smarty3/login.tpl
  40. +1
    -1
      view/theme/smoothly/smarty3/wall_thread.tpl
  41. +27
    -16
      view/theme/smoothly/style.css
  42. +1
    -1
      view/theme/smoothly/theme.php
  43. +1
    -1
      view/theme/smoothly/wall_thread.tpl
  44. +7764
    -7746
      view/zh-cn/messages.po
  45. +1978
    -1972
      view/zh-cn/strings.php

+ 2
- 2
include/bbcode.php View File

@@ -642,8 +642,8 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal
$Text = preg_replace('/\&quot\;/','"',$Text);

// fix any escaped ampersands that may have been converted into links
$Text = preg_replace("/\<(.*?)(src|href)=(.*?)\&amp\;(.*?)\>/ism",'<$1$2=$3&$4>',$Text);
$Text = preg_replace("/\<(.*?)(src|href)=\"[^hfm](.*?)\>/ism",'<$1$2="">',$Text);
$Text = preg_replace("/\<([^>]*?)(src|href)=(.*?)\&amp\;(.*?)\>/ism",'<$1$2=$3&$4>',$Text);
$Text = preg_replace("/\<([^>]*?)(src|href)=\"[^hfm](.*?)\>/ism",'<$1$2="">',$Text);

if($saved_image)
$Text = bb_replace_images($Text, $saved_image);


+ 12
- 3
include/pgettext.php View File

@@ -90,12 +90,21 @@ function pop_lang() {
if(! function_exists('load_translation_table')) {
function load_translation_table($lang) {
global $a;

$a->strings = array();
if(file_exists("view/$lang/strings.php")) {
include("view/$lang/strings.php");
}
else
$a->strings = array();
// load enabled plugins strings
$plugins = q("SELECT name FROM addon WHERE installed=1;");
if ($plugins!==false) {
foreach($plugins as $p) {
$name = $p['name'];
if(file_exists("addon/$name/lang/$lang/strings.php")) {
include("addon/$name/lang/$lang/strings.php");
}
}
}
}}

// translate string if translation exists


+ 3
- 2
index.php View File

@@ -32,9 +32,7 @@ $install = ((file_exists('.htconfig.php') && filesize('.htconfig.php')) ? false



$lang = get_browser_language();

load_translation_table($lang);

/**
*
@@ -62,6 +60,9 @@ if(!$install) {
$maintenance = get_config('system', 'maintenance');
}

$lang = get_browser_language();

load_translation_table($lang);

/**
*


+ 7
- 7
mod/admin.php View File

@@ -256,7 +256,8 @@ function admin_page_site_post(&$a){
$thread_allow = ((x($_POST,'thread_allow')) ? True : False);
$newuser_private = ((x($_POST,'newuser_private')) ? True : False);
$enotify_no_content = ((x($_POST,'enotify_no_content')) ? True : False);

$private_addons = ((x($_POST,'private_addons')) ? True : False);
$no_multi_reg = ((x($_POST,'no_multi_reg')) ? True : False);
$no_openid = !((x($_POST,'no_openid')) ? True : False);
$no_regfullname = !((x($_POST,'no_regfullname')) ? True : False);
@@ -283,7 +284,6 @@ function admin_page_site_post(&$a){
$temppath = ((x($_POST,'temppath')) ? notags(trim($_POST['temppath'])) : '');
$basepath = ((x($_POST,'basepath')) ? notags(trim($_POST['basepath'])) : '');
$singleuser = ((x($_POST,'singleuser')) ? notags(trim($_POST['singleuser'])) : '');

if($ssl_policy != intval(get_config('system','ssl_policy'))) {
if($ssl_policy == SSL_POLICY_FULL) {
q("update `contact` set
@@ -387,7 +387,8 @@ function admin_page_site_post(&$a){
set_config('system','dfrn_only', $dfrn_only);
set_config('system','ostatus_disabled', $ostatus_disabled);
set_config('system','diaspora_enabled', $diaspora_enabled);

set_config('config','private_addons', $private_addons);
set_config('system','new_share', $new_share);
set_config('system','hide_help', $hide_help);
set_config('system','use_fulltext_engine', $use_fulltext_engine);
@@ -396,8 +397,7 @@ function admin_page_site_post(&$a){
set_config('system','lockpath', $lockpath);
set_config('system','temppath', $temppath);
set_config('system','basepath', $basepath);


info( t('Site settings updated.') . EOL);
goaway($a->get_baseurl(true) . '/admin/site' );
return; // NOTREACHED
@@ -509,7 +509,8 @@ function admin_page_site(&$a) {
'$thread_allow' => array('thread_allow', t("Allow threaded items"), get_config('system','thread_allow'), t("Allow infinite level threading for items on this site.")),
'$newuser_private' => array('newuser_private', t("Private posts by default for new users"), get_config('system','newuser_private'), t("Set default post permissions for all new members to the default privacy group rather than public.")),
'$enotify_no_content' => array('enotify_no_content', t("Don't include post content in email notifications"), get_config('system','enotify_no_content'), t("Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure.")),

'$private_addons' => array('private_addons', t("Disallow public access to addons listed in the apps menu."), get_config('config','private_addons'), t("Checking this box will restrict addons listed in the apps menu to members only.")),
'$no_multi_reg' => array('no_multi_reg', t("Block multiple registrations"), get_config('system','block_extended_register'), t("Disallow users to register additional accounts for use as pages.")),
'$no_openid' => array('no_openid', t("OpenID support"), !get_config('system','no_openid'), t("OpenID support for registration and logins.")),
'$no_regfullname' => array('no_regfullname', t("Fullname check"), !get_config('system','no_regfullname'), t("Force users to register with a space between firstname and lastname in Full name, as an antispam measure")),
@@ -532,7 +533,6 @@ function admin_page_site(&$a) {
'$lockpath' => array('lockpath', t("Path for lock file"), get_config('system','lockpath'), "The lock file is used to avoid multiple pollers at one time. Only define a folder here."),
'$temppath' => array('temppath', t("Temp path"), get_config('system','temppath'), "If you have a restricted system where the webserver can't access the system temp path, enter another path here."),
'$basepath' => array('basepath', t("Base path to installation"), get_config('system','basepath'), "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."),

'$form_security_token' => get_form_security_token("admin_site"),

));


+ 8
- 1
mod/apps.php View File

@@ -1,7 +1,14 @@
<?php

function apps_content(&$a) {
$title = t('Applications');
$privateaddons = get_config('config','private_addons');
if ($privateaddons === "1") {
if((! (local_user()))) {
info( t("You must be logged in to use addons. "));
return;};
}

$title = t('Applications');

if(count($a->apps)==0)
notice( t('No installed applications.') . EOL);


+ 134
- 0
mods/sample-Lighttpd.config View File

@@ -0,0 +1,134 @@
Below is a sample config for Lighttpd that
seems to work well on Debian Squeeze, with "lighttpd/1.4.28 (ssl)"

The idea is: if someone enters the bare URL for my site, 'example.com',
they get redirected to https://example.com/index.html, which is simply a
page with two links on it: https://wordpress.example.com and
https://friendica.example.com.

If someone enters https://example.com, they get redirected to
https://wordpress.example.com/main/, which is the 'main' blog in a Word
Press 'network install' of the 'subdirectory' variety.

I thought it might be nice to offer people who join my Friendica
instance their own blogs, if they like.

One can obtain free, signed, single subdomain SSL certificates from
StartCom CA, which upon checking I noticed was already installed in both
Firefox and Google Chromium. Info at http://cert.startcom.org/ . So I
got one for each site, and have Lighty use the appropriate cert based on
the requested URL.

Enjoy!

---------------( config starts )-----------------

debug.log-request-handling = "disable"
debug.log-condition-handling = "disable"

server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_fastcgi",
"mod_rewrite"
)

server.document-root = "/var/www"
server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
server.username = "www-data"
server.groupname = "www-data"

ssl.engine = "enable"
ssl.pemfile = "/etc/lighttpd/ssl/wordpress.pem"
ssl.ca-file = "/etc/lighttpd/ssl/ca.pem"

# Send everybody to landing
page:
$SERVER["socket"] == ":80" {

$HTTP["scheme"] == "http" {
$HTTP["host"] =~ ".*" {
# This next redirect doesn't appear to ever execute in
Firefox
# (sometimes, anyway -- caching issue?), but it does seem
to
# reliably in Google's Chromium browser. If I change it
here
# and restart Lighty, Firefox still goes to the URL in
the
# last 'else' below. Or something.
Sometimes.
server.document-root = "/var/www"
url.redirect = (".*" => "https://example.com")
}
}

}
else $SERVER["socket"] == ":443" {

$HTTP["scheme"] == "https" {

$HTTP["host"] == "wordpress.example.com" {
server.document-root = "/var/www/wordpress"
ssl.pemfile = "/etc/lighttpd/ssl/wordpress.pem"
# include
"wpmu-rewrites.conf"
url.rewrite-if-not-file = (
"^/(.*/)?files/$" => "/index.php",
"^/(.*/)?files/(.*)" => "/wp-includes/ms-files.php?file=$2",
"^(/wp-admin/.*)" => "$1",
"^/([_0-9a-zA-Z-]+/)?(wp-.*)" => "/$2",
"^/([_0-9a-zA-Z-]+/)?(.*\.php)" => "/$2",
"^/(.*)/?$" => "/index.php/$1"
)
}
else $HTTP["host"] == "friendica.example.com" {
server.document-root = "/var/www/friendica"
ssl.pemfile = "/etc/lighttpd/ssl/friendica.pem"
# Got the following 'Drupal Clean URL'after Mike suggested
trying
# something along those lines, from
http://drupal.org/node/1414950
url.rewrite-if-not-file = (
"^\/([^\?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^\/(.*)$" => "/index.php?q=$1"
)
}
else $HTTP["host"] !~ "(friendica.example.com|wordpress.example.com)" {
server.document-root = "/var/www/wordpress"
ssl.pemfile = "/etc/lighttpd/ssl/wordpress.pem"
url.redirect = (".*" => "https://wordpress.example.com/main/")
}
}

}

index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm",
"index.lighttpd.html" )

url.access-deny = ( "~", ".inc" )

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

include_shell "/usr/share/lighttpd/use-ipv6.pl"

dir-listing.encoding = "utf-8"
server.dir-listing = "disable"

#compress.cache-dir =
"/var/cache/lighttpd/compress/"
#compress.filetype = ( "application/x-javascript", "text/css",
"text/html", "text/p\
lain"
)


include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

---------------( config ends )-----------------

+ 766
- 780
util/messages.po
File diff suppressed because it is too large
View File


+ 5
- 2
util/po2php.php View File

@@ -46,9 +46,12 @@ function po2php_run(&$argv, &$argc) {
$match=Array();
preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match);
$cond = str_replace('n','$n',$match[2]);
$out .= 'function string_plural_select_' . $lang . '($n){'."\n";
// define plural select function if not already defined
$fnname = 'string_plural_select_' . $lang;
$out .= 'if(! function_exists("'.$fnname.'")) {'."\n";
$out .= 'function '. $fnname . '($n){'."\n";
$out .= ' return '.$cond.';'."\n";
$out .= '}'."\n";
$out .= '}}'."\n";
}



+ 61
- 21
util/run_xgettext.sh View File

@@ -1,37 +1,77 @@
#!/bin/bash

FULLPATH=$(dirname $(readlink -f "$0"))
cd "$FULLPATH/../view/en/"

ADDONMODE=
ADDONNAME=
if [ "$1" == "--addon" -o "$1" == "-a" ]
then
ADDONMODE=1
if [ -z $2 ]; then echo -e "ERROR: missing addon name\n\nrun_xgettext.sh -a <addonname>"; exit 1; fi
ADDONNAME=$2
if [ ! -d "$FULLPATH/../addon/$ADDONNAME" ]; then echo "ERROR: addon '$ADDONNAME' not found"; exit 2; fi
fi

if [ $ADDONMODE ]
then
cd "$FULLPATH/../addon/$ADDONNAME"
mkdir -p "$FULLPATH/../addon/$ADDONNAME/lang/C"
OUTFILE="$FULLPATH/../addon/$ADDONNAME/lang/C/messages.po"
FINDSTARTDIR="."
FINDOPTS=
else
cd "$FULLPATH/../view/en/"
OUTFILE="$FULLPATH/messages.po"
FINDSTARTDIR="../../"
# skip addon folder
FINDOPTS="-wholename */addon -prune -o"
fi

F9KVERSION=$(sed -n "s/.*'FRIENDICA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../../boot.php);

echo "Friendica version $F9KVERSION"

OPTS=
OUTFILE="$FULLPATH/messages.po"
if [ "" != "$1" ]
then
OUTFILE="$(readlink -f ${FULLPATH}/$1)"
if [ -e "$OUTFILE" ]
then
echo "join extracted strings"
OPTS="-j"
fi
fi
#if [ "" != "$1" ]
#then
# OUTFILE="$(readlink -f ${FULLPATH}/$1)"
# if [ -e "$OUTFILE" ]
# then
# echo "join extracted strings"
# OPTS="-j"
# fi
#fi

KEYWORDS="-k -kt -ktt:1,2"

echo "extract strings to $OUTFILE.."
find ../../ -name "*.php" | xargs xgettext $KEYWORDS $OPTS -o "$OUTFILE" --from-code=UTF-8
rm "$OUTFILE"; touch "$OUTFILE"
for f in $(find "$FINDSTARTDIR" $FINDOPTS -name "*.php" -type f)
do
if [ ! -d "$f" ]
then
xgettext $KEYWORDS $OPTS -j -o "$OUTFILE" --from-code=UTF-8 "$f"
fi
done

echo "setup base info.."
sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDICA Distributed Social Network/g" "$OUTFILE"
sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011 the Friendica Project/g" "$OUTFILE"
sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Mike Macgirvin, 2010/g" "$OUTFILE"
sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE"
sed -i "s/PACKAGE/Friendica/g" "$OUTFILE"
sed -i "s/CHARSET/UTF-8/g" "$OUTFILE"
sed -i "s/^\"Plural-Forms/#\"Plural-Forms/g" "$OUTFILE"

if [ $ADDONMODE ]
then
sed -i "s/SOME DESCRIPTIVE TITLE./ADDON $ADDONNAME/g" "$OUTFILE"
sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER//g" "$OUTFILE"
sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.//g" "$OUTFILE"
sed -i "s/PACKAGE VERSION//g" "$OUTFILE"
sed -i "s/PACKAGE/Friendica $ADDONNAME addon/g" "$OUTFILE"
sed -i "s/CHARSET/UTF-8/g" "$OUTFILE"
sed -i "s/^\"Plural-Forms/#\"Plural-Forms/g" "$OUTFILE"
else
sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDICA Distributed Social Network/g" "$OUTFILE"
sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011, 2012, 2013 the Friendica Project/g" "$OUTFILE"
sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Mike Macgirvin, 2010/g" "$OUTFILE"
sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE"
sed -i "s/PACKAGE/Friendica/g" "$OUTFILE"
sed -i "s/CHARSET/UTF-8/g" "$OUTFILE"
sed -i "s/^\"Plural-Forms/#\"Plural-Forms/g" "$OUTFILE"
fi

echo "done."

+ 1
- 1
view/admin_site.tpl View File

@@ -85,7 +85,7 @@
{{ inc field_checkbox.tpl with $field=$thread_allow }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$newuser_private }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$enotify_no_content }}{{ endinc }}
{{ inc field_checkbox.tpl with $field=$private_addons }}{{ endinc }}
<div class="submit"><input type="submit" name="page_site" value="$submit" /></div>
<h3>$advanced</h3>


+ 2
- 1
view/ca/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_ca")) {
function string_plural_select_ca($n){
return ($n != 1);;
}
}}
;
$a->strings["Post successful."] = "Publicat amb éxit.";
$a->strings["[Embedded content - reload page to view]"] = "[Contingut embegut - recarrega la pàgina per a veure-ho]";


+ 2
- 1
view/cs/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_cs")) {
function string_plural_select_cs($n){
return ($n==1) ? 0 : ($n>=2 && $n<=4) ? 1 : 2;;
}
}}
;
$a->strings["Post successful."] = "Příspěvek úspěšně odeslán";
$a->strings["[Embedded content - reload page to view]"] = "[Vložený obsah - obnovení stránky pro zobrazení]";


+ 5340
- 8285
view/de/messages.po
File diff suppressed because it is too large
View File


+ 1142
- 1675
view/de/strings.php
File diff suppressed because it is too large
View File


+ 2
- 1
view/eo/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_eo")) {
function string_plural_select_eo($n){
return ($n != 1);;
}
}}
;
$a->strings["Post successful."] = "Sukcese afiŝita.";
$a->strings["[Embedded content - reload page to view]"] = "[Enigita enhavo - reŝargu paĝon por spekti ĝin]";


+ 2
- 1
view/es/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_es")) {
function string_plural_select_es($n){
return ($n != 1);;
}
}}
;
$a->strings["Post successful."] = "¡Publicado!";
$a->strings["[Embedded content - reload page to view]"] = "[Contenido incrustado - recarga la página para verlo]";


+ 2
- 1
view/fr/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_fr")) {
function string_plural_select_fr($n){
return ($n > 1);;
}
}}
;
$a->strings["Post successful."] = "Publication réussie.";
$a->strings["[Embedded content - reload page to view]"] = "[contenu incorporé - rechargez la page pour le voir]";


+ 2
- 1
view/is/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_is")) {
function string_plural_select_is($n){
return ($n != 1);;
}
}}
;
$a->strings["Post successful."] = "Melding tókst.";
$a->strings["[Embedded content - reload page to view]"] = "[Innfelt efni - endurhlaða síðu til að sjá]";


+ 5208
- 8132
view/it/messages.po
File diff suppressed because it is too large
View File


+ 1144
- 1672
view/it/strings.php
File diff suppressed because it is too large
View File


+ 2
- 1
view/nb-no/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_nb_no")) {
function string_plural_select_nb_no($n){
return ($n != 1);;
}
}}
;
$a->strings["Post successful."] = "Innlegg vellykket.";
$a->strings["[Embedded content - reload page to view]"] = "[Innebygget innhold - hent siden på nytt for å se det]";


+ 7522
- 7504
view/pl/messages.po
File diff suppressed because it is too large
View File


+ 2017
- 2011
view/pl/strings.php
File diff suppressed because it is too large
View File


+ 2
- 1
view/pt-br/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_pt_br")) {
function string_plural_select_pt_br($n){
return ($n > 1);;
}
}}
;
$a->strings["Post successful."] = "Publicado com sucesso.";
$a->strings["[Embedded content - reload page to view]"] = "[Conteúdo incorporado - recarregue a página para ver]";


+ 2
- 1
view/ru/strings.php View File

@@ -1,8 +1,9 @@
<?php

if(! function_exists("string_plural_select_ru")) {
function string_plural_select_ru($n){
return ($n%10==1 && $n%100!=11 ? 0 : $n%10>=2 && $n%10<=4 && ($n%100<10 || $n%100>=20) ? 1 : 2);;
}
}}
;
$a->strings["Post successful."] = "Успешно добавлено.";
$a->strings["[Embedded content - reload page to view]"] = "[Встроенное содержание - перезагрузите страницу для просмотра]";


+ 1
- 1
view/smarty3/admin_site.tpl View File

@@ -90,7 +90,7 @@
{{include file="field_checkbox.tpl" field=$thread_allow}}
{{include file="field_checkbox.tpl" field=$newuser_private}}
{{include file="field_checkbox.tpl" field=$enotify_no_content}}
{{include file="field_checkbox.tpl" field=$private_addons}}
<div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div>
<h3>{{$advanced}}</h3>


+ 1
- 1
view/smarty3/admin_users.tpl View File

@@ -75,7 +75,7 @@
<td class='register_date'>{{$u.register_date}}</td>
<td class='login_date'>{{$u.login_date}}</td>
<td class='lastitem_date'>{{$u.lastitem_date}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.accountexpired}}{{$account_expired}}{{/if}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.account_expired}}({{$accountexpired}}){{/if}}</td>
<td class="checkbox">
{{if $u.is_admin}}
&nbsp;


+ 1
- 1
view/theme/decaf-mobile/admin_users.tpl View File

@@ -70,7 +70,7 @@
<td class='register_date'>$u.register_date</td>
<td class='login_date'>$u.login_date</td>
<td class='lastitem_date'>$u.lastitem_date</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }}</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }} {{ if $u.account_expired }}($accountexpired){{ endif }}</td>
<td class="checkbox">
{{ if $u.is_admin }}
&nbsp;


+ 1
- 1
view/theme/decaf-mobile/smarty3/admin_users.tpl View File

@@ -75,7 +75,7 @@
<td class='register_date'>{{$u.register_date}}</td>
<td class='login_date'>{{$u.login_date}}</td>
<td class='lastitem_date'>{{$u.lastitem_date}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.account_expired}}({{$accountexpired}}){{/if}}</td>
<td class="checkbox">
{{if $u.is_admin}}
&nbsp;


+ 1
- 1
view/theme/diabook/admin_users.tpl View File

@@ -69,7 +69,7 @@
<td class='register_date'>$u.register_date</td>
<td class='login_date'>$u.login_date</td>
<td class='lastitem_date'>$u.lastitem_date</td>
<td class='login_date'>$u.page_flags</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }} {{ if $u.account_expired }}($accountexpired){{ endif }}</td>
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_$u.uid" name="user[]" value="$u.uid"/></td>
<td class="tools" style="width:60px;">
<a href="$baseurl/admin/users/block/$u.uid?t=$form_security_token" title='{{ if $u.blocked }}$unblock{{ else }}$block{{ endif }}'><span class='icon block {{ if $u.blocked==0 }}dim{{ endif }}'></span></a>


+ 1
- 1
view/theme/diabook/smarty3/admin_users.tpl View File

@@ -74,7 +74,7 @@
<td class='register_date'>{{$u.register_date}}</td>
<td class='login_date'>{{$u.login_date}}</td>
<td class='lastitem_date'>{{$u.lastitem_date}}</td>
<td class='login_date'>{{$u.page_flags}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.account_expired}}({{$accountexpired}}){{/if}}</td>
<td class="checkbox"><input type="checkbox" class="users_ckbx" id="id_user_{{$u.uid}}" name="user[]" value="{{$u.uid}}"/></td>
<td class="tools" style="width:60px;">
<a href="{{$baseurl}}/admin/users/block/{{$u.uid}}?t={{$form_security_token}}" title='{{if $u.blocked}}{{$unblock}}{{else}}{{$block}}{{/if}}'><span class='icon block {{if $u.blocked==0}}dim{{/if}}'></span></a>


+ 1
- 1
view/theme/frost-mobile/admin_users.tpl View File

@@ -70,7 +70,7 @@
<td class='register_date'>$u.register_date</td>
<td class='login_date'>$u.login_date</td>
<td class='lastitem_date'>$u.lastitem_date</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }}</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }} {{ if $u.account_expired }}($accountexpired){{ endif }}</td>
<td class="checkbox">
{{ if $u.is_admin }}
&nbsp;


+ 1
- 1
view/theme/frost-mobile/smarty3/admin_users.tpl View File

@@ -75,7 +75,7 @@
<td class='register_date'>{{$u.register_date}}</td>
<td class='login_date'>{{$u.login_date}}</td>
<td class='lastitem_date'>{{$u.lastitem_date}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.account_expired}}({{$accountexpired}}){{/if}}</td>
<td class="checkbox">
{{if $u.is_admin}}
&nbsp;


+ 1
- 1
view/theme/frost/admin_users.tpl View File

@@ -70,7 +70,7 @@
<td class='register_date'>$u.register_date</td>
<td class='login_date'>$u.login_date</td>
<td class='lastitem_date'>$u.lastitem_date</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }}</td>
<td class='login_date'>$u.page_flags {{ if $u.is_admin }}($siteadmin){{ endif }} {{ if $u.account_expired }}($accountexpired){{ endif }}</td>
<td class="checkbox">
{{ if $u.is_admin }}
&nbsp;


+ 1
- 1
view/theme/frost/smarty3/admin_users.tpl View File

@@ -75,7 +75,7 @@
<td class='register_date'>{{$u.register_date}}</td>
<td class='login_date'>{{$u.login_date}}</td>
<td class='lastitem_date'>{{$u.lastitem_date}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}}</td>
<td class='login_date'>{{$u.page_flags}} {{if $u.is_admin}}({{$siteadmin}}){{/if}} {{if $u.account_expired}}({{$accountexpired}}){{/if}}</td>
<td class="checkbox">
{{if $u.is_admin}}
&nbsp;


BIN
view/theme/smoothly/images/larrow.gif View File

Before After
Width: 30  |  Height: 26  |  Size: 995 B

BIN
view/theme/smoothly/images/rarrow.gif View File

Before After
Width: 30  |  Height: 26  |  Size: 1016 B

+ 0
- 2
view/theme/smoothly/login.tpl View File

@@ -1,5 +1,4 @@
<img style="float:left; margin:5px 20px 0 0" src="/images/friendica-128.png" title="friendica">

<div class="login-form">
<form action="$dest_url" method="post" >
<input type="hidden" name="auth-params" value="login" />
@@ -34,5 +33,4 @@
</form>
</div>

<script type="text/javascript">window.loginName = "$lname.0";</script>

+ 0
- 2
view/theme/smoothly/smarty3/login.tpl View File

@@ -4,7 +4,6 @@
*
*}}
<img style="float:left; margin:5px 20px 0 0" src="/images/friendica-128.png" title="friendica">

<div class="login-form">
<form action="{{$dest_url}}" method="post" >
<input type="hidden" name="auth-params" value="login" />
@@ -39,5 +38,4 @@
</form>
</div>

<script type="text/javascript">window.loginName = "{{$lname.0}}";</script>

+ 1
- 1
view/theme/smoothly/smarty3/wall_thread.tpl View File

@@ -21,7 +21,7 @@
<a href="{{$item.owner_url}}" title="{{$item.olinktitle}}" class="wall-item-photo-link" id="wall-item-ownerphoto-link-{{$item.id}}">
<img src="{{$item.owner_photo}}" class="wall-item-photo{{$item.osparkle}}" id="wall-item-ownerphoto-{{$item.id}}" style="height: 80px; width: 80px;" alt="{{$item.owner_name}}" /></a>
</div>
<div class="wall-item-arrowphoto-wrapper" ><img src="images/larrow.gif" alt="{{$item.wall}}" /></div>
<div class="wall-item-arrowphoto-wrapper" ><img src="view/theme/smoothly/images/larrow.gif" alt="{{$item.wall}}" /></div>
{{/if}}
<div class="wall-item-photo-wrapper mframe{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}"
onmouseover="if (typeof t{{$item.id}} != 'undefined') clearTimeout(t{{$item.id}}); openMenu('wall-item-photo-menu-button-{{$item.id}}')"


+ 27
- 16
view/theme/smoothly/style.css View File

@@ -2,7 +2,7 @@
style.css
Smoothly
Created by alex@friendica.pixelbits.de on 2013-02-21
Created by alex@friendica.pixelbits.de on 2013-02-27

** Colors **
Blue links - #1873a2
@@ -634,8 +634,9 @@ aside h4 {

.vcard #profile-photo-wrapper {
margin: 10px 0px;
padding: 6px;
width: auto;
padding: 1px;
width: 200px;
height: 200px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #C5C5C5;
box-shadow: 0 0 8px #BDBDBD;
@@ -1403,10 +1404,18 @@ ul .sidebar-group-li .icon {
width: 100px;
}

.wall-item-photo {
width: 81px !important;
height: 81px !important;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.wall-item-photo-wrapper {
width: 80px;
height: 80px;
padding: 4px;
padding: 1px;
position: relative;
border: 1px solid #dddddd;
border-radius: 5px;
@@ -1589,14 +1598,13 @@ ul .sidebar-group-li .icon {
}

.wallwall .wwto {
left: -10px;
margin: 0;
left: 0px;
position: absolute;
top: 65px;
width: 30px;
margin: -1px;
top: 63px;
z-index: 900;
width: 30px;
height: 30px;
width: 0px;
height: 0px;
}

.wallwall .wwto img {
@@ -1610,8 +1618,8 @@ ul .sidebar-group-li .icon {

.wall-item-arrowphoto-wrapper {
position: absolute;
left: 20px;
top: 70px;
left: 30px;
top: 67px;
z-index: 950;
}

@@ -1725,8 +1733,8 @@ code {
}

.wall-item-outside-wrapper.comment .wall-item-photo {
width: 40px!important;
height: 40px!important;
width: 41px!important;
height: 41px!important;
}

.wall-item-outside-wrapper.comment .wall-item-photo-wrapper {
@@ -2013,8 +2021,11 @@ div[id$="wrapper"] br {
}

.photo {
height: 191px!important;
width: 191px!important;
height: 200px!important;
width: 200px!important;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#side-bar-photos-albums {


+ 1
- 1
view/theme/smoothly/theme.php View File

@@ -3,7 +3,7 @@
/*
* Name: Smoothly
* Description: Like coffee with milk. Theme optimized for iPad[2].
* Version: Version 0.21
* Version: Version 2013-02-27.1
* Author: Alex <https://friendica.pixelbits.de/profile/alex>
* Maintainer: Alex <https://friendica.pixelbits.de/profile/alex>
* Screenshot: <a href="screenshot.png">Screenshot</a>


+ 1
- 1
view/theme/smoothly/wall_thread.tpl View File

@@ -16,7 +16,7 @@
<a href="$item.owner_url" title="$item.olinktitle" class="wall-item-photo-link" id="wall-item-ownerphoto-link-$item.id">
<img src="$item.owner_photo" class="wall-item-photo$item.osparkle" id="wall-item-ownerphoto-$item.id" style="height: 80px; width: 80px;" alt="$item.owner_name" /></a>
</div>
<div class="wall-item-arrowphoto-wrapper" ><img src="images/larrow.gif" alt="$item.wall" /></div>
<div class="wall-item-arrowphoto-wrapper" ><img src="view/theme/smoothly/images/larrow.gif" alt="$item.wall" /></div>
{{ endif }}
<div class="wall-item-photo-wrapper mframe{{ if $item.owner_url }} wwfrom{{ endif }}" id="wall-item-photo-wrapper-$item.id"
onmouseover="if (typeof t$item.id != 'undefined') clearTimeout(t$item.id); openMenu('wall-item-photo-menu-button-$item.id')"


+ 7764
- 7746
view/zh-cn/messages.po
File diff suppressed because it is too large
View File


+ 1978
- 1972
view/zh-cn/strings.php
File diff suppressed because it is too large
View File


Loading…
Cancel
Save