Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
Conflicts:
	lib/tpl/default/mediamanager.css
  • Loading branch information
splitbrain committed Sep 21, 2011
2 parents 32bb4dd + bc314c5 commit c6bab40
Show file tree
Hide file tree
Showing 56 changed files with 1,519 additions and 1,148 deletions.
157 changes: 104 additions & 53 deletions inc/html.php
Expand Up @@ -982,6 +982,76 @@ function html_backlinks(){
}
}

function html_diff_head($l_rev, $r_rev, $id = null, $media = false) {
global $lang;
if ($id === null) {
global $ID;
$id = $ID;
}
$media_or_wikiFN = $media ? 'mediaFN' : 'wikiFN';
$ml_or_wl = $media ? 'ml' : 'wl';
$l_minor = $r_minor = '';

if(!$l_rev){
$l_head = '—';
}else{
$l_info = getRevisionInfo($id,$l_rev,true, $media);
if($l_info['user']){
$l_user = editorinfo($l_info['user']);
if(auth_ismanager()) $l_user .= ' ('.$l_info['ip'].')';
} else {
$l_user = $l_info['ip'];
}
$l_user = '<span class="user">'.$l_user.'</span>';
$l_sum = ($l_info['sum']) ? '<span class="sum">'.hsc($l_info['sum']).'</span>' : '';
if ($l_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $l_minor = 'class="minor"';

$l_head_title = ($media) ? dformat($l_rev) : $id.' ['.dformat($l_rev).']';
$l_head = '<a class="wikilink1" href="'.$ml_or_wl($id,"rev=$l_rev").'">'.
$l_head_title.'</a>'.
'<br />'.$l_user.' '.$l_sum;
}

if($r_rev){
$r_info = getRevisionInfo($id,$r_rev,true, $media);
if($r_info['user']){
$r_user = editorinfo($r_info['user']);
if(auth_ismanager()) $r_user .= ' ('.$r_info['ip'].')';
} else {
$r_user = $r_info['ip'];
}
$r_user = '<span class="user">'.$r_user.'</span>';
$r_sum = ($r_info['sum']) ? '<span class="sum">'.hsc($r_info['sum']).'</span>' : '';
if ($r_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $r_minor = 'class="minor"';

$r_head_title = ($media) ? dformat($r_rev) : $id.' ['.dformat($r_rev).']';
$r_head = '<a class="wikilink1" href="'.$ml_or_wl($id,"rev=$r_rev").'">'.
$r_head_title.'</a>'.
'<br />'.$r_user.' '.$r_sum;
}elseif($_rev = @filemtime($media_or_wikiFN($id))){
$_info = getRevisionInfo($id,$_rev,true, $media);
if($_info['user']){
$_user = editorinfo($_info['user']);
if(auth_ismanager()) $_user .= ' ('.$_info['ip'].')';
} else {
$_user = $_info['ip'];
}
$_user = '<span class="user">'.$_user.'</span>';
$_sum = ($_info['sum']) ? '<span class="sum">'.hsc($_info['sum']).'</span>' : '';
if ($_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $r_minor = 'class="minor"';

$r_head_title = ($media) ? dformat($_rev) : $id.' ['.dformat($_rev).']';
$r_head = '<a class="wikilink1" href="'.$ml_or_wl($id).'">'.
$r_head_title.'</a> '.
'('.$lang['current'].')'.
'<br />'.$_user.' '.$_sum;
}else{
$r_head = '&mdash; ('.$lang['current'].')';
}

return array($l_head, $r_head, $l_minor, $r_minor);
}

/**
* show diff
*
Expand Down Expand Up @@ -1056,59 +1126,7 @@ function html_diff($text='',$intro=true,$type=null){
}
$r_text = rawWiki($ID,$r_rev);

if(!$l_rev){
$l_head = '&mdash;';
}else{
$l_info = getRevisionInfo($ID,$l_rev,true);
if($l_info['user']){
$l_user = editorinfo($l_info['user']);
if(auth_ismanager()) $l_user .= ' ('.$l_info['ip'].')';
} else {
$l_user = $l_info['ip'];
}
$l_user = '<span class="user">'.$l_user.'</span>';
$l_sum = ($l_info['sum']) ? '<span class="sum">'.hsc($l_info['sum']).'</span>' : '';
if ($l_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $l_minor = 'class="minor"';

$l_head = '<a class="wikilink1" href="'.wl($ID,"rev=$l_rev").'">'.
$ID.' ['.dformat($l_rev).']</a>'.
'<br />'.$l_user.' '.$l_sum;
}

if($r_rev){
$r_info = getRevisionInfo($ID,$r_rev,true);
if($r_info['user']){
$r_user = editorinfo($r_info['user']);
if(auth_ismanager()) $r_user .= ' ('.$r_info['ip'].')';
} else {
$r_user = $r_info['ip'];
}
$r_user = '<span class="user">'.$r_user.'</span>';
$r_sum = ($r_info['sum']) ? '<span class="sum">'.hsc($r_info['sum']).'</span>' : '';
if ($r_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $r_minor = 'class="minor"';

$r_head = '<a class="wikilink1" href="'.wl($ID,"rev=$r_rev").'">'.
$ID.' ['.dformat($r_rev).']</a>'.
'<br />'.$r_user.' '.$r_sum;
}elseif($_rev = @filemtime(wikiFN($ID))){
$_info = getRevisionInfo($ID,$_rev,true);
if($_info['user']){
$_user = editorinfo($_info['user']);
if(auth_ismanager()) $_user .= ' ('.$_info['ip'].')';
} else {
$_user = $_info['ip'];
}
$_user = '<span class="user">'.$_user.'</span>';
$_sum = ($_info['sum']) ? '<span class="sum">'.hsc($_info['sum']).'</span>' : '';
if ($_info['type']===DOKU_CHANGE_TYPE_MINOR_EDIT) $r_minor = 'class="minor"';

$r_head = '<a class="wikilink1" href="'.wl($ID).'">'.
$ID.' ['.dformat($_rev).']</a> '.
'('.$lang['current'].')'.
'<br />'.$_user.' '.$_sum;
}else{
$r_head = '&mdash; ('.$lang['current'].')';
}
list($l_head, $r_head, $l_minor, $r_minor) = html_diff_head($l_rev, $r_rev);
}

$df = new Diff(explode("\n",htmlspecialchars($l_text)),
Expand Down Expand Up @@ -1811,3 +1829,36 @@ function html_flashobject($swf,$width,$height,$params=null,$flashvars=null,$atts
return $out;
}

function html_tabs($tabs, $current_tab = null) {
echo '<ul class="tabs">'.NL;

foreach($tabs as $id => $tab) {
html_tab($tab['href'], $tab['caption'], $id === $current_tab);
}

echo '</ul>'.NL;
}
/**
* Prints a single tab
*
* @author Kate Arzamastseva <pshns@ukr.net>
* @author Adrian Lang <mail@adrianlang.de>
*
* @param string $href - tab href
* @param string $caption - tab caption
* @param boolean $selected - is tab selected
*/

function html_tab($href, $caption, $selected=false) {
$tab = '<li>';
if ($selected) {
$tab .= '<strong>';
} else {
$tab .= '<a href="' . hsc($href) . '">';
}
$tab .= hsc($caption)
. '</' . ($selected ? 'strong' : 'a') . '>'
. '</li>'.NL;
echo $tab;
}

17 changes: 9 additions & 8 deletions inc/lang/de-informal/lang.php
Expand Up @@ -345,15 +345,16 @@
$lang['media_viewtab'] = 'Anzeigen';
$lang['media_edittab'] = 'Bearbeiten';
$lang['media_historytab'] = 'Verlauf';
$lang['media_thumbsview'] = 'Miniaturansicht';
$lang['media_listview'] = 'Detailansicht';
$lang['media_sort'] = 'Sortieren';
$lang['media_sort_name'] = 'nach Name';
$lang['media_sort_date'] = 'nach Datum';
$lang['media_list_thumbs'] = '<span>Medien anzeigen als</span> Miniaturansicht';
$lang['media_list_rows'] = '<span>Medien anzeigen als</span> Listenansicht';
$lang['media_sort_name'] = '<span>Sortieren nach</span> Name';
$lang['media_sort_date'] = '<span>Sortieren nach</span> Datum';
$lang['media_files'] = 'Medien im Namespace <strong>%s</strong>.';
$lang['media_upload'] = 'In den <strong>%s</strong> Namespace hochladen.';
$lang['media_search'] = 'Im Namespace <strong>%s</strong> suchen.';
$lang['media_edit'] = 'Bearbeiten';
$lang['media_history'] = 'Versionsverlauf der Datei.';
$lang['media_view'] = '<span class="%s">%s</span>';
$lang['media_edit'] = '<span class="%s">%s</span> bearbeiten';
$lang['media_history'] = 'Versionen von <span class="%s">%s</span>';
$lang['media_meta_edited'] = 'Meta-Informationen bearbeitet';
$lang['media_perm_read'] = 'Du besitzt nicht die notwendigen Berechtigungen um die Datei anzuzeigen.';
$lang['media_perm_upload'] = 'Du besitzt nicht die notwendigen Berechtigungen um Dateien hochzuladen.';
Expand All @@ -362,4 +363,4 @@

$lang['plugin_install_err'] = "Plugin nicht korrekt installiert. Plugin-Verzeichnis von '%s' nach '%s' umbenennen.";

//Setup VIM: ex: et ts=2 :
//Setup VIM: ex: et ts=2 :
17 changes: 9 additions & 8 deletions inc/lang/de/lang.php
Expand Up @@ -345,15 +345,16 @@
$lang['media_viewtab'] = 'Anzeigen';
$lang['media_edittab'] = 'Bearbeiten';
$lang['media_historytab'] = 'Verlauf';
$lang['media_thumbsview'] = 'Miniaturansicht';
$lang['media_listview'] = 'Detailansicht';
$lang['media_sort'] = 'Sortieren';
$lang['media_sort_name'] = 'nach Name';
$lang['media_sort_date'] = 'nach Datum';
$lang['media_list_thumbs'] = '<span>Medien anzeigen als</span> Miniaturansicht';
$lang['media_list_rows'] = '<span>Medien anzeigen als</span> Listenansicht';
$lang['media_sort_name'] = '<span>Sortieren nach</span> Name';
$lang['media_sort_date'] = '<span>Sortieren nach</span> Datum';
$lang['media_files'] = 'Medien im Namespace <strong>%s</strong>.';
$lang['media_upload'] = 'In den <strong>%s</strong> Namespace hochladen.';
$lang['media_search'] = 'Im Namespace <strong>%s</strong> suchen.';
$lang['media_edit'] = 'Bearbeiten';
$lang['media_history'] = 'Versionsverlauf der Datei.';
$lang['media_view'] = '<span class="%s">%s</span>';
$lang['media_edit'] = '<span class="%s">%s</span> bearbeiten';
$lang['media_history'] = 'Versionen von <span class="%s">%s</span>';
$lang['media_meta_edited'] = 'Meta-Informationen bearbeitet';
$lang['media_perm_read'] = 'Sie besitzen nicht die notwendigen Berechtigungen um die Datei anzuzeigen.';
$lang['media_perm_upload'] = 'Sie besitzen nicht die notwendigen Berechtigungen um Dateien hochzuladen.';
Expand All @@ -362,4 +363,4 @@

$lang['plugin_install_err'] = "Plugin nicht korrekt installiert. Plugin-Verzeichnis von '%s' nach '%s' umbenennen.";

//Setup VIM: ex: et ts=2 :
//Setup VIM: ex: et ts=2 :
45 changes: 43 additions & 2 deletions inc/lang/el/lang.php
Expand Up @@ -7,6 +7,7 @@
* @author Αθανάσιος Νταής <homunculus@wana.gr>
* @author Konstantinos Koryllos <koryllos@gmail.com>
* @author George Petsagourakis <petsagouris@gmail.com>
* @author Petros Vidalis <pvidalis@gmail.com>
*/
$lang['encoding'] = 'utf-8';
$lang['direction'] = 'ltr';
Expand Down Expand Up @@ -48,6 +49,8 @@
$lang['btn_draftdel'] = 'Διαγραφή αυτόματα αποθηκευμένης σελίδας';
$lang['btn_revert'] = 'Αποκατάσταση';
$lang['btn_register'] = 'Εγγραφή';
$lang['btn_apply'] = 'Εφαρμογή';
$lang['btn_media'] = 'Διαχειριστής πολυμέσων';
$lang['loggedinas'] = 'Συνδεδεμένος ως';
$lang['user'] = 'Όνομα χρήστη';
$lang['pass'] = 'Κωδικός';
Expand Down Expand Up @@ -92,7 +95,7 @@
$lang['txt_overwrt'] = 'Αντικατάσταση υπάρχοντος αρχείου';
$lang['lockedby'] = 'Προσωρινά κλειδωμένο από';
$lang['lockexpire'] = 'Το κλείδωμα λήγει στις';
$lang['js']['willexpire'] = 'Το κλείδωμά σας για την επεξεργασία αυτής της σελίδας θα λήξει σε ένα λεπτό.\n Για να το ανανεώσετε χρησιμοποιήστε την Προεπισκόπηση.';
$lang['js']['willexpire'] = 'Το κλείδωμά σας για την επεξεργασία αυτής της σελίδας θα λήξει σε ένα λεπτό.\n Για να το ανανεώσετε χρησιμοποιήστε την Προεπισκόπηση.';
$lang['js']['notsavedyet'] = 'Οι μη αποθηκευμένες αλλαγές θα χαθούν.
Θέλετε να συνεχίσετε;';
$lang['js']['searchmedia'] = 'Αναζήτηση για αρχεία';
Expand Down Expand Up @@ -125,6 +128,17 @@
$lang['js']['linkto'] = 'Σύνδεση σε:';
$lang['js']['del_confirm'] = 'Να διαγραφεί;';
$lang['js']['mu_btn'] = 'Ταυτόχρονη φόρτωση πολλαπλών φακέλων';
$lang['js']['restore_confirm'] = 'Θέλετε την επαναφορά σε αυτή την έκδοση;';
$lang['js']['media_diff'] = 'Εμφάνιση διαφορών:';
$lang['js']['media_diff_both'] = 'Δίπλα δίπλα';
$lang['js']['media_diff_opacity'] = 'Επικάλυψη';
$lang['js']['media_diff_portions'] = 'Κύλιση';
$lang['js']['media_select'] = 'Επιλογή αρχείων...';
$lang['js']['media_upload_btn'] = 'Φόρτωση';
$lang['js']['media_done_btn'] = 'Ολοκλήρωση';
$lang['js']['media_drop'] = 'Ρίξτε αρχεία εδώ για να τα φορτώσετε';
$lang['js']['media_cancel'] = 'αφαίρεση';
$lang['js']['media_overwrt'] = 'Αντικατάσταση υπάρχοντων αρχείων';
$lang['rssfailed'] = 'Παρουσιάστηκε κάποιο σφάλμα κατά την ανάγνωση αυτού του feed: ';
$lang['nothingfound'] = 'Δεν βρέθηκαν σχετικά αποτελέσματα.';
$lang['mediaselect'] = 'Επιλογή Αρχείων';
Expand Down Expand Up @@ -179,6 +193,10 @@
$lang['mail_subscribe_list'] = 'σελίδες που άλλαξαν στον φάκελο:';
$lang['mail_new_user'] = 'νέος χρήστης:';
$lang['mail_upload'] = 'αρχείο φορτώθηκε:';
$lang['changes_type'] = 'Εμφάνιση αλλαγών του';
$lang['pages_changes'] = 'Σελίδες';
$lang['media_changes'] = 'Αρχεία πολυμέσων';
$lang['both_changes'] = 'Σελίδες και αρχεία πολυμέσων';
$lang['qb_bold'] = 'Έντονο Κείμενο';
$lang['qb_italic'] = 'Πλάγιο Κείμενο';
$lang['qb_underl'] = 'Υπογραμμισμένο Κείμενο';
Expand Down Expand Up @@ -219,6 +237,9 @@
$lang['img_format'] = 'Format';
$lang['img_camera'] = 'Camera';
$lang['img_keywords'] = 'Λέξεις-κλειδιά';
$lang['img_width'] = 'Πλάτος';
$lang['img_height'] = 'Ύψος';
$lang['img_manager'] = 'Εμφάνιση στον διαχειριστή πολυμέσων';
$lang['subscr_subscribe_success'] = 'Ο/η %s προστέθηκε στην λίστα ειδοποιήσεων για το %s';
$lang['subscr_subscribe_error'] = 'Σφάλμα κατά την προσθήκη του/της %s στην λίστα ειδοποιήσεων για το %s';
$lang['subscr_subscribe_noaddress'] = 'Δεν υπάρχει διεύθυνση ταχυδρομείου συσχετισμένη με το όνομα χρήστη σας. Κατά συνέπεια δεν μπορείτε να προστεθείτε στην λίστα ειδοποιήσεων';
Expand Down Expand Up @@ -283,4 +304,24 @@
$lang['hours'] = 'πριν %d ώρες';
$lang['minutes'] = 'πριν %d λεπτά';
$lang['seconds'] = 'πριν %d δευτερόλεπτα';
$lang['wordblock'] = 'Η αλλαγή σας δεν αποθηκεύτηκε γιατί περιείχε spam.';
$lang['wordblock'] = 'Η αλλαγή σας δεν αποθηκεύτηκε γιατί περιείχε spam.';
$lang['media_uploadtab'] = 'Φόρτωση';
$lang['media_searchtab'] = 'Αναζήτηση';
$lang['media_viewtab'] = 'Εμφάνιση';
$lang['media_edittab'] = 'Επεξεργασία';
$lang['media_historytab'] = 'Ιστορικό';
$lang['media_thumbsview'] = 'Προεπισκόπιση';
$lang['media_listview'] = 'Λίστα';
$lang['media_sort'] = 'Ταξινόμιση';
$lang['media_sort_name'] = 'ανά όνομα';
$lang['media_sort_date'] = 'ανά ημερομηνία';
$lang['media_upload'] = 'Φόρτωση στο <strong>%s</strong> φάκελο.';
$lang['media_search'] = 'Αναζήτηση στο <strong>%s</strong> φάκελο.';
$lang['media_edit'] = 'Επεξεργασία';
$lang['media_history'] = 'Αυτές είναι οι παλαιότερες αναθεωρήσεις του αρχείου.';
$lang['media_meta_edited'] = 'τα μεταδεδομένα επεξεργάστηκαν';
$lang['media_perm_read'] = 'Συγνώμη, δεν έχετε επαρκή διακαιώματα για να διαβάσετε αυτά τα αρχεία.';
$lang['media_perm_upload'] = 'Συγνώμη, δεν έχετε επαρκή διακαιώματα για να φορτώσετε αυτά τα αρχεία.';
$lang['media_update'] = 'Φόρτωση νέας έκδοσης';
$lang['media_restore'] = 'Επαναφορά αυτή της έκδοσης';
$lang['plugin_install_err'] = 'Η επέκταση δεν εγκαταστήθηκε σωστά. Μετονομασία φακέλου επεκτάσεων από \'%s\' σε \'%s\'.';
24 changes: 14 additions & 10 deletions inc/lang/en/lang.php
Expand Up @@ -334,18 +334,22 @@

$lang['media_uploadtab'] = 'Upload';
$lang['media_searchtab'] = 'Search';
$lang['media_file'] = 'File';
$lang['media_viewtab'] = 'View';
$lang['media_edittab'] = 'Edit';
$lang['media_historytab'] = 'History';
$lang['media_thumbsview'] = 'Thumbnails';
$lang['media_listview'] = 'List';
$lang['media_sort'] = 'Sort';
$lang['media_sort_name'] = 'by name';
$lang['media_sort_date'] = 'by date';
$lang['media_upload'] = 'Upload to the <strong>%s</strong> namespace.';
$lang['media_search'] = 'Search in the <strong>%s</strong> namespace.';
$lang['media_edit'] = 'Edit';
$lang['media_history'] = 'These are the older revisions of the file.';
$lang['media_list_thumbs'] = 'Thumbnails';
$lang['media_list_rows'] = 'Rows';
$lang['media_sort_name'] = 'Name';
$lang['media_sort_date'] = 'Date';
$lang['media_namespaces'] = 'Choose namespace';
$lang['media_files'] = 'Files in %s';
$lang['media_upload'] = 'Upload to %s';
$lang['media_search'] = 'Search in %s';
$lang['media_view'] = '%s';
$lang['media_viewold'] = '%s at %s';
$lang['media_edit'] = 'Edit %s';
$lang['media_history'] = 'History of %s';
$lang['media_meta_edited'] = 'metadata edited';
$lang['media_perm_read'] = 'Sorry, you don\'t have enough rights to read files.';
$lang['media_perm_upload'] = 'Sorry, you don\'t have enough rights to upload files.';
Expand All @@ -354,4 +358,4 @@

$lang['plugin_install_err'] = "Plugin installed incorrectly. Rename plugin directory '%s' to '%s'.";

//Setup VIM: ex: et ts=2 :
//Setup VIM: ex: et ts=2 :

0 comments on commit c6bab40

Please sign in to comment.