Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/3'
Browse files Browse the repository at this point in the history
  • Loading branch information
Damian Mooyman committed Feb 25, 2016
2 parents d9e292b + 2734f1a commit 99c72fc
Show file tree
Hide file tree
Showing 18 changed files with 80 additions and 162 deletions.
6 changes: 3 additions & 3 deletions code/controllers/AssetAdmin.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public function getEditForm($id = null, $fields = null) {
$form = parent::getEditForm($id, $fields);
$folder = ($id && is_numeric($id)) ? DataObject::get_by_id('Folder', $id, false) : $this->currentPage();
$fields = $form->Fields();
$title = ($folder && $folder->exists()) ? $folder->Title : _t('AssetAdmin.FILES', 'Files');
$title = ($folder && $folder->isInDB()) ? $folder->Title : _t('AssetAdmin.FILES', 'Files');
$fields->push(new HiddenField('ID', false, $folder ? $folder->ID : null));

// File listing
Expand Down Expand Up @@ -203,7 +203,7 @@ public function getEditForm($id = null, $fields = null) {
);
$tabList->addExtraClass("content-listview cms-tabset-icon list");
$tabTree->addExtraClass("content-treeview cms-tabset-icon tree");
if($fields->Count() && $folder->exists()) {
if($fields->Count() && $folder && $folder->isInDB()) {
$tabs->push($tabDetails = new Tab('DetailsView', _t('AssetAdmin.DetailsView', 'Details')));
$tabDetails->addExtraClass("content-galleryview cms-tabset-icon edit");
foreach($fields as $field) {
Expand Down Expand Up @@ -519,7 +519,7 @@ public function currentPage() {
$id = $this->currentPageID();
if($id && is_numeric($id) && $id > 0) {
$folder = DataObject::get_by_id('Folder', $id);
if($folder && $folder->exists()) {
if($folder && $folder->isInDB()) {
return $folder;
}
}
Expand Down
2 changes: 1 addition & 1 deletion code/controllers/CMSMain.php
Original file line number Diff line number Diff line change
Expand Up @@ -669,7 +669,7 @@ public function getEditForm($id = null, $fields = null) {
// if($form->Fields()->hasTabset()) $form->Fields()->findOrMakeTab('Root')->setTemplate('CMSTabSet');
$form->setAttribute('data-pjax-fragment', 'CurrentForm');
// Set validation exemptions for specific actions
$form->setValidationExemptActions(array('restore', 'revert', 'deletefromlive', 'delete', 'unpublish', 'rollback'));
$form->setValidationExemptActions(array('restore', 'revert', 'deletefromlive', 'delete', 'unpublish', 'rollback', 'doRollback'));

// Announce the capability so the frontend can decide whether to allow preview or not.
if(in_array('CMSPreviewable', class_implements($record))) {
Expand Down
24 changes: 12 additions & 12 deletions lang/cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@ cs:
PUBLISH_PAGES: Zveřejnit
RESTORE: Obnovit
RESTORED_PAGES: 'Obnoveno %d stránek'
UNPUBLISHED_PAGES: 'Nezveřejněných %d stránek'
UNPUBLISH_PAGES: Nezveřejňovat
UNPUBLISHED_PAGES: 'Nezveřejněné %d stránky'
UNPUBLISH_PAGES: Nezveřejnit
CMSFileAddController:
MENUTITLE: Soubory
CMSMain:
Expand All @@ -94,11 +94,11 @@ cs:
DUPLICATEDWITHCHILDREN: 'Duplikováno ''{title}'' a potomci úspěšně'
EMAIL: E-mail
EditTree: 'Upravit strom'
ListFiltered: 'Zobrazení výsledků vyhledávání.'
ListFiltered: 'Filtrovaný seznam.'
MENUTITLE: 'Upravit stránku'
NEWPAGE: 'Nová {pagetype}'
PAGENOTEXISTS: 'Tato stránka neexistuje'
PAGES: 'Stav stránky'
PAGES: Stránky
PAGETYPEANYOPT: Jakékoliv
PAGETYPEOPT: 'Typ stránky'
PUBALLCONFIRM: 'Prosím zveřejněte veškeré stránky z úschovny'
Expand All @@ -122,11 +122,11 @@ cs:
TabContent: Obsah
TabHistory: Historie
TabSettings: Nastavení
TreeFiltered: 'Zobrazení výsledků vyhledávání.'
TreeFilteredClear: Vyčistit
TreeFiltered: 'Fltrovaná struktura.'
TreeFilteredClear: 'Vyčistit filtr'
CMSMain_left_ss:
APPLY_FILTER: Hledat
CLEAR_FILTER: Vyčistit
APPLY_FILTER: 'Použít filtr'
CLEAR_FILTER: 'Vyčistit filtr'
RESET: Resetovat
CMSPageAddController:
MENUTITLE: 'Přidat stránku'
Expand Down Expand Up @@ -159,7 +159,7 @@ cs:
MENUTITLE: Stránky
TreeView: 'Pohled strom'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Dávkové akce'
MULTISELECT: Multi-výběr
CMSPagesController_Tools_ss:
FILTER: Filtr
CMSSIteTreeFilter_PublishedPages:
Expand All @@ -168,7 +168,7 @@ cs:
FILTERDATEFROM: Od
FILTERDATEHEADING: Datum
FILTERDATETO: Do
FILTERLABELTEXT: Hledat
FILTERLABELTEXT: Obsah
PAGEFILTERDATEHEADING: 'Poslední změna'
CMSSettingsController:
MENUTITLE: Možnosti
Expand Down Expand Up @@ -267,7 +267,7 @@ cs:
HASBEENSETUP: 'Přesměrovací stránka byla nastavena bez cíle.'
HEADER: 'Tato stránka přesměruje uživatele na jinou stránku'
OTHERURL: 'Jiná web adresa'
PLURALNAME: 'Přesměrovací stránka'
PLURALNAME: 'Přesměrovací stránky'
REDIRECTTO: 'Přesměrovat na'
REDIRECTTOEXTERNAL: 'Jiná web stránka'
REDIRECTTOPAGE: 'Stránka na vašem webu'
Expand Down Expand Up @@ -301,7 +301,7 @@ cs:
SilverStripeNavigator:
ARCHIVED: Archivováno
SilverStripeNavigatorLink:
ShareInstructions: 'Pro zdílení této stránky, zkopírujte a přilepte odkaz dole.'
ShareInstructions: 'K zdílení této stránky, zkopírujte a vložte odkaz dole.'
ShareLink: 'Sdílet odkaz'
SilverStripeNavigatorLinkl:
CloseLink: Zavřít
Expand Down
25 changes: 5 additions & 20 deletions lang/de.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@ de:
PUBLISH_PAGES: Veröffentlichen
RESTORE: Wiederherstellen
RESTORED_PAGES: '%d Seiten wiederhergestellt'
UNPUBLISHED_PAGES: 'Veröffentlichung von %d Seiten zurückgenommen'
UNPUBLISH_PAGES: Veröffentlichung zurücknehmen
CMSFileAddController:
MENUTITLE: Dateien
CMSMain:
Expand All @@ -98,7 +96,6 @@ de:
NEWPAGE: 'Neue {pagetype}'
PAGENOTEXISTS: 'Diese Seite existiert nicht'
PAGETYPEANYOPT: Alle
PAGETYPEOPT: 'Seitentyp:'
PUBALLCONFIRM: 'Veröffentlicht jede Seite des Seitenbaumes und kopiert den Inhalt von Entwurf zu Live.'
PUBALLFUN: '"Alle veröffentlichen"-Funktion'
PUBALLFUN2: "Dieser Button bewirkt dasselbe wie auf jeder Seite \"veröffentlichen\" zu wählen. Sie sollten diese Funktion nutzen, wenn grössere Inhaltsänderungen stattgefunden haben, zum Beispiel wenn die Seite erstellt wurde."
Expand All @@ -107,7 +104,6 @@ de:
REMOVED: 'Lösche ''{title}''{description} von Live Umgebung'
REMOVEDPAGE: '''{title}'' wurde von der veröffentlichten Site entfernt'
REMOVEDPAGEFROMDRAFT: 'Lösche ''%s'' von der Entwurfs-Site'
RESTORE: 'Entwurf wiederherstellen'
RESTORED: '''{title}'' wurde wiederhergestellt'
RESTORE_DESC: 'Entwurf aus archivierter Version wiederherstellen'
RESTORE_TO_ROOT: 'Entwurf in oberster Ebene wiederherstellen'
Expand All @@ -120,10 +116,7 @@ de:
TabContent: Inhalt
TabHistory: Historie
TabSettings: Einstellungen
TreeFilteredClear: Zurücksetzen
CMSMain_left_ss:
APPLY_FILTER: Suchen
CLEAR_FILTER: Zurücksetzen
RESET: Zurücksetzen
CMSPageAddController:
MENUTITLE: 'Seite hinzufügen'
Expand Down Expand Up @@ -163,20 +156,11 @@ de:
FILTERDATEFROM: Von
FILTERDATEHEADING: Datum
FILTERDATETO: Bis
FILTERLABELTEXT: Suchen
PAGEFILTERDATEHEADING: 'Zuletzt bearbeitet'
CMSSettingsController:
MENUTITLE: Einstellungen
CMSSiteTreeFilter_ChangedPages:
Title: 'Geänderte Seiten'
CMSSiteTreeFilter_DeletedPages:
Title: 'Alle Seiten, auch archivierte'
CMSSiteTreeFilter_Search:
Title: 'Alle Seiten'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Alle Seiten, auch archivierte'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Entwürfe'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Veröffentlicht aber aus Entwurf entfernt'
ContentControl:
Expand Down Expand Up @@ -237,8 +221,10 @@ de:
DEFAULTSERVERERRORPAGETITLE: 'Serverfehler'
DESCRIPTION: 'Spezieller Inhalt für andere Fehlerfälle (z.B. "Seite nicht gefunden")'
ERRORFILEPROBLEM: 'Die Datei "{filename}" konnte nicht zum Schreiben geöffnet werden. Bitte überprüfen Sie die Dateiberechtigungen.'
PLURALNAME: 'Fehlerseiten'
PLURALNAME: 'Fehlerseite'
SINGULARNAME: 'Fehlerseite'
File:
Title: Titel
Folder:
AddFolderButton: 'Ordner hinzufügen'
DELETEUNUSEDTHUMBNAILS: 'Unbenutzte Vorschaubilder löschen'
Expand All @@ -260,7 +246,7 @@ de:
HASBEENSETUP: 'Eine Weiterleitungsseite wurde erstellt ohne das eine Weiterleitung definiert wurde.'
HEADER: 'Diese Seite wird Nutzer auf eine andere Seite weiterleiten'
OTHERURL: 'Andere Webseiten URL'
PLURALNAME: 'Weiterleitungsseiten'
PLURALNAME: 'Weiterleitungsseite'
REDIRECTTO: 'Weiterleiten zu'
REDIRECTTOEXTERNAL: 'Andere Website'
REDIRECTTOPAGE: 'Eine Seite auf Ihrer Website'
Expand Down Expand Up @@ -294,7 +280,6 @@ de:
SilverStripeNavigator:
ARCHIVED: Archiviert
SilverStripeNavigatorLink:
ShareInstructions: 'Kopieren Sie den untenstehenden Link um ihn zu teilen.'
ShareLink: 'Link teilen'
SilverStripeNavigatorLinkl:
CloseLink: schließen
Expand Down Expand Up @@ -429,6 +414,6 @@ de:
EditLink: Bearbeiten
HEADER: 'Dies ist eine virtuelle Seite'
HEADERWITHLINK: 'Dies ist eine virtuelle Seite, die den Inhalt von "{title}" ({link}) kopiert'
PLURALNAME: 'Virtuelle Seiten'
PLURALNAME: 'Virtuelle Seite'
PageTypNotAllowedOnRoot: 'Der ursprüngliche Seitentyp "{type}" ist nicht zulässig für diese virtuelle Seite. '
SINGULARNAME: 'Virtuelle Seite'
2 changes: 0 additions & 2 deletions lang/el.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ el:
CODE: 'Κωδικός σφάλματος'
DEFAULTERRORPAGETITLE: 'Η σελίδα δεν βρέθηκε'
DEFAULTSERVERERRORPAGETITLE: 'Σφάλμα διακομιστή'
PLURALNAME: 'Σελίδες Σφάλματος'
SINGULARNAME: 'Σελίδα Σφάλματος'
Folder:
AddFolderButton: 'Προσθήκη φακέλου'
Expand Down Expand Up @@ -254,5 +253,4 @@ el:
DESCRIPTION: 'Εμφανίζει το περιεχόμενο μιας άλλης σελίδας'
EditLink: επεξεργασία
HEADER: 'Αυτή είναι μια εικονική σελίδα'
PLURALNAME: 'Εικονικές Σελίδες'
SINGULARNAME: 'Εικονική Σελίδα'
25 changes: 0 additions & 25 deletions lang/eo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@ eo:
PUBLISH_PAGES: Publikigi
RESTORE: Restaŭri
RESTORED_PAGES: 'Restaŭris %d paĝojn'
UNPUBLISHED_PAGES: 'Nepublikigitaj %d paĝoj'
UNPUBLISH_PAGES: Malpublikigi
CMSFileAddController:
MENUTITLE: Dosieroj
CMSMain:
Expand All @@ -94,13 +92,10 @@ eo:
DUPLICATEDWITHCHILDREN: 'Sukcese duobligis je ''{title}'' kaj idoj'
EMAIL: Retpoŝto
EditTree: 'Redakta arbo'
ListFiltered: 'Vidigas rezultojn de serĉo.'
MENUTITLE: 'Redakti paĝon'
NEWPAGE: 'Nova {pagetype}'
PAGENOTEXISTS: 'Ĉi tiu paĝo ne ekzistas'
PAGES: 'Stato de paĝo'
PAGETYPEANYOPT: Ajna
PAGETYPEOPT: 'Tipo de paĝo'
PUBALLCONFIRM: 'Bonvolu eldoni ĉiun paĝon en la retejo, kopiante enhavan stadion al la publika'
PUBALLFUN: 'Funkcio "Eldoni Ĉiujn"'
PUBALLFUN2: "Premi ĉi tiun butonon estas same kiel viziti al ĉiu paĝo kaj premi je \"eldoni\". La intenco estas ke oni uzu ĝin post multnombraj redaktoj de la enhavo, ekzemple kiam oni unue konstruis la retejon."
Expand All @@ -109,7 +104,6 @@ eo:
REMOVED: 'Forigis je ''{title}''{description} el la publikigita retejo'
REMOVEDPAGE: 'Forigis je ''{title}'' el la publikigita retejo'
REMOVEDPAGEFROMDRAFT: 'Forigis je ''%s'' el la malneta retejo'
RESTORE: 'Restaŭri malneton'
RESTORED: 'Sukcese restaŭris je ''{title}'''
RESTORE_DESC: 'Restaŭri la enarkivigitan version al malneto'
RESTORE_TO_ROOT: 'Restaŭri malneton ĉe la supra nivelo'
Expand All @@ -122,11 +116,7 @@ eo:
TabContent: Enhavo
TabHistory: Historio
TabSettings: Agordoj
TreeFiltered: 'Vidigas rezultojn de serĉo.'
TreeFilteredClear: Vakigi
CMSMain_left_ss:
APPLY_FILTER: Serĉi
CLEAR_FILTER: Vakigi
RESET: Restartigi
CMSPageAddController:
MENUTITLE: 'Enmeti paĝon'
Expand Down Expand Up @@ -158,8 +148,6 @@ eo:
ListView: 'Lista vido'
MENUTITLE: Paĝoj
TreeView: 'Arba vido'
CMSPagesController_ContentToolbar_ss:
MULTISELECT: 'Staplaj agoj'
CMSPagesController_Tools_ss:
FILTER: Filtri
CMSSIteTreeFilter_PublishedPages:
Expand All @@ -168,20 +156,11 @@ eo:
FILTERDATEFROM: De
FILTERDATEHEADING: Dato
FILTERDATETO: Al
FILTERLABELTEXT: Serĉi
PAGEFILTERDATEHEADING: 'Laste redaktita'
CMSSettingsController:
MENUTITLE: Agordoj
CMSSiteTreeFilter_ChangedPages:
Title: 'Ŝanĝitaj paĝoj'
CMSSiteTreeFilter_DeletedPages:
Title: 'Ĉiuj paĝoj, inkluzive enarkivigitajn'
CMSSiteTreeFilter_Search:
Title: 'Ĉiuj paĝoj'
CMSSiteTreeFilter_StatusDeletedPages:
Title: 'Enarkivigitaj paĝoj'
CMSSiteTreeFilter_StatusDraftPages:
Title: 'Malnetaj paĝoj'
CMSSiteTreeFilter_StatusRemovedFromDraftPages:
Title: 'Publikaj sed forigitaj el malneto'
ContentControl:
Expand Down Expand Up @@ -242,7 +221,6 @@ eo:
DEFAULTSERVERERRORPAGETITLE: 'Servila eraro'
DESCRIPTION: 'Propra enhavo por diversaj kazoj de eraro (ekzemple, "Ne trovis paĝon")'
ERRORFILEPROBLEM: 'Eraro okazis malfermante dosieron "{filename}" por skribi. Bonvolu kontroli permesojn.'
PLURALNAME: 'Paĝoj pri eraroj'
SINGULARNAME: 'Prierara paĝo'
Folder:
AddFolderButton: 'Aldoni dosierujon'
Expand All @@ -265,7 +243,6 @@ eo:
HASBEENSETUP: 'Alidirekta paĝo estis agordita sen ie al kie alidirekti.'
HEADER: 'Ĉi tiu paĝo redirektos uzantojn al alia paĝo'
OTHERURL: 'URL de alia retejo'
PLURALNAME: 'Paĝoj pri alidirekto'
REDIRECTTO: 'Alidirekti al'
REDIRECTTOEXTERNAL: 'Alia retejo'
REDIRECTTOPAGE: 'Paĝo en via retejo'
Expand Down Expand Up @@ -299,7 +276,6 @@ eo:
SilverStripeNavigator:
ARCHIVED: Enarkivigita
SilverStripeNavigatorLink:
ShareInstructions: 'Por kunhavigi ĉi tiun paĝon, kopiu kaj algluu la suban ligilon.'
ShareLink: 'Komunigi ligilon'
SilverStripeNavigatorLinkl:
CloseLink: Fermi
Expand Down Expand Up @@ -434,6 +410,5 @@ eo:
EditLink: redakti
HEADER: 'Ĉi tiu estas virtuala paĝo'
HEADERWITHLINK: 'Ĉi tiu estas virtuala paĝo kopianta enhavon el "{title}" ({link})'
PLURALNAME: 'Virtualaj paĝoj'
PageTypNotAllowedOnRoot: 'Origina paĝa tipo "{type}" ne estas permesita ĉe la root-nivelo por ĉi tiu virtuala paĝo.'
SINGULARNAME: 'Virtuala paĝo'
6 changes: 3 additions & 3 deletions lang/es.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ es:
FILTERDATEFROM: De
FILTERDATEHEADING: Fecha
FILTERDATETO: Hasta
PAGEFILTERDATEHEADING: 'Última actualización'
CMSSettingsController:
MENUTITLE: Ajustes
CMSSiteTreeFilter_Search:
Expand Down Expand Up @@ -220,8 +221,9 @@ es:
DEFAULTSERVERERRORPAGETITLE: 'Error de servidor'
DESCRIPTION: 'Contenido personalizado para los distintos casos de error (p.e. "Página no encontrada")'
ERRORFILEPROBLEM: 'Error abriendo el archivo "{filename}" para escritura. Por favor comprueba los permisos del archivo.'
PLURALNAME: 'Páginas de error'
SINGULARNAME: 'Página de error'
File:
Title: Título
Folder:
AddFolderButton: 'Añadir carpeta'
DELETEUNUSEDTHUMBNAILS: 'Borrar miniaturas sin usar'
Expand All @@ -243,7 +245,6 @@ es:
HASBEENSETUP: 'Se ha establecido una página redireccionadora sin ningún sitio al cual redireccionar.'
HEADER: 'Esta página redireccionará a los usuarios a otra página'
OTHERURL: 'Otra dirección URL de un sitio web'
PLURALNAME: 'Páginas de redirección'
REDIRECTTO: 'Redireccionar a'
REDIRECTTOEXTERNAL: 'Otro sitio web'
REDIRECTTOPAGE: 'Una página en su sitio web'
Expand Down Expand Up @@ -411,6 +412,5 @@ es:
EditLink: Editar
HEADER: 'Esta es una página virtual'
HEADERWITHLINK: 'Título con link'
PLURALNAME: 'Páginas virtuales'
PageTypNotAllowedOnRoot: 'Tipo de página original "{type}" no se permite en el nivel raíz para esta página virtual'
SINGULARNAME: 'Página Virtual'
Loading

0 comments on commit 99c72fc

Please sign in to comment.