From fda524253d89292ad5a3ec9bfed291495a72572e Mon Sep 17 00:00:00 2001 From: vdigital Date: Sun, 22 Jun 2008 08:45:28 +0000 Subject: Admin isolation: Copy of admin templates in admin folder. (Before previous admin templates removal). Some of css simplification (in admin only currently. git-svn-id: http://piwigo.org/svn/trunk@2390 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/template/yoga/admin.tpl | 109 +++++ admin/template/yoga/admin/advanced_feature.tpl | 13 + admin/template/yoga/admin/cat_list.tpl | 65 +++ admin/template/yoga/admin/cat_modify.tpl | 229 ++++++++++ admin/template/yoga/admin/cat_move.tpl | 38 ++ admin/template/yoga/admin/cat_options.tpl | 16 + admin/template/yoga/admin/cat_perm.tpl | 68 +++ admin/template/yoga/admin/check_integrity.tpl | 84 ++++ admin/template/yoga/admin/comments.tpl | 33 ++ admin/template/yoga/admin/configuration.tpl | 179 ++++++++ admin/template/yoga/admin/double_select.tpl | 20 + admin/template/yoga/admin/element_set_global.tpl | 190 ++++++++ admin/template/yoga/admin/element_set_unit.tpl | 93 ++++ admin/template/yoga/admin/group_list.tpl | 46 ++ admin/template/yoga/admin/group_perm.tpl | 8 + admin/template/yoga/admin/history.tpl | 151 +++++++ admin/template/yoga/admin/index.php | 30 ++ admin/template/yoga/admin/intro.tpl | 46 ++ admin/template/yoga/admin/maintenance.tpl | 25 + admin/template/yoga/admin/notification_by_mail.tpl | 124 +++++ admin/template/yoga/admin/permalinks.tpl | 70 +++ admin/template/yoga/admin/picture_modify.tpl | 190 ++++++++ admin/template/yoga/admin/plugins_list.tpl | 51 +++ admin/template/yoga/admin/plugins_new.tpl | 37 ++ admin/template/yoga/admin/plugins_update.tpl | 71 +++ admin/template/yoga/admin/profile.tpl | 6 + admin/template/yoga/admin/rating.tpl | 64 +++ admin/template/yoga/admin/site_manager.tpl | 73 +++ admin/template/yoga/admin/site_update.tpl | 109 +++++ admin/template/yoga/admin/stats.tpl | 38 ++ admin/template/yoga/admin/tabsheet.tpl | 8 + admin/template/yoga/admin/tags.tpl | 54 +++ admin/template/yoga/admin/thumbnail.tpl | 123 +++++ admin/template/yoga/admin/upload.tpl | 53 +++ admin/template/yoga/admin/user_list.tpl | 312 +++++++++++++ admin/template/yoga/admin/user_perm.tpl | 23 + admin/template/yoga/admin/ws_checker.tpl | 218 +++++++++ admin/template/yoga/content.css | 28 ++ admin/template/yoga/default-colors.css | 104 +++++ admin/template/yoga/default-layout.css | 501 +++++++++++++++++++++ admin/template/yoga/fix-ie5-ie6.css | 37 ++ admin/template/yoga/footer.tpl | 39 ++ admin/template/yoga/index.php | 30 ++ admin/template/yoga/layout.css | 13 + admin/template/yoga/local-layout.css | 1 + admin/template/yoga/menubar.css | 1 + admin/template/yoga/picture.css | 143 ++++++ admin/template/yoga/print.css | 14 + admin/template/yoga/profile_content.tpl | 109 +++++ .../yoga/theme/admin/images/active_tab.png | Bin 0 -> 1147 bytes .../theme/admin/images/admin_v2_menuBox-bottom.png | Bin 0 -> 1831 bytes .../theme/admin/images/admin_v2_menuBox-left.png | Bin 0 -> 253 bytes .../theme/admin/images/admin_v2_menuBox-right.png | Bin 0 -> 263 bytes .../theme/admin/images/admin_v2_menuBox-top.png | Bin 0 -> 2079 bytes .../theme/admin/images/admin_v2_menuBox-top_Y.png | Bin 0 -> 2221 bytes .../admin/images/admin_v2_menuBox-top_Y_n2.png | Bin 0 -> 2205 bytes .../admin/images/admin_v2_menuBox-top_Y_n3.png | Bin 0 -> 2333 bytes .../theme/admin/images/admin_v2_screenshot.png | Bin 0 -> 238188 bytes .../yoga/theme/admin/images/admin_v2_tabActive.png | Bin 0 -> 1147 bytes .../theme/admin/images/admin_v2_tabInactive.png | Bin 0 -> 608 bytes .../yoga/theme/admin/images/bottom-left-bg.png | Bin 0 -> 22748 bytes .../yoga/theme/admin/images/content-bg.png | Bin 0 -> 170 bytes admin/template/yoga/theme/admin/images/fillet.png | Bin 0 -> 153 bytes .../yoga/theme/admin/images/header_bottom.png | Bin 0 -> 190 bytes .../yoga/theme/admin/images/inactive_tab.png | Bin 0 -> 608 bytes admin/template/yoga/theme/admin/images/index.php | 54 +++ .../yoga/theme/admin/images/internal_onglet.png | Bin 0 -> 239 bytes .../yoga/theme/admin/images/list-hover.png | Bin 0 -> 273 bytes .../yoga/theme/admin/images/list-image.png | Bin 0 -> 279 bytes .../yoga/theme/admin/images/menubar-bg.jpg | Bin 0 -> 694 bytes .../yoga/theme/admin/images/menubar-bg.png | Bin 0 -> 214 bytes .../yoga/theme/admin/images/menubar-bottom.png | Bin 0 -> 275 bytes .../yoga/theme/admin/images/menubar-detail.png | Bin 0 -> 214 bytes .../yoga/theme/admin/images/menubar-top.png | Bin 0 -> 2049 bytes .../yoga/theme/admin/images/onglet_actif.png | Bin 0 -> 1168 bytes .../theme/admin/images/onglet_actif_transp.png | Bin 0 -> 1456 bytes .../yoga/theme/admin/images/onglet_inactif.png | Bin 0 -> 1250 bytes .../theme/admin/images/onglet_inactif_transp.png | Bin 0 -> 1498 bytes .../admin/images/piwigo_logo_sombre_214x100.png | Bin 0 -> 12154 bytes .../yoga/theme/admin/images/pre-menubar-bg.png | Bin 0 -> 720 bytes .../yoga/theme/admin/images/tableh1_bg.png | Bin 0 -> 150 bytes .../yoga/theme/admin/images/tableh2_bg.png | Bin 0 -> 141 bytes .../yoga/theme/admin/images/top-left-bg.png | Bin 0 -> 50601 bytes admin/template/yoga/theme/admin/index.php | 54 +++ admin/template/yoga/theme/admin/mail-css.tpl | 19 + admin/template/yoga/theme/admin/theme.css | 243 ++++++++++ admin/template/yoga/theme/admin/themeconf.inc.php | 74 +++ admin/template/yoga/thumbnails.css | 37 ++ 88 files changed, 4568 insertions(+) create mode 100644 admin/template/yoga/admin.tpl create mode 100644 admin/template/yoga/admin/advanced_feature.tpl create mode 100644 admin/template/yoga/admin/cat_list.tpl create mode 100644 admin/template/yoga/admin/cat_modify.tpl create mode 100644 admin/template/yoga/admin/cat_move.tpl create mode 100644 admin/template/yoga/admin/cat_options.tpl create mode 100644 admin/template/yoga/admin/cat_perm.tpl create mode 100644 admin/template/yoga/admin/check_integrity.tpl create mode 100644 admin/template/yoga/admin/comments.tpl create mode 100644 admin/template/yoga/admin/configuration.tpl create mode 100644 admin/template/yoga/admin/double_select.tpl create mode 100644 admin/template/yoga/admin/element_set_global.tpl create mode 100644 admin/template/yoga/admin/element_set_unit.tpl create mode 100644 admin/template/yoga/admin/group_list.tpl create mode 100644 admin/template/yoga/admin/group_perm.tpl create mode 100644 admin/template/yoga/admin/history.tpl create mode 100644 admin/template/yoga/admin/index.php create mode 100644 admin/template/yoga/admin/intro.tpl create mode 100644 admin/template/yoga/admin/maintenance.tpl create mode 100644 admin/template/yoga/admin/notification_by_mail.tpl create mode 100644 admin/template/yoga/admin/permalinks.tpl create mode 100644 admin/template/yoga/admin/picture_modify.tpl create mode 100644 admin/template/yoga/admin/plugins_list.tpl create mode 100644 admin/template/yoga/admin/plugins_new.tpl create mode 100644 admin/template/yoga/admin/plugins_update.tpl create mode 100644 admin/template/yoga/admin/profile.tpl create mode 100644 admin/template/yoga/admin/rating.tpl create mode 100644 admin/template/yoga/admin/site_manager.tpl create mode 100644 admin/template/yoga/admin/site_update.tpl create mode 100644 admin/template/yoga/admin/stats.tpl create mode 100644 admin/template/yoga/admin/tabsheet.tpl create mode 100644 admin/template/yoga/admin/tags.tpl create mode 100644 admin/template/yoga/admin/thumbnail.tpl create mode 100644 admin/template/yoga/admin/upload.tpl create mode 100644 admin/template/yoga/admin/user_list.tpl create mode 100644 admin/template/yoga/admin/user_perm.tpl create mode 100644 admin/template/yoga/admin/ws_checker.tpl create mode 100644 admin/template/yoga/content.css create mode 100644 admin/template/yoga/default-colors.css create mode 100644 admin/template/yoga/default-layout.css create mode 100644 admin/template/yoga/fix-ie5-ie6.css create mode 100644 admin/template/yoga/footer.tpl create mode 100644 admin/template/yoga/index.php create mode 100644 admin/template/yoga/layout.css create mode 100644 admin/template/yoga/local-layout.css create mode 100644 admin/template/yoga/menubar.css create mode 100644 admin/template/yoga/picture.css create mode 100644 admin/template/yoga/print.css create mode 100644 admin/template/yoga/profile_content.tpl create mode 100644 admin/template/yoga/theme/admin/images/active_tab.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-bottom.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-left.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-right.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-top.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n2.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n3.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_screenshot.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_tabActive.png create mode 100644 admin/template/yoga/theme/admin/images/admin_v2_tabInactive.png create mode 100644 admin/template/yoga/theme/admin/images/bottom-left-bg.png create mode 100644 admin/template/yoga/theme/admin/images/content-bg.png create mode 100644 admin/template/yoga/theme/admin/images/fillet.png create mode 100644 admin/template/yoga/theme/admin/images/header_bottom.png create mode 100644 admin/template/yoga/theme/admin/images/inactive_tab.png create mode 100644 admin/template/yoga/theme/admin/images/index.php create mode 100644 admin/template/yoga/theme/admin/images/internal_onglet.png create mode 100644 admin/template/yoga/theme/admin/images/list-hover.png create mode 100644 admin/template/yoga/theme/admin/images/list-image.png create mode 100644 admin/template/yoga/theme/admin/images/menubar-bg.jpg create mode 100644 admin/template/yoga/theme/admin/images/menubar-bg.png create mode 100644 admin/template/yoga/theme/admin/images/menubar-bottom.png create mode 100644 admin/template/yoga/theme/admin/images/menubar-detail.png create mode 100644 admin/template/yoga/theme/admin/images/menubar-top.png create mode 100644 admin/template/yoga/theme/admin/images/onglet_actif.png create mode 100644 admin/template/yoga/theme/admin/images/onglet_actif_transp.png create mode 100644 admin/template/yoga/theme/admin/images/onglet_inactif.png create mode 100644 admin/template/yoga/theme/admin/images/onglet_inactif_transp.png create mode 100644 admin/template/yoga/theme/admin/images/piwigo_logo_sombre_214x100.png create mode 100644 admin/template/yoga/theme/admin/images/pre-menubar-bg.png create mode 100644 admin/template/yoga/theme/admin/images/tableh1_bg.png create mode 100644 admin/template/yoga/theme/admin/images/tableh2_bg.png create mode 100644 admin/template/yoga/theme/admin/images/top-left-bg.png create mode 100644 admin/template/yoga/theme/admin/index.php create mode 100644 admin/template/yoga/theme/admin/mail-css.tpl create mode 100644 admin/template/yoga/theme/admin/theme.css create mode 100644 admin/template/yoga/theme/admin/themeconf.inc.php create mode 100644 admin/template/yoga/thumbnails.css (limited to 'admin/template') diff --git a/admin/template/yoga/admin.tpl b/admin/template/yoga/admin.tpl new file mode 100644 index 000000000..c2307a022 --- /dev/null +++ b/admin/template/yoga/admin.tpl @@ -0,0 +1,109 @@ +{* $Id$ *} + + +
+ {if isset($errors)} +
+
    + {foreach from=$errors item=error} +
  • {$error}
  • + {/foreach} +
+
+ {/if} + + {if isset($infos)} +
+
    + {foreach from=$infos item=info} +
  • {$info}
  • + {/foreach} +
+
+ {/if} + + {$ADMIN_CONTENT} +
diff --git a/admin/template/yoga/admin/advanced_feature.tpl b/admin/template/yoga/admin/advanced_feature.tpl new file mode 100644 index 000000000..128428ba1 --- /dev/null +++ b/admin/template/yoga/admin/advanced_feature.tpl @@ -0,0 +1,13 @@ +{* $Id$ *} +
+ +

{'Advanced_features'|@translate}

+
+ + diff --git a/admin/template/yoga/admin/cat_list.tpl b/admin/template/yoga/admin/cat_list.tpl new file mode 100644 index 000000000..b408a5a50 --- /dev/null +++ b/admin/template/yoga/admin/cat_list.tpl @@ -0,0 +1,65 @@ +{* $Id$ *} +

{'title_categories'|@translate}

+ +

{$CATEGORIES_NAV}

+ +
+

+ {'cat_add'|@translate} : + + {if count($categories)>9 } + page_end + {/if} +

+
+ +{if count($categories) } +
+

+ + +

+ +

+ + +

+ +
+{/if} diff --git a/admin/template/yoga/admin/cat_modify.tpl b/admin/template/yoga/admin/cat_modify.tpl new file mode 100644 index 000000000..88e07e329 --- /dev/null +++ b/admin/template/yoga/admin/cat_modify.tpl @@ -0,0 +1,229 @@ +{* $Id$ *} +
+ +

{'title_edit_cat'|@translate}

+
+ +

{$CATEGORIES_NAV}

+ + + +
+ +
+ {'Informations'|@translate} + + + {if isset($CAT_FULL_DIR) } + + + + + {/if} + + + + + + + + + +
{'storage'|@translate}{$CAT_FULL_DIR}
{'name'|@translate} + +
{'description'|@translate} + +
+
+ +{if isset($move_cat_options) } +
+ {'Move'|@translate} + {'Parent category'|@translate} + +
+{/if} + +
+ {'Options'|@translate} + + + + + + + + + + + {if isset($SHOW_UPLOADABLE) } + + + + {/if} +
{'conf_access'|@translate} + + {html_radios name='status' values=$status_values output=$status_values|translate selected=$CAT_STATUS} +
{'lock'|@translate} + + {html_radios name='visible' values='false,true'|@explode output='No,Yes'|@explode|translate selected=$CAT_VISIBLE} +
{'comments'|@translate} + + {html_radios name='commentable' values='false,true'|@explode output='No,Yes'|@explode|translate selected=$CAT_COMMENTABLE} +
{'editcat_uploadable'|@translate} + + {html_radios name='uploadable' values='false,true'|@explode output='No,Yes'|@explode|translate selected=$CAT_UPLOADABLE} +
+
+ +
+ {'Sort order'|@translate} + + +
+ + +
+ + {foreach from=$image_orders item=order} + +
+ {/foreach} + +
+ +

+ + +

+ +{if isset($representant) } +
+ {'Representant'|@translate} + + + + + +
+ {if isset($representant.picture) } + + {else} + {'Random picture'|@translate} + {/if} + + {if $representant.ALLOW_SET_RANDOM } +

+ {/if} + + {if isset($representant.ALLOW_DELETE) } +

+ {/if} +
+
+{/if} + +
+ + diff --git a/admin/template/yoga/admin/cat_move.tpl b/admin/template/yoga/admin/cat_move.tpl new file mode 100644 index 000000000..318a025ab --- /dev/null +++ b/admin/template/yoga/admin/cat_move.tpl @@ -0,0 +1,38 @@ +{* $Id$ *} + +
+ +

{'Move categories'|@translate}

+
+ +
+
+ {'Virtual categories movement'|@translate} + + + + + +
+ +

+ + +

+ +
diff --git a/admin/template/yoga/admin/cat_options.tpl b/admin/template/yoga/admin/cat_options.tpl new file mode 100644 index 000000000..e6186d551 --- /dev/null +++ b/admin/template/yoga/admin/cat_options.tpl @@ -0,0 +1,16 @@ +{* $Id$ *} +
+ {$TABSHEET} + +

{'cat_options_title'|@translate} {$TABSHEET_TITLE}

+
+ +
+
+ {$L_SECTION} + {$DOUBLE_SELECT} +
+
+ diff --git a/admin/template/yoga/admin/cat_perm.tpl b/admin/template/yoga/admin/cat_perm.tpl new file mode 100644 index 000000000..857448112 --- /dev/null +++ b/admin/template/yoga/admin/cat_perm.tpl @@ -0,0 +1,68 @@ +{* $Id$ *} +
+ +

{'Manage permissions for a category'|@translate}

+
+ +

{$CATEGORIES_NAV}

+ +
+ +

{'Groups'|@translate}

+ +
+ {'Permission granted'|@translate} +
    + {foreach from=$group_granted_ids item=id} +
  • + {/foreach} +
+ +
+ +
+ {'Permission denied'|@translate} +
    + {foreach from=$group_denied_ids item=id} +
  • + {/foreach} +
+ +
+ +

{'Users'|@translate}

+ +
+ {'Permission granted'|@translate} +
    + {foreach from=$user_granted_direct_ids item=id} +
  • + {/foreach} +
+ +
+ +
+ {'Permission granted thanks to a group'|@translate} + {if isset($user_granted_indirects) } +
    + {foreach from=$user_granted_indirects item=user_group} +
  • {$user_group.USER} ({$user_group.GROUP})
  • + {/foreach} +
+ {/if} +
+ +
+ {'Permission denied'|@translate} +
    + {foreach from=$user_denied_ids item=id} +
  • + {/foreach} +
+ +
+ +
diff --git a/admin/template/yoga/admin/check_integrity.tpl b/admin/template/yoga/admin/check_integrity.tpl new file mode 100644 index 000000000..1783e69e2 --- /dev/null +++ b/admin/template/yoga/admin/check_integrity.tpl @@ -0,0 +1,84 @@ +{* $Id$ *} +
+
{'c13y_title'|@translate}
+
+
    +
    +
    + + + + + + + {if isset($c13y_list)} + {foreach from=$c13y_list item=c13y name=c13y_loop} + + + + + + {/foreach} + {/if} +
    {'c13y_Anomaly'|@translate}{'c13y_Correction'|@translate}
    + {if $c13y.can_select} + + {/if} + + +
    + +

    + {if $c13y_show_submit_ignore} + {'Check all'|@translate} + / {'Uncheck all'|@translate} + {/if} + {if isset($c13y_do_check)} + / {'c13y_check_auto'|@translate} + {/if} +

    + +

    + {if $c13y_show_submit_automatic_correction} + + {/if} + {if $c13y_show_submit_ignore} + + {/if} + +

    + +
    +
    +
+
diff --git a/admin/template/yoga/admin/comments.tpl b/admin/template/yoga/admin/comments.tpl new file mode 100644 index 000000000..1c7df910e --- /dev/null +++ b/admin/template/yoga/admin/comments.tpl @@ -0,0 +1,33 @@ +{* $Id$ *} +
+ {$TABSHEET} +

{'waiting'|@translate} {$TABSHEET_TITLE}

+
+ +

{'User comments validation'|@translate}

+ +{if !empty($comments) } +
+ + {foreach from=$comments item=comment} +
+ +

{$comment.AUTHOR} - {$comment.DATE}

+
{$comment.CONTENT}
+
    +
  • +
  • +
+
+ {/foreach} + +

+ + + + + +

+ +
+{/if} \ No newline at end of file diff --git a/admin/template/yoga/admin/configuration.tpl b/admin/template/yoga/admin/configuration.tpl new file mode 100644 index 000000000..ec5695f5a --- /dev/null +++ b/admin/template/yoga/admin/configuration.tpl @@ -0,0 +1,179 @@ +{* $Id$ *} +
+ {$TABSHEET} +
    +
  • (?)
  • +
+

{'title_configuration'|@translate} {$TABSHEET_TITLE}

+
+ +
+ +{if isset($main)} +
+
    +
  • + + + + +
  • + +
  • + + + + +
  • + +
  • + + + + +
  • +
+
+ +
+
    + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • + +
  • +
+
+{/if} + +{if isset($history)} +
+
    +
  • + +
  • + +
  • + +
  • + +
  • + +
  • +
+
+{/if} + + +{if isset($comments)} +
+
    +
  • + +
  • + +
  • + + + + +
  • + +
  • + +
  • + + +
  • + +
  • + +
  • + +
  • + +
+
+{/if} + +{if isset($upload)} +
+
    +
  • + +
  • +
  • +
  • +
  • + +
  • +
+
+{/if} + +{if isset($default)} +{$PROFILE_CONTENT} +{/if} + +{if !isset($default)} +

+ + +

+{/if} +
diff --git a/admin/template/yoga/admin/double_select.tpl b/admin/template/yoga/admin/double_select.tpl new file mode 100644 index 000000000..aeed8500a --- /dev/null +++ b/admin/template/yoga/admin/double_select.tpl @@ -0,0 +1,20 @@ +{* $Id$ *} + + + + + + +
+

{$L_CAT_OPTIONS_TRUE}

+ +

+
+

{$L_CAT_OPTIONS_FALSE}

+ +

+
diff --git a/admin/template/yoga/admin/element_set_global.tpl b/admin/template/yoga/admin/element_set_global.tpl new file mode 100644 index 000000000..fc5a92e70 --- /dev/null +++ b/admin/template/yoga/admin/element_set_global.tpl @@ -0,0 +1,190 @@ +{* $Id$ *} + +

{'Batch management'|@translate}

+ +

{$CATEGORIES_NAV}

+ +{if !empty($thumbnails)} +

+ {'global mode'|@translate} + | {'unit mode'|@translate} +

+ +
+ + {'Display options'|@translate} + +

{'elements per page'|@translate}: + 20 + | 50 + | 100 + | {'all'|@translate} +

+ +
+ +
+ +
+ + {'Elements'|@translate} + + {if !empty($NAV_BAR)}{/if} + + {if !empty($thumbnails)} +
    + {foreach from=$thumbnails item=thumbnail} +
  • + + +
  • + {/foreach} +
+ {/if} + +
+ +
+ + {'Form'|@translate} + + + + + + + + + + + + + + + + + + + {if !empty($DEL_TAG_SELECTION)} + + + + + {/if} + + + + + + + + + + + + + + + + + + + + + +
{'associate to category'|@translate} + +
{'dissociate from category'|@translate} + +
{'add tags'|@translate}{if !empty($ADD_TAG_SELECTION)}{$ADD_TAG_SELECTION}{else}

{'No tag defined. Use Administration>Pictures>Tags'|@translate}

{/if}
{'remove tags'|@translate}{$DEL_TAG_SELECTION}
{'Author'|@translate} + + + + +
{'title'|@translate} + + + + +
{'Creation date'|@translate} + + + + + + +
{'Minimum privacy level'|@translate} + + + +
+ +

+ {'target'|@translate} + + +

+ + +

+ +
+ +
+ + {'Caddie management'|@translate} + +
    + {if ($IN_CADDIE)} +
  • +
  • + {else} +
  • + {/if} + +
  • + +
+ +

+ +
+ +
+ +{else} +

{'Caddie is currently empty'|@translate}

+{/if} diff --git a/admin/template/yoga/admin/element_set_unit.tpl b/admin/template/yoga/admin/element_set_unit.tpl new file mode 100644 index 000000000..34366fada --- /dev/null +++ b/admin/template/yoga/admin/element_set_unit.tpl @@ -0,0 +1,93 @@ +{* $Id$ *} + +

{'Batch management'|@translate}

+ +

{$CATEGORIES_NAV}

+ +

+ {'global mode'|@translate} + | {'unit mode'|@translate} +

+ +
+
+ {'Display options'|@translate} +

{'elements per page'|@translate} : + 5 + | 10 + | 50 + | {'all'|@translate} +

+ +
+ +{if !empty($NAV_BAR) } + +{/if} + +{if !empty($elements) } + +{foreach from=$elements item=element} +
+ {$element.LEGEND} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{'Name'|@translate}
{'Author'|@translate}
{'Creation date'|@translate} + + + + + + +
{'Tags'|@translate}{$element.TAG_SELECTION}
{'Description'|@translate}
+ +
+{/foreach} + +

+ + +

+{/if} + +
diff --git a/admin/template/yoga/admin/group_list.tpl b/admin/template/yoga/admin/group_list.tpl new file mode 100644 index 000000000..274445f4b --- /dev/null +++ b/admin/template/yoga/admin/group_list.tpl @@ -0,0 +1,46 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'title_groups'|@translate}

+
+ +
+
+ {'Add group'|@translate} + + + + + + +

+ +

+
+
+ + + + + + + + {if not empty($groups)} + {foreach from=$groups item=group name=group_loop} + + + + + + {/foreach} + {/if} +
{'Group name'|@translate}{'Members'|@translate}{'Actions'|@translate}
{$group.NAME}{$group.IS_DEFAULT}{$group.MEMBERS} + + {'permissions'|@translate} + + {'delete'|@translate} + + {'toggle_is_default_group'|@translate} +
diff --git a/admin/template/yoga/admin/group_perm.tpl b/admin/template/yoga/admin/group_perm.tpl new file mode 100644 index 000000000..1dded1291 --- /dev/null +++ b/admin/template/yoga/admin/group_perm.tpl @@ -0,0 +1,8 @@ +{* $Id *} +

{$TITLE}

+ +
+ {$DOUBLE_SELECT} +
+ +

{'Only private categories are listed'|@translate}

diff --git a/admin/template/yoga/admin/history.tpl b/admin/template/yoga/admin/history.tpl new file mode 100644 index 000000000..fece092f0 --- /dev/null +++ b/admin/template/yoga/admin/history.tpl @@ -0,0 +1,151 @@ +{* $Id$ *} +
+ {$TABSHEET} + +

{'History'|@translate} {$TABSHEET_TITLE}

+
+ +
+
+ {'Filter'|@translate} +
    +
  • +
  • + + + +
  • +
+
    +
  • +
  • + + + +
  • +
+ + + + + + + + + + +
+
+ {'Display'|@translate} +
    +
  • + {'Thumbnails'|@translate} + +
  • +
+
+
+ +{if isset($search_summary)} +
+ {'Summary'|@translate} + +
    +
  • {$search_summary.NB_LINES}, {$search_summary.FILESIZE}
  • +
  • + {$search_summary.USERS} +
      +
    • {$search_summary.MEMBERS}
    • +
    • {$search_summary.GUESTS}
    • +
    +
  • +
+
+{/if} + + +{if !empty($NAV_BAR)} + +{/if} + + + + + + + + + + + + + + +{if !empty($search_results) } +{foreach from=$search_results item=detail name=res_loop} + + + + + + + + + + + +{/foreach} +{/if} +
{'Date'|@translate}{'time'|@translate}{'user'|@translate}{'IP'|@translate}{'image'|@translate}{'Element type'|@translate}{'section'|@translate}{'category'|@translate}{'tags'|@translate}
{$detail.DATE}{$detail.TIME}{$detail.USER}{$detail.IP}{$detail.IMAGE}{$detail.TYPE}{$detail.SECTION}{$detail.CATEGORY}{$detail.TAGS}
+ + +{if !empty($NAV_BAR)} + +{/if} diff --git a/admin/template/yoga/admin/index.php b/admin/template/yoga/admin/index.php new file mode 100644 index 000000000..c15b15795 --- /dev/null +++ b/admin/template/yoga/admin/index.php @@ -0,0 +1,30 @@ + diff --git a/admin/template/yoga/admin/intro.tpl b/admin/template/yoga/admin/intro.tpl new file mode 100644 index 000000000..069940ecf --- /dev/null +++ b/admin/template/yoga/admin/intro.tpl @@ -0,0 +1,46 @@ +{* $Id$ *} +

{'title_default'|@translate}

+
+
{'Piwigo version'|@translate}
+
+ +
+ +
{'Environment'|@translate}
+
+
    +
  • {'Operating system'|@translate}: {$OS}
  • +
  • PHP: {$PHP_VERSION} ({'Show info'|@translate}) [{$PHP_DATATIME}]
  • +
  • MySQL: {$MYSQL_VERSION} [{$DB_DATATIME}]
  • +
+
+ +
{'Database'|@translate}
+
+
    +
  • + {$DB_ELEMENTS} + {if isset($waiting)} + ({$waiting.INFO}) + {/if} + + {if isset($first_added)} + ({$first_added.DB_DATE}) + {/if} +
  • +
  • {$DB_CATEGORIES} ({$DB_IMAGE_CATEGORY})
  • +
  • {$DB_TAGS} ({$DB_IMAGE_TAG})
  • +
  • {$DB_USERS}
  • +
  • {$DB_GROUPS}
  • +
  • + {$DB_COMMENTS} + {if isset($unvalidated)} + ({$unvalidated.INFO}) + {/if} +
  • +
+
+
diff --git a/admin/template/yoga/admin/maintenance.tpl b/admin/template/yoga/admin/maintenance.tpl new file mode 100644 index 000000000..59cf4ff82 --- /dev/null +++ b/admin/template/yoga/admin/maintenance.tpl @@ -0,0 +1,25 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'Maintenance'|@translate}

+
+ + + + + + diff --git a/admin/template/yoga/admin/notification_by_mail.tpl b/admin/template/yoga/admin/notification_by_mail.tpl new file mode 100644 index 000000000..a8e3f8108 --- /dev/null +++ b/admin/template/yoga/admin/notification_by_mail.tpl @@ -0,0 +1,124 @@ +{* $Id$ *} + +
+ {$TABSHEET} +
    +
  • (?)
  • +
+

{'nbm_send_mail_to_users'|@translate} {$TABSHEET_TITLE}

+
+ +
+ {if isset($REPOST_SUBMIT_NAME)} +
+
+ +
+
+ {/if} + + {if isset($param)} +
+ {'nbm_title_param'|@translate} + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
{'nbm_info_send_mail_as'|@translate} +
+ + +
+ +
{'nbm_info_send_recent_post_dates'|@translate} +
+ + +
+
+ +

+ + +

+ {/if}{* isset $param*} + + {if isset($subscribe)} +
+ {'nbm_title_subscribe'|@translate} +

{'nbm_warning_subscribe_unsubscribe'|@translate}

+ {$DOUBLE_SELECT} +
+ {/if}{* isset $subscribe*} + + {if isset($send)} + {if empty($send.users)} +

{'nbm_no_user_available_to_send_L1'|@translate}

+

+ {'nbm_no_user_available_to_send_L2'|@translate}
+ {'nbm_no_user_available_to_send_L3'|@translate} +

+ {else} +
+ {'nbm_title_send'|@translate} + + + + + + + + {foreach from=$send.users item=u name=user_loop} + + + + + + + {/foreach} +
{'nbm_col_user'|@translate}{'nbm_col_mail'|@translate}{'nbm_col_last_send'|@translate}{'nbm_col_check_user_send_mail'|@translate}
+

+ {'Check all'|@translate} + / {'Uncheck all'|@translate} +

+
+ +
+ {'nbm_send_options'|@translate} + + + + + +
+
+ +

+ +

+ {/if} + {/if}{* isset $send*} + +
diff --git a/admin/template/yoga/admin/permalinks.tpl b/admin/template/yoga/admin/permalinks.tpl new file mode 100644 index 000000000..f6a1d72ac --- /dev/null +++ b/admin/template/yoga/admin/permalinks.tpl @@ -0,0 +1,70 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'Permalinks'|@translate}

+
+ +
+
{'Add/delete a permalink'|@translate} + + + + + + +

+ +

+
+
+ +

{'Permalinks'|@translate}

+ + + + + + +{foreach from=$permalinks item=permalink name="permalink_loop"} + + + + + +{/foreach} +
Id {$SORT_ID}{'Category'|@translate} {$SORT_NAME}{'Permalink'|@translate} {$SORT_PERMALINK}
+ +

{'Permalink history'|@translate}

+ + + + + + + + + + +{foreach from=$deleted_permalinks item=permalink} + + + + + + + + + +{/foreach} +
Id {$SORT_OLD_CAT_ID}{'Category'|@translate}{'Permalink'|@translate} {$SORT_OLD_PERMALINK}Deleted on {$SORT_OLD_DATE_DELETED}Last hit {$SORT_OLD_LAST_HIT}Hit {$SORT_OLD_HIT}
{$permalink.cat_id}{$permalink.name}{$permalink.permalink}{$permalink.date_deleted}{$permalink.last_hit}{$permalink.hit}[{'delete'|@translate}]
diff --git a/admin/template/yoga/admin/picture_modify.tpl b/admin/template/yoga/admin/picture_modify.tpl new file mode 100644 index 000000000..f6243acb9 --- /dev/null +++ b/admin/template/yoga/admin/picture_modify.tpl @@ -0,0 +1,190 @@ +{* $Id$ *} +

{'title_picmod'|@translate}

+ +{'thumbnail'|@translate} + + + +
+ +
+ {'Informations'|@translate} + + + + + + + + + + + + + + + + + + + + + + + +{if isset($HIGH_FILESIZE) } + + + + +{/if} + + + + + + + {if isset($related_categories) } + + + + + {/if} + +
{'Path'|@translate}{$PATH}
{'Post date'|@translate}{$REGISTRATION_DATE}
{'Dimensions'|@translate}{$DIMENSIONS}
{'Filesize'|@translate}{$FILESIZE}
{'High filesize'|@translate}{$HIGH_FILESIZE}
{'Storage category'|@translate}{$STORAGE_CATEGORY}
{'Linked categories'|@translate} +
    + {foreach from=$related_categories item=name} +
  • {$name}
  • + {/foreach} +
+
+ +
+ +
+ {'Properties'|@translate} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{'Name'|@translate}
{'Author'|@translate}
{'Creation date'|@translate} + + {'set to'|@translate} + + + +
{'Tags'|@translate}{$TAG_SELECTION}
{'Description'|@translate}
{'Minimum privacy level'|@translate} + +
+ +

+ + +

+ +
+ +
+ +
+
+ {'Association to categories'|@translate} + + + + + + + +
+

{'Associated'|@translate}

+ +

+
+

{'Dissociated'|@translate}

+ +

+
+ +
+
+ +
+
+ {'Representation of categories'|@translate} + + + + + + + +
+

{'Represents'|@translate}

+ +

+
+

{'Does not represent'|@translate}

+ +

+
+ +
+
diff --git a/admin/template/yoga/admin/plugins_list.tpl b/admin/template/yoga/admin/plugins_list.tpl new file mode 100644 index 000000000..d5b045141 --- /dev/null +++ b/admin/template/yoga/admin/plugins_list.tpl @@ -0,0 +1,51 @@ +
+{$TABSHEET} +

{'Plugins'|@translate}

+
+ +{'Sort order'|@translate} : + + +{if isset($plugins)} + + + + + + + + + +{html_head} {*add the style to html head for strict standard compliance*} + +{/html_head} +{foreach from=$plugins item=plugin name=plugins_loop} + + + + + + +{/foreach} +
{'Name'|@translate}{'Version'|@translate}{'Description'|@translate}{'Actions'|@translate}
+ {$plugin.NAME} + {$plugin.VERSION}{$plugin.DESCRIPTION} + {foreach from=$plugin.actions item=action} + {$action.L_ACTION} + {/foreach} +
+{/if} diff --git a/admin/template/yoga/admin/plugins_new.tpl b/admin/template/yoga/admin/plugins_new.tpl new file mode 100644 index 000000000..f778c6aa2 --- /dev/null +++ b/admin/template/yoga/admin/plugins_new.tpl @@ -0,0 +1,37 @@ +
+{$TABSHEET} +

{'Plugins'|@translate}

+
+ +{'Sort order'|@translate} : + + +{if isset($plugins)} +
+ + + + + + + + + + +{foreach from=$plugins item=plugin name=plugins_loop} + + + + + + + +{/foreach} +
{'Name'|@translate}{'Version'|@translate}{'Date'|@translate}{'Author'|@translate}{'Actions'|@translate}
{$plugin.EXT_NAME} + {$plugin.EXT_DESC}{$plugin.VERSION} + {$plugin.VER_DESC}{$plugin.DATE}{$plugin.AUTHOR}{'plugins_auto_install'|@translate} + / {'plugins_download'|@translate} +
+{/if} diff --git a/admin/template/yoga/admin/plugins_update.tpl b/admin/template/yoga/admin/plugins_update.tpl new file mode 100644 index 000000000..fb2f38f67 --- /dev/null +++ b/admin/template/yoga/admin/plugins_update.tpl @@ -0,0 +1,71 @@ +
+{$TABSHEET} +

{'Plugins'|@translate}

+
+ +{if isset($plugins_not_uptodate)} +
+{'plugins_need_update'|@translate} + + + + + + + + + +{foreach from=$plugins_not_uptodate item=plugin name=plugins_loop} + + + + + + +{/foreach} +
{'Name'|@translate}{'plugins_actual_version'|@translate}{'plugins_new_version'|@translate}{'Actions'|@translate}
{$plugin.EXT_NAME} + {$plugin.EXT_DESC}{$plugin.VERSION}{$plugin.NEW_VERSION} + {$plugin.NEW_VER_DESC}{'plugins_auto_update'|@translate} + / {'plugins_download'|@translate}
+{/if} + + +{if isset($plugins_uptodate)} +
+{'plugins_dontneed_update'|@translate} + + + + + + + +{foreach from=$plugins_uptodate item=plugin name=plugins_loop} + + + + +{/foreach} +
{'Name'|@translate}{'Version'|@translate}
{$plugin.NAME} + {$plugin.EXT_DESC}{$plugin.VERSION}
+{/if} + + +{if isset($plugins_cant_check)} +
+{'plugins_cant_check'|@translate} + + + + + + + +{foreach from=$plugins_cant_check item=plugin name=plugins_loop} + + + + +{/foreach} +
{'Name'|@translate}{'Version'|@translate}
{$plugin.NAME}{$plugin.VERSION}
+{/if} diff --git a/admin/template/yoga/admin/profile.tpl b/admin/template/yoga/admin/profile.tpl new file mode 100644 index 000000000..f6326319c --- /dev/null +++ b/admin/template/yoga/admin/profile.tpl @@ -0,0 +1,6 @@ +{* $Id$ *} +
+

{'Profile'|@translate}

+
+ +{$PROFILE_CONTENT} diff --git a/admin/template/yoga/admin/rating.tpl b/admin/template/yoga/admin/rating.tpl new file mode 100644 index 000000000..aa91892dc --- /dev/null +++ b/admin/template/yoga/admin/rating.tpl @@ -0,0 +1,64 @@ +{* $Id$ *} +

{'Rating'|@translate} [{$NB_ELEMENTS} {'elements'|@translate}]

+ +
+
+ {'Filter'|@translate} + + + + + + + + + +
+
+ + + + + + + + + + + + + + +{foreach from=$images item=image} + + + + + + + +{foreach from=$image.rates item=rate} + + + + + + +{/foreach} {*rates*} +{/foreach} {*images*} +
{'File'|@translate}{'Number of rates'|@translate}{'Average rate'|@translate}{'Controversy'|@translate}{'Sum of rates'|@translate}{'Rate'|@translate}{'Username'|@translate}{'Rate date'|@translate}
{$image.FILE}{$image.NB_RATES}/{$image.NB_RATES_TOTAL}{$image.AVG_RATE}{$image.STD_RATE}{$image.SUM_RATE}
{$rate.RATE}{$rate.USER}{$rate.DATE}[{'delete'|@translate}]
+ + diff --git a/admin/template/yoga/admin/site_manager.tpl b/admin/template/yoga/admin/site_manager.tpl new file mode 100644 index 000000000..627181c5a --- /dev/null +++ b/admin/template/yoga/admin/site_manager.tpl @@ -0,0 +1,73 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'Site manager'|@translate}

+
+ +{if not empty($remote_output)} +
+
    + {foreach from=$remote_output item=remote_line} +
  • {$remote_line.CONTENT}
  • + {/foreach} +
+
+{/if} + +{if isset($local_listing)} +{'remote_site_local_found'|@translate} {$local_listing.URL} +{if isset($local_listing.CREATE)} +
+

+ {'remote_site_local_create'|@translate}: + + + +

+
+{/if} +{if isset($local_listing.U_SYNCHRONIZE)} + {'site_synchronize'|@translate} +

+{/if} +{/if} + +{if not empty($sites)} + + {foreach from=$sites item=site} + + {/foreach} +
+ {$site.NAME}
({$site.TYPE}, {$site.CATEGORIES} {'Categories'|@translate}, {$pwg->l10n_dec('%d element','%d elements',$site.IMAGES)}) +
+ [{'site_synchronize'|@translate}] + {if isset($site.U_DELETE)} + [{'site_delete'|@translate}] + {/if} + {if isset($site.remote)} +
+ [{'remote_site_test'|@translate}] + [{'remote_site_generate'|@translate}] + [{'remote_site_clean'|@translate}] + {/if} + {if not empty($site.plugin_links)} +
+ {foreach from=$site.plugin_links item=plugin_link} + [{$plugin_link.U_CAPTION}] + {/foreach} + {/if} +
+{/if} + +
+

+ + +

+

+ +

+
diff --git a/admin/template/yoga/admin/site_update.tpl b/admin/template/yoga/admin/site_update.tpl new file mode 100644 index 000000000..fc0899a90 --- /dev/null +++ b/admin/template/yoga/admin/site_update.tpl @@ -0,0 +1,109 @@ +{* $Id$ *} + +
+
    +
  • (?)
  • +
+

{'title_update'|@translate}: {$SITE_URL}

+
+ +{if isset($update_result)} +

{$L_RESULT_UPDATE}

+ +{/if} + +{if isset($metadata_result)} +

{$L_RESULT_METADATA}

+ +{/if} + + +{if not empty($sync_errors)} +

{'update_error_list_title'|@translate}

+
+
    + {foreach from=$sync_errors item=error} +
  • [{$error.ELEMENT}] {$error.LABEL}
  • + {/foreach} +
+
+

{'update_errors_caption'|@translate}

+ +{/if} + +{if not empty($sync_infos)} +

{'update_infos_title'|@translate}

+
+
    + {foreach from=$sync_infos item=info} +
  • [{$info.ELEMENT}] {$info.LABEL}
  • + {/foreach} +
+
+{/if} + +{if isset($introduction)} +

{'update_default_title'|@translate}

+
+ +
+ {'update_sync_files'|@translate} +
    +
  • +
  • +
  • +
  • +
  • +
+
+ +
+ {'update_sync_metadata'|@translate} + {'update_used_metadata'|@translate} : {$METADATA_LIST}.
+
    +
  • +
  • +
+
+ +
+ +
+
+ +
+ {'update_cats_subset'|@translate} +
    +
  • + +
  • + +
  • +
+
+ +

+ + +

+
+{/if}{*isset $introduction*} + +

{'Site manager'|@translate}

diff --git a/admin/template/yoga/admin/stats.tpl b/admin/template/yoga/admin/stats.tpl new file mode 100644 index 000000000..cb20be916 --- /dev/null +++ b/admin/template/yoga/admin/stats.tpl @@ -0,0 +1,38 @@ +{* $Id$ *} + +
+ {$TABSHEET} + +

{'History'|@translate} {$TABSHEET_TITLE}

+
+ +

{$L_STAT_TITLE}

+ + + + + + + + +{if not empty($statrows)} +{foreach from=$statrows item=row} + + + + + +{/foreach} +{/if} + +
{$PERIOD_LABEL}{'Pages seen'|@translate}
{$row.VALUE}{$row.PAGES}
diff --git a/admin/template/yoga/admin/tabsheet.tpl b/admin/template/yoga/admin/tabsheet.tpl new file mode 100644 index 000000000..a89adfd8d --- /dev/null +++ b/admin/template/yoga/admin/tabsheet.tpl @@ -0,0 +1,8 @@ +{* $Id$ *} +{if isset($tabsheet) and count($tabsheet)} + +{/if} \ No newline at end of file diff --git a/admin/template/yoga/admin/tags.tpl b/admin/template/yoga/admin/tags.tpl new file mode 100644 index 000000000..b2ce57341 --- /dev/null +++ b/admin/template/yoga/admin/tags.tpl @@ -0,0 +1,54 @@ +{* $Id$ *} +
+

{'Manage tags'|@translate}

+
+ +
+ + {if isset($EDIT_TAGS_LIST)} +
+ {'Edit tags'|@translate} + + + + + + + {foreach from=$tags item=tag} + + + + + {/foreach} +
{'Current name'|@translate}{'New name'|@translate}
{$tag.NAME}
+ +

+ + +

+
+ {/if} + +
+ {'Add a tag'|@translate} + + + +

+
+ +
+ {'Tag selection'|@translate} + + {$TAG_SELECTION} + +

+ + +

+
+ +
diff --git a/admin/template/yoga/admin/thumbnail.tpl b/admin/template/yoga/admin/thumbnail.tpl new file mode 100644 index 000000000..6bb652caa --- /dev/null +++ b/admin/template/yoga/admin/thumbnail.tpl @@ -0,0 +1,123 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'title_thumbnails'|@translate}

+
+ +{if isset($results) } +
{'tn_results_title'|@translate}
+ + + + + + + + + {foreach from=$results.elements item=elt} + + + + + + + + {/foreach} +
{'path'|@translate}{'thumbnail'|@translate}{'tn_results_gen_time'|@translate}{'filesize'|@translate}{'Dimensions'|@translate}
{$elt.PATH}{$elt.GEN_TIME}{$elt.TN_FILESIZE_IMG}{$elt.TN_WIDTH_IMG} x {$elt.TN_HEIGHT_IMG}
+ + + + + + + + + + + + + + + + + + + + + + + + + +
{'tn_stats'|@translate}
{'tn_stats_nb'|@translate}{$results.TN_NB}
{'tn_stats_total'|@translate}{$results.TN_TOTAL}
{'tn_stats_max'|@translate}{$results.TN_MAX}
{'tn_stats_min'|@translate}{$results.TN_MIN}
{'tn_stats_mean'|@translate}{$results.TN_AVERAGE}
+
+{/if} + +{if isset($params) } +
+ +
+ {'tn_params_title'|@translate} + +
    +
  • + {'tn_params_GD'|@translate} + + +
  • + +
  • + + + + +
  • + +
  • + + + + +
  • + +
  • + {'Number of thumbnails to create'|@translate} + + + + +
  • +
+
+ +

+
+{/if} {*isset params*} + +{if !empty($remainings) } +
{$TOTAL_NB_REMAINING} {'tn_alone_title'|@translate}
+ + + + + + + + {foreach from=$remainings item=elt name=remain_loop} + + + + + + + {/foreach} +
 {'path'|@translate}{'filesize'|@translate}{'Dimensions'|@translate}
{$smarty.foreach.remain_loop.iteration}
{$elt.PATH}
{$elt.FILESIZE_IMG}
{$elt.WIDTH_IMG} x {$elt.HEIGHT_IMG}
+{else} +
[ {'tn_no_missing'|@translate} ]
+{/if} diff --git a/admin/template/yoga/admin/upload.tpl b/admin/template/yoga/admin/upload.tpl new file mode 100644 index 000000000..b580f9d30 --- /dev/null +++ b/admin/template/yoga/admin/upload.tpl @@ -0,0 +1,53 @@ +{* $Id$ *} +
+ {$TABSHEET} +

{'waiting'|@translate} {$TABSHEET_TITLE}

+
+ +

{'title_upload'|@translate}

+ +
+ + + + + + + + + + + {if not empty($pictures) } + {foreach from=$pictures item=picture name=picture_loop} + + + + + + + + + {/foreach} + {/if} +
{'category'|@translate}{'Date'|@translate}{'file'|@translate}{'thumbnail'|@translate}{'Author'|@translate} 
{$picture.CATEGORY_IMG}{$picture.DATE_IMG} + {$picture.FILE_IMG} + + {if not empty($picture.thumbnail) } + {$picture.thumbnail.FILE_TN_IMG} + {/if} + + {$picture.UPLOAD_USERNAME} + + + +
+ +

+ + + + + +

+ +
diff --git a/admin/template/yoga/admin/user_list.tpl b/admin/template/yoga/admin/user_list.tpl new file mode 100644 index 000000000..db67093f6 --- /dev/null +++ b/admin/template/yoga/admin/user_list.tpl @@ -0,0 +1,312 @@ +{* $Id$ *} +
+
    +
  • (?)
  • +
+

{'title_liste_users'|@translate}

+
+ +
+
+ {'Add a user'|@translate} + + + + +
+
+ +
+
+ {'Filter'|@translate} + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + + + + + + {if not empty($plugin_user_list_column_titles)} + {foreach from=$plugin_user_list_column_titles item=title} + + {/foreach} + {/if} + + + {foreach from=$users item=user name=users_loop} + + + + + + + + {foreach from=$user.plugin_columns item=data} + + {/foreach} + + + {/foreach} +
 {'Username'|@translate}{'user_status'|@translate}{'Email address'|@translate}{'Groups'|@translate}{'properties'|@translate}{$title}{'Actions'|@translate}
{$user.STATUS}{$user.EMAIL}{$user.GROUPS}{$user.PROPERTIES}{$data} + {'permissions'|@translate} + {'Profile'|@translate} + {foreach from=$user.plugin_actions item=data} + {$data} + {/foreach} +
+ + + +{* delete the selected users ? *} +
+ {'Deletions'|@translate} + + +
+ +
+ {'Status'|@translate} + + + + + + + + {if isset($adviser)} + + + + + {/if} + +
{'Status'|@translate} + + + +
{'adviser'|@translate} + + / {'set to'|@translate} + + +
+
+ +{* form to set properties for many users at once *} +
+ {'Groups'|@translate} + + + + + + + + + + + + + +
{'associate to group'|@translate} + {html_options name=associate options=$association_options selected=$associate_selected} +
{'dissociate from group'|@translate} + {html_options name=dissociate options=$association_options selected=$dissociate_selected} +
+ +
+ +{* Properties *} +
+ {'properties'|@translate} + + + + + + + + + + + + + +
{'enabled_high'|@translate} + + / {'set to'|@translate} + + +
{'Privacy level'|@translate} + + + +
+ +
+ +{* preference *} +
+ {'Preferences'|@translate} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{'nb_image_per_row'|@translate} + + + +
{'nb_row_per_page'|@translate} + + + + +
{'theme'|@translate} + + + +
{'language'|@translate} + + + +
{'recent_period'|@translate} + + + +
{'auto_expand'|@translate} + + / {'set to'|@translate} + + +
{'show_nb_comments'|@translate} + + / {'set to'|@translate} + + +
{'show_nb_hits'|@translate} + + / {'set to'|@translate} + + +
{'maxwidth'|@translate} + + + + +
{'maxheight'|@translate} + + + + +
+ +
+ +

+ {'target'|@translate} + + +

+ +

+ + +

+ +
diff --git a/admin/template/yoga/admin/user_perm.tpl b/admin/template/yoga/admin/user_perm.tpl new file mode 100644 index 000000000..3183c82e7 --- /dev/null +++ b/admin/template/yoga/admin/user_perm.tpl @@ -0,0 +1,23 @@ +{* $Id$ *} +

{$TITLE}

+ +{if isset($categories_because_of_groups) } +
+ {'Categories authorized thanks to group associations'|@translate} + +
    + {foreach from=$categories_because_of_groups item=cat } +
  • {$cat}
  • + {/foreach} +
+
+{/if} + + +
+ {'Other private categories'|@translate} + +
+ {$DOUBLE_SELECT} +
+
diff --git a/admin/template/yoga/admin/ws_checker.tpl b/admin/template/yoga/admin/ws_checker.tpl new file mode 100644 index 000000000..cce3c7f49 --- /dev/null +++ b/admin/template/yoga/admin/ws_checker.tpl @@ -0,0 +1,218 @@ +{* $Id$ *} + +
+
    +
  • (?)
  • +
+

{'title_wscheck'|@translate} - {'web_services'|@translate}

+
+ +{if !empty($update_results)} + +{/if} + +{* Add Access *} +
+ +
+ {'ws_adding_legend'|@translate} + + {* Access key *} + + + + + + {* Target (cat/ids, tag/ids, or list/ids ids=id,id-id,...) *} + + + + + + {* Restricted access to specific request *} + + + + + + {* Limit number of images information to be return *} + + + + + + {* Open service is postponed by n days *} + {* In comment currently + + + + + *} + + {* Opened service only for n days *} + + + + + + {* Idendify your partner (name / website / phone) as you want *} + + + + + + {* Add submit button *} + + + + +
+ + + +
+ + + + ({'Access: see help text for more'|@translate}) + +
+ + + + ({'ws_Methods'|@translate}) +
+ + + +
+ + + +
+ + + +
+ +
+
+ +
+ + +
+
+
+ +{if !empty($access_list)} + +
+ + + + + + + +
+ {'ws_update_legend'|@translate} + + + + + + + + + + + {foreach from=$access_list item=access name=access_loop} + + + + + + + + + + {/foreach} +
 {'ws_KeyName'|@translate}{'ws_Access'|@translate}{'ws_End'|@translate}{'ws_Request'|@translate}{'ws_Limit'|@translate}{'ws_Comment'|@translate}
+ + {$access.TARGET}{$access.END}{$access.REQUEST}{$access.LIMIT}{$access.COMMENT}
+ + + + + + +
+ {'ws_delete_legend'|@translate} + + + +
+
+ + + + + +
+ + + + + + + ({'Web Services availability duration in days'|@translate}) +
+ +
+
+{/if} + +{if isset($WS_STATUS)} +

{$WS_STATUS}

+{/if} diff --git a/admin/template/yoga/content.css b/admin/template/yoga/content.css new file mode 100644 index 000000000..b4663920f --- /dev/null +++ b/admin/template/yoga/content.css @@ -0,0 +1,28 @@ +/* $Id$ */ +/* .Content is on every pages so it is common and it will no longer be a specific css */ +.content { margin-right: 1em; margin-bottom: 1em; } +.content h3 { margin-bottom: 1ex; text-align: center; } +.content h2 { margin-bottom: 3px;} +.content .navigationBar { margin: 10px 0; text-align: center; } +.content form { text-align: left; } +.content dt { margin-bottom: 5px; font-style: italic; + font-size: 110%; } +ul.categoryActions { margin: 0 2px; width: auto; + padding: 0; text-indent: 0; list-style: none; text-align: center; } +.content div.titrePage ul.categoryActions { float: right; } +.content div.titrePage { padding: 0 0 3px; } +.content ul.categoryActions li { display: inline; } +.content ul.categoryActions a img, ul.categoryActions a { + border: none; margin-bottom: -5px; } +.content div.comment { margin: 0 0 0.5em 0; padding: 0; + overflow: hidden; width: 100%; /* don't ask why. It's a very usefull trick */ } +.content div.comment a.illustration { + display: block; float: left; margin: 0.5em 0 0 0.5em; } +.content div.comment p.commentHeader { + text-align: right; margin: 0.5em 0.5em 0 0; } +.content div.comment ul.actions { text-align: center; margin: 0.2em; } +.content div.comment blockquote { + margin-right: 0.5em; overflow: visible; /*avoid a very strange margin behaviour (all browsers) */ } + + /* not used but should be */ +body#thePopuphelpPage .content { margin: 1em; } \ No newline at end of file diff --git a/admin/template/yoga/default-colors.css b/admin/template/yoga/default-colors.css new file mode 100644 index 000000000..c73b7e497 --- /dev/null +++ b/admin/template/yoga/default-colors.css @@ -0,0 +1,104 @@ +/* $Id$ */ + +/* others */ + +#imageToolBar * { + background: inherit; +} + +/* So that non-links are slightly greyed out */ +.content .navigationBar { + color: #b0b0b0; +} + +/* Tables & forms */ + +/* IE <= 6 is so bad with this that you can't merge with the following rule */ +INPUT[type="text"], INPUT[type="password"], INPUT[type="button"], +INPUT[type="submit"], INPUT[type="reset"], INPUT[type="file"] { + color:black; + background-color: #d3d3d3; /* lightgrey */ +} + +INPUT.text, INPUT.password, INPUT.button, +INPUT.submit, INPUT.reset, INPUT.file, +SELECT, TEXTAREA { + color:black; + background-color: #d3d3d3; /* lightgrey */ +} + +INPUT:focus, SELECT:focus, TEXTAREA:focus, INPUT.focus, FORM .focus { + background-color: #f5f5f5; /* whitesmoke */ +} + +/* some theme set a border on INPUT which is not pretty for radio/checkbox */ +INPUT[type="radio"], INPUT[type="checkbox"] { + border: none; /* <= Opera needs this */ +} + +INPUT.radio, INPUT.checkbox { + border: none; /* <= IE6 needs this */ +} + +/* rate buttons displayed like links */ +INPUT.rateButton, INPUT.rateButtonSelected, INPUT.rateButtonStarFull, INPUT.rateButtonStarEmpty { + color:inherit; + background-color:transparent; /* Konqueror doesn't accept transparent here */ +} + +.errors { /* Errors display */ + color: red; + background-color: #ffe1e1; + font-weight: bold; + text-align: left; + margin: 5px; + border: 1px solid red; + background-image: url(icon/admin/errors.png); + background-repeat: no-repeat; + background-position: top right; + padding: 10px 50px 10px 10px; +} + +/** + * Informations box in administration + */ +.infos { + text-align: left; + color: #002000; + background-color: #98fb98; /* palegreen */ + background-image: url(icon/admin/infos.png); + background-repeat: no-repeat; + background-position: top right; + margin: 5px; + padding: 10px 50px 10px 10px; +} + +/** + * Header message like upgrade or adviser mode + */ +.header_msgs { + text-align:center; + font-weight: bold; + color:#696969; /* dimgray */ + background-color: #d3d3d3; + margin: 1px; + padding: 1px; +} + +/** + * Header notes box in public/administration + */ +.header_notes { + border: 1px solid #aaaaaa; /* border color and style */ + text-align: center; + background-image: url(icon/note.png); + background-repeat: no-repeat; + background-position: top left; + font-weight: bold; + margin: 14px; + padding: 5px 00px 0px 0px; +} + +LEGEND { + font-style: italic; +} \ No newline at end of file diff --git a/admin/template/yoga/default-layout.css b/admin/template/yoga/default-layout.css new file mode 100644 index 000000000..09e830d86 --- /dev/null +++ b/admin/template/yoga/default-layout.css @@ -0,0 +1,501 @@ +/* $Id$ */ +/* $Id: */ +BODY #theHeader P { display: none; } + +/* History tables */ +TABLE.table2 { + border: 1px solid black; + margin: 1em auto; + padding: 0; +} + +TABLE.table2 TD { + padding: 0 30px; +} + +TABLE.table2 TR { + text-align: left; +} + + + +.hour { + white-space: pre; +} + +.number { + text-align: right; +} + +TABLE#dailyStats { + width: 60%; +} + +TABLE#detailedStats { + width: 99%; +} + +/* categoryOrdering */ +SELECT.categoryList { + width: 100%; +} + +FORM#categoryOrdering { + padding-left: 1em; /* same as FIELDSET margin (there is no fieldset in this form) */ + padding-right: 1em; /* same as FIELDSET margin (there is no fieldset in this form) */ +} +FORM#categoryOrdering p { + text-align: left; + margin-top: 1em; + margin-bottom: 1em; +} +UL.categoryUl { + list-style: none; + padding: 0; + margin: 0; +} + +LI.categoryLi { + border: 1px solid gray; + padding: 0px 5px; + margin-bottom: 5px; +} + +FORM#categoryOrdering UL.categoryActions { + float: right; + margin-top: 5px; +} +/* */ + +FORM#catModify TABLE { width: auto; } + +FIELDSET.elementEdit A { + display: block; + float: right; +} + +TABLE.doubleSelect { + text-align: center; + margin: 0 auto; + width: 100%; +} + +TABLE.doubleSelect TD { + padding: 0 5px; + width: 50%; +} + +TABLE.doubleSelect SELECT.categoryList { + width: 100%; +} + +FORM#categoryPermissions LI { + display:inline; + white-space: nowrap; +} + +FIELDSET#mainConfCheck SPAN.property, +FIELDSET#historyConf SPAN.property, +FIELDSET#commentsConf SPAN.property, +FIELDSET#uploadConf SPAN.property { + float: right; + text-align: left; +} +FIELDSET#mainConfCheck INPUT, +FIELDSET#historyConf INPUT, +FIELDSET#commentsConf INPUT, +FIELDSET#uploadConf INPUT { + float: none; +} + +FIELDSET#mainConf SPAN.property { + width: 25%; +} +FIELDSET#mainConf TEXTAREA.description { + width: 70%; +} + +FIELDSET#mainConfCheck SPAN.property, +FIELDSET#historyConf SPAN.property { + width: 90%; +} +FIELDSET#mainConfCheck INPUT, +FIELDSET#historyConf INPUT, +FIELDSET#commentsConf INPUT, +FIELDSET#uploadConf SELECT, +FIELDSET#uploadConf INPUT { + margin-left: 5%; +} + +FIELDSET#commentsConf SPAN.property { + width: 85%; +} + +FIELDSET#uploadConf SPAN.property { + width: 75%; +} + +.statBar { + height: 10px; + background-color: #66f; + border: 1px solid black; +} + +/* Tabsheet */ /* +.tabsheet { + list-style: none; + white-space: nowrap; + text-decoration: none; + border-bottom: 1px solid #fff; + margin-left: 5px; margin-right: 5px; + padding: 3px 5px; +} + +.tabsheet LI { + display: inline; + margin: 0px 6px; + font-size: 120%; + font-weight: normal; + border: 1px solid #fff; + border-bottom: none; + padding: 3px 2em; +} + +.tabsheet LI.selected_tab { + font-weight: bold; + position: relative; + top: 1px; + padding-top: 4px; +} */ + +.over{ +position: relative; +z-index: 0; +} + +.over:hover{ +background-color: transparent; +z-index: 50; +} + +.over span{ /*CSS for enlarged image*/ +position: absolute; +background-color: #eee; +padding: 5px; +left: -1000px; +border: 1px solid #69c; +visibility: hidden; +color: black; +text-decoration: none; +} + +.over span img{ /*CSS for enlarged image*/ +border-width: 0; +padding: 2px; +} + +.over:hover span{ /*CSS for enlarged image on hover*/ +visibility: visible; +top: 0; +left: 60px; /*position where enlarged image should offset horizontally */ +} + +BODY { + margin: 5px; + padding: 0; + font-size: 0.8em; + font-family: Univers, Helvetica, Optima, "Bitstream Vera Sans", sans-serif; + text-align: center; /* be nice to IE5 */ +} + +H1 { + text-align: center; + font-size: 150%; + font-weight: bold; + padding: 0; + margin: 0.5em 0 1em 0; +} + +H2 { + margin: 0; + padding: 5px 0.5em 5px 0.5em; + text-align: left; + font-size: 120%; +} + +A { + text-decoration:none; + border-bottom: 1px dotted #005e89; +} +A:hover { + border-bottom: 1px solid #858460; +} +A.button, A.button:hover { + border: 0; +} +IMG { + border: none; +} + +HR.separation { + visibility: hidden; + clear: both; +} + +#copyright { + clear: both; + font-size: 83%; + text-align: center; + margin: 0 0 10px 0; +} + +/** General defaults **/ +INPUT, SELECT { + margin: 0; + font-size: 1em; /* <= some browsers don't set it correctly */ +} +UL, DL, LI { text-align: left;} +TABLE { /* horizontaly centered */ + margin-left: auto; + margin-right: auto; +} +/* for debugging purpose */ +PRE { text-align:left; } + +/** forms **/ + +FORM { padding: 0em; } + +FORM P { + text-align: center; + margin-top: 2em; + margin-bottom: 2em; +} + +FORM FIELDSET P { + margin-top: 1em; + margin-bottom: 0; +} + +.small { + font-size: 80%; +} + +TEXTAREA.description { + height: 6em; + width: 40em; + overflow: auto; +} + +SELECT.categoryList { + height: 20em; + width: auto; +} + +DIV.comment BLOCKQUOTE { + padding: 0.5em; + overflow: auto; /* no solution for IE6 */ + min-height: 2.75em; /* fix a Gecko bug whith scrollbar and 1 line only */ +} + + +/** + * Filter forms are displayed label by label with the input (or select...) + * below the label. Use an UL to make a group (radiobox for instance). + * Use a SPAN to group objects in line + */ +FIELDSET { + padding: 1em; + margin: 1em; + overflow: hidden; /* <- makes Opera happy */ +} + +FORM.filter FIELDSET UL { + margin: 0; +} +FORM.filter FIELDSET UL, +FORM.filter FIELDSET LABEL { + display: block; + float: left; + margin-right: 1em; + padding: 0; +} + +FORM.filter FIELDSET LI { + list-style: none; + margin-bottom: 0.5em; +} + +FORM.filter FIELDSET LI LABEL { + display: inline; + float: none; +} + +FORM.filter FIELDSET UL.tagSelection LABEL { + display: inline; + float: none; + margin-right:0.5em;/*reduce from above*/ +} + +/* cannot use FIELDSET>LABEL because of IE<=6 */ +FORM.filter FIELDSET LABEL INPUT, +FORM.filter FIELDSET LABEL SELECT, +FORM.filter FIELDSET LABEL SPAN, +FORM.filter FIELDSET LABEL TEXTAREA { + display: block; + margin: 0.5em 0; +} +FORM.filter FIELDSET * LABEL INPUT, +FORM.filter FIELDSET * LABEL SELECT, +FORM.filter FIELDSET * LABEL TEXTAREA, +FORM.filter FIELDSET LABEL SPAN INPUT, +FORM.filter FIELDSET LABEL SPAN SELECT, +FORM.filter FIELDSET LABEL SPAN TEXTAREA { + display: inline; + vertical-align: top; + margin: 0 0.5em 0 0; +} + +FORM.filter FIELDSET UL.tagSelection LI LABEL INPUT { + margin-right:0; +} + +/* following declaration is important to avoid strange FF behaviour */ +FORM.filter FIELDSET LABEL SPAN SELECT { + margin: 0; +} + +FORM.filter FIELDSET P +{ + clear: left; + display: block; +} + +FORM.filter INPUT[type="submit"] { + margin-top: 1em; +} + +FORM.properties UL, FORM#update UL { + list-style-type: none; + margin: 0; + padding: 0; +} + +FORM.properties LI, FORM#update UL { + margin-bottom: 0.5em; + padding: 0; + line-height: 1.8em; + clear: left; +} + +FORM.properties SPAN.property { + font-weight: bold; + float: left; + width: 50%; + text-align: right; + margin: 0; + padding: 0 0.5em 0 0; +} + +#theHeader H1 { + margin-bottom: 0.5em; +} + +/* button tools */ +UL.actions { + text-indent: 0; + list-style: none; +} +UL.actions LI { + display: inline; +} +UL.actions A { + border: none; +} + +UL.tagSelection { + width: 99%; + margin: 1em 0 1em 0; + padding: 0; +} + +UL.tagSelection LI { + display: inline; + white-space: nowrap; +} + +#fullTagCloud { + font-size: 120%; + text-align: justify; + padding: 0; + margin: 1em 2em 1em 2em; +} + +#fullTagCloud LI { + display: inline; + white-space: nowrap; + margin: 0 2px; +} + + +.tagLevel5 { font-size: 150%; } +.tagLevel4 { font-size: 140%; } +.tagLevel3 { font-size: 120%; } +.tagLevel2 { font-size: 100%; } +.tagLevel1 { font-size: 90%; } + + +/* Popup help page */ +BODY#thePopuphelpPage #copyright { + display: none; +} + +BODY#thePopuphelpPage .content P { + text-align: justify; + padding: 0.5em; +} + +BODY#thePopuphelpPage .content OL LI, +BODY#thePopuphelpPage .content UL LI +{ + margin-bottom: 0.5em; +} + +BODY#thePopuphelpPage P#pageBottomActions A { + border: none; +} + +TR.tagLine { + border-bottom: 1px solid #ddd; + text-align: left; +} +TR.tagLine:hover { + background-color: #fff; +} +TD.nbEntries { + text-align: right; + font-style: italic; + font-size: 90%; +} + +FIELDSET.tagLetter { + border: 1px solid #d3d3d3; + width: 200px; + margin: 0.5em; + padding: 10px; +} + +LEGEND.tagLetterLegend { + border: 1px solid #d3d3d3; + font-size:120%; + font-weight: bold; + padding: 0 5px; + color: #555; + font-style: normal; +} + +TABLE.tagLetterContent { + width:100%; + font-size:80%; + border-collapse : collapse; +} diff --git a/admin/template/yoga/fix-ie5-ie6.css b/admin/template/yoga/fix-ie5-ie6.css new file mode 100644 index 000000000..0ff151542 --- /dev/null +++ b/admin/template/yoga/fix-ie5-ie6.css @@ -0,0 +1,37 @@ +/* $Id$ */ +/* Issues in IE from 5 to 6 only not to be used with IE7 */ + +@import "thumbnails-fix-ie5-ie6.css"; + +/* to avoid vanishing objects in IE6 */ +H1, #theHeader { + width: 100%; /* <- useless but seems to make IE6 happy */ +} +.content { + height: 1em; /* for IE6 it's like min-height */ +} + +/* fix quickconnect layout */ +FORM#quickconnect FIELDSET { + width: 99%; /* correct an ugly 1 or 2 px misalignement with IE */ +} + +/* fix IE with another layout for thumbnails */ +.content UL.thumbnails SPAN.wrap2 { + display: block; + position: relative; + text-align: left; +} + +.content UL.thumbnails IMG.thumbnail { + position: relative; + top: -50%; /* Is this following hacking technic required ? */ + /*\*//*/ + margin-top: -40%; + /**/ +} +.content UL.thumbnails INPUT { + position: absolute; + left: 2px; + top: 2px; /* same as other browsers but not so pretty */ +} diff --git a/admin/template/yoga/footer.tpl b/admin/template/yoga/footer.tpl new file mode 100644 index 000000000..a18209832 --- /dev/null +++ b/admin/template/yoga/footer.tpl @@ -0,0 +1,39 @@ +{* $Id$ *} +{* + + + Warning : This is the admin pages footer only + don't be confusing with the public page footer + +*} + +{if isset($footer_elements)} +{foreach from=$footer_elements item=v} +{$v} +{/foreach} +{/if} + + +{if isset($debug.QUERIES_LIST)}{$debug.QUERIES_LIST}{/if} + + \ No newline at end of file diff --git a/admin/template/yoga/index.php b/admin/template/yoga/index.php new file mode 100644 index 000000000..c15b15795 --- /dev/null +++ b/admin/template/yoga/index.php @@ -0,0 +1,30 @@ + diff --git a/admin/template/yoga/layout.css b/admin/template/yoga/layout.css new file mode 100644 index 000000000..21b3edf90 --- /dev/null +++ b/admin/template/yoga/layout.css @@ -0,0 +1,13 @@ +/* $Id$ */ + +/* template css */ +@import "menubar.css"; +@import "content.css"; +@import "thumbnails.css"; +@import "default-layout.css"; +/* Override properties with import local file */ +@import "local-layout.css"; +/* common css */ +@import "../../../template-common/default-layout.css"; +/* Override properties with import local file */ +@import "../../../template-common/local-layout.css"; \ No newline at end of file diff --git a/admin/template/yoga/local-layout.css b/admin/template/yoga/local-layout.css new file mode 100644 index 000000000..e8136ac6d --- /dev/null +++ b/admin/template/yoga/local-layout.css @@ -0,0 +1 @@ +/* You can modify this file */ \ No newline at end of file diff --git a/admin/template/yoga/menubar.css b/admin/template/yoga/menubar.css new file mode 100644 index 000000000..c0c51db29 --- /dev/null +++ b/admin/template/yoga/menubar.css @@ -0,0 +1 @@ +/* menubar.css is no longer used in admin because menubar is always active in admin so it is layout */ \ No newline at end of file diff --git a/admin/template/yoga/picture.css b/admin/template/yoga/picture.css new file mode 100644 index 000000000..839760053 --- /dev/null +++ b/admin/template/yoga/picture.css @@ -0,0 +1,143 @@ +/* $Id$ */ +#imageHeaderBar { + padding-top: 2px; + padding-bottom: 2px; + margin-top: 4px; + overflow: hidden; + width: 100%; +} + +#imageHeaderBar .browsePath { + float: left; + margin-left: 10px; +} + +#imageHeaderBar .imageNumber { + float: right; + margin-right: 10px; +} + +#imageHeaderBar H2 { + text-align: center; + padding: 0; + clear: both; +} + +#imageToolBar { + text-align: center; + position: relative; + clear: both; + margin-bottom: 4px; + padding: 0; +} + +#imageToolBar { + height: 28px; +} +#imageToolBar A, #imageToolBar IMG { + display: block; + border: none; + margin: 0; padding: 0; +} +#imageToolBar A { width: 48px; } +#imageToolBar IMG { margin: 2px auto; } +#imageToolBar .randomButtons A { float: left; } +#imageToolBar .navButtons A { float: right; } + +#theImage { + clear: left; +} + +#theImage>IMG { + display: block; + margin: 0 auto; +} + +#theImage IMG { + border-width: 3px; + border-style: solid; +} + +.navThumb { + margin-top: 2px; +} +#thumbPrev { + float: left; +} + +#thumbNext { + float: right; +} + +#linkPrev { + margin-right: 10px; + margin-left: 5px; +} + +#linkNext { + margin-right: 5px; + margin-left: 10px; +} + +TABLE.infoTable .value { + text-align: left; +} + +TABLE.infoTable .label { + font-weight: bold; + text-align: right; + padding-right: 0.5em; +} + +TABLE.infoTable TD.value UL { + margin: 0; + padding: 0 0 0 1.5em; + list-style-type: square; +} + +.rateButton, .rateButtonSelected, .rateButtonStarFull, .rateButtonStarEmpty { + padding:0; + border:0; +} + +.rateButton, .rateButtonStarFull, .rateButtonStarEmpty { + cursor: pointer; +} + +.rateButtonSelected { + font-weight:bold; + font-size:120%; +} + +.rateButtonStarFull { + background: url('icon/rating-stars.gif') no-repeat scroll; background-position:-16px center; width:16px; +} + +.rateButtonStarEmpty { + background: url('icon/rating-stars.gif') no-repeat scroll; background-position:0 center; width:16px; +} + +#comments { + text-align: left; +} + +#comments .comment { + margin: 1em 0; +} + +#comments P { + margin: 0 0.5em 0 1em; +} + +#comments .author { + font-weight: bold; +} + +#thePicturePage #comments BLOCKQUOTE { + margin: 0.5em 1em 1em 4em; +} + +#comments P.userCommentDelete { + float: right; + margin: 0 0.5em 0 0; +} diff --git a/admin/template/yoga/print.css b/admin/template/yoga/print.css new file mode 100644 index 000000000..88c9ef4a1 --- /dev/null +++ b/admin/template/yoga/print.css @@ -0,0 +1,14 @@ +#menubar, .content .navigationBar, UL.categoryActions, +#imageToolBar, .navThumb, #addComment { + display: none; +} + +BODY { + margin: 0; + color: #000000; + background: #ffffff; +} + +.content { + margin: 0; +} diff --git a/admin/template/yoga/profile_content.tpl b/admin/template/yoga/profile_content.tpl new file mode 100644 index 000000000..9cabf0a51 --- /dev/null +++ b/admin/template/yoga/profile_content.tpl @@ -0,0 +1,109 @@ +{* $Id$ *} +
+ +
+ {'Registration'|@translate} + +
    +
  • + {'Username'|@translate} + {$USERNAME} +
  • +{if not $SPECIAL_USER} {* can modify password + email*} +
  • + + + + +
  • +{if not $IN_ADMIN} {* admins do not need old password*} +
  • + + + + +
  • +{/if} +
  • + + + + +
  • +
  • + + + + +
  • +
+{/if} +
+ +
+ {'preferences'|@translate} + +
    +
  • + + + + +
  • +
  • + + + + +
  • +
  • + + + + {html_options name=template options=$template_options selected=$template_selection} +
  • +
  • + + + + {html_options name=language options=$language_options selected=$language_selection} +
  • +
  • + + + + +
  • +
  • + {'auto_expand'|@translate} + {html_radios name='expand' options=$radio_options selected=$EXPAND} +
  • +
  • + {'show_nb_comments'|@translate} + {html_radios name='show_nb_comments' options=$radio_options selected=$NB_COMMENTS} +
  • +
  • + {'show_nb_hits'|@translate} + {html_radios name='show_nb_hits' options=$radio_options selected=$NB_HITS} +
  • +
  • + + + + +
  • +
  • + + + + +
  • +
+
+ +

+ + +

+ +
diff --git a/admin/template/yoga/theme/admin/images/active_tab.png b/admin/template/yoga/theme/admin/images/active_tab.png new file mode 100644 index 000000000..a94c47eae Binary files /dev/null and b/admin/template/yoga/theme/admin/images/active_tab.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-bottom.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-bottom.png new file mode 100644 index 000000000..005e615bf Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-bottom.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-left.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-left.png new file mode 100644 index 000000000..66e3448ef Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-left.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-right.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-right.png new file mode 100644 index 000000000..9b360d80f Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-right.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top.png new file mode 100644 index 000000000..3b351cebe Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y.png new file mode 100644 index 000000000..3f64ad582 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n2.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n2.png new file mode 100644 index 000000000..9007922cd Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n2.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n3.png b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n3.png new file mode 100644 index 000000000..d0a37b608 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_menuBox-top_Y_n3.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_screenshot.png b/admin/template/yoga/theme/admin/images/admin_v2_screenshot.png new file mode 100644 index 000000000..a919af754 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_screenshot.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_tabActive.png b/admin/template/yoga/theme/admin/images/admin_v2_tabActive.png new file mode 100644 index 000000000..a94c47eae Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_tabActive.png differ diff --git a/admin/template/yoga/theme/admin/images/admin_v2_tabInactive.png b/admin/template/yoga/theme/admin/images/admin_v2_tabInactive.png new file mode 100644 index 000000000..568150a1c Binary files /dev/null and b/admin/template/yoga/theme/admin/images/admin_v2_tabInactive.png differ diff --git a/admin/template/yoga/theme/admin/images/bottom-left-bg.png b/admin/template/yoga/theme/admin/images/bottom-left-bg.png new file mode 100644 index 000000000..ce611dfed Binary files /dev/null and b/admin/template/yoga/theme/admin/images/bottom-left-bg.png differ diff --git a/admin/template/yoga/theme/admin/images/content-bg.png b/admin/template/yoga/theme/admin/images/content-bg.png new file mode 100644 index 000000000..74ccf81bc Binary files /dev/null and b/admin/template/yoga/theme/admin/images/content-bg.png differ diff --git a/admin/template/yoga/theme/admin/images/fillet.png b/admin/template/yoga/theme/admin/images/fillet.png new file mode 100644 index 000000000..dd63b2e49 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/fillet.png differ diff --git a/admin/template/yoga/theme/admin/images/header_bottom.png b/admin/template/yoga/theme/admin/images/header_bottom.png new file mode 100644 index 000000000..e4d049881 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/header_bottom.png differ diff --git a/admin/template/yoga/theme/admin/images/inactive_tab.png b/admin/template/yoga/theme/admin/images/inactive_tab.png new file mode 100644 index 000000000..568150a1c Binary files /dev/null and b/admin/template/yoga/theme/admin/images/inactive_tab.png differ diff --git a/admin/template/yoga/theme/admin/images/index.php b/admin/template/yoga/theme/admin/images/index.php new file mode 100644 index 000000000..547a117bf --- /dev/null +++ b/admin/template/yoga/theme/admin/images/index.php @@ -0,0 +1,54 @@ + diff --git a/admin/template/yoga/theme/admin/images/internal_onglet.png b/admin/template/yoga/theme/admin/images/internal_onglet.png new file mode 100644 index 000000000..dd7b1e218 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/internal_onglet.png differ diff --git a/admin/template/yoga/theme/admin/images/list-hover.png b/admin/template/yoga/theme/admin/images/list-hover.png new file mode 100644 index 000000000..73b600269 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/list-hover.png differ diff --git a/admin/template/yoga/theme/admin/images/list-image.png b/admin/template/yoga/theme/admin/images/list-image.png new file mode 100644 index 000000000..1acdf67e4 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/list-image.png differ diff --git a/admin/template/yoga/theme/admin/images/menubar-bg.jpg b/admin/template/yoga/theme/admin/images/menubar-bg.jpg new file mode 100644 index 000000000..f99114277 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/menubar-bg.jpg differ diff --git a/admin/template/yoga/theme/admin/images/menubar-bg.png b/admin/template/yoga/theme/admin/images/menubar-bg.png new file mode 100644 index 000000000..6e5f3ae84 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/menubar-bg.png differ diff --git a/admin/template/yoga/theme/admin/images/menubar-bottom.png b/admin/template/yoga/theme/admin/images/menubar-bottom.png new file mode 100644 index 000000000..be74ddca1 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/menubar-bottom.png differ diff --git a/admin/template/yoga/theme/admin/images/menubar-detail.png b/admin/template/yoga/theme/admin/images/menubar-detail.png new file mode 100644 index 000000000..bdc024d55 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/menubar-detail.png differ diff --git a/admin/template/yoga/theme/admin/images/menubar-top.png b/admin/template/yoga/theme/admin/images/menubar-top.png new file mode 100644 index 000000000..0e4b26cb1 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/menubar-top.png differ diff --git a/admin/template/yoga/theme/admin/images/onglet_actif.png b/admin/template/yoga/theme/admin/images/onglet_actif.png new file mode 100644 index 000000000..476edb31b Binary files /dev/null and b/admin/template/yoga/theme/admin/images/onglet_actif.png differ diff --git a/admin/template/yoga/theme/admin/images/onglet_actif_transp.png b/admin/template/yoga/theme/admin/images/onglet_actif_transp.png new file mode 100644 index 000000000..fe4b18275 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/onglet_actif_transp.png differ diff --git a/admin/template/yoga/theme/admin/images/onglet_inactif.png b/admin/template/yoga/theme/admin/images/onglet_inactif.png new file mode 100644 index 000000000..8411ed119 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/onglet_inactif.png differ diff --git a/admin/template/yoga/theme/admin/images/onglet_inactif_transp.png b/admin/template/yoga/theme/admin/images/onglet_inactif_transp.png new file mode 100644 index 000000000..9ad96c14e Binary files /dev/null and b/admin/template/yoga/theme/admin/images/onglet_inactif_transp.png differ diff --git a/admin/template/yoga/theme/admin/images/piwigo_logo_sombre_214x100.png b/admin/template/yoga/theme/admin/images/piwigo_logo_sombre_214x100.png new file mode 100644 index 000000000..106f20add Binary files /dev/null and b/admin/template/yoga/theme/admin/images/piwigo_logo_sombre_214x100.png differ diff --git a/admin/template/yoga/theme/admin/images/pre-menubar-bg.png b/admin/template/yoga/theme/admin/images/pre-menubar-bg.png new file mode 100644 index 000000000..f691a288b Binary files /dev/null and b/admin/template/yoga/theme/admin/images/pre-menubar-bg.png differ diff --git a/admin/template/yoga/theme/admin/images/tableh1_bg.png b/admin/template/yoga/theme/admin/images/tableh1_bg.png new file mode 100644 index 000000000..38f356b83 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/tableh1_bg.png differ diff --git a/admin/template/yoga/theme/admin/images/tableh2_bg.png b/admin/template/yoga/theme/admin/images/tableh2_bg.png new file mode 100644 index 000000000..be06ee428 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/tableh2_bg.png differ diff --git a/admin/template/yoga/theme/admin/images/top-left-bg.png b/admin/template/yoga/theme/admin/images/top-left-bg.png new file mode 100644 index 000000000..afe4eabd9 Binary files /dev/null and b/admin/template/yoga/theme/admin/images/top-left-bg.png differ diff --git a/admin/template/yoga/theme/admin/index.php b/admin/template/yoga/theme/admin/index.php new file mode 100644 index 000000000..547a117bf --- /dev/null +++ b/admin/template/yoga/theme/admin/index.php @@ -0,0 +1,54 @@ + diff --git a/admin/template/yoga/theme/admin/mail-css.tpl b/admin/template/yoga/theme/admin/mail-css.tpl new file mode 100644 index 000000000..5b3e53c3d --- /dev/null +++ b/admin/template/yoga/theme/admin/mail-css.tpl @@ -0,0 +1,19 @@ +{* $Id$ *} +/* Theme wipi mail css */ + +body {ldelim} background-color:#111; color:#69c;} +#the_page {ldelim} background: #111 url({$ROOT_URL}template/{$themeconf.template}/mail/text/html/images/mailbody-bg.png) repeat-y scroll left top;} +#content {ldelim} background: transparent url({$ROOT_URL}template/{$themeconf.template}/mail/text/html/images/header-bg.png) no-repeat scroll left top;} +#copyright {ldelim} background: transparent url({$ROOT_URL}template/{$themeconf.template}/mail/text/html/images/footer-bg.png) no-repeat scroll left bottom; +color: #69c;} +h2 {ldelim} background-color: #222;color:#eee;background-image: url({$ROOT_URL}template/{$themeconf.template}/theme/{$themeconf.theme}/images/tableh1_bg.png);} +img {ldelim} margin: 16px; padding:15px;border:1px solid #eee; -moz-border-radius: 4px; border-radius: 4px 4px; } +img:hover {ldelim} border:1px solid #69c; -moz-border-radius: 4px; border-radius: 4px 4px; } +a {ldelim} color: #69c; background: transparent; } +a:hover {ldelim} color: #f92; } +a.PWG {ldelim} border: 0px; } +a.PWG .P {ldelim} color : #f92; } +a.PWG .W {ldelim} color : #aaa; } +a.PWG .G {ldelim} color : #69c; } +a.PWG:hover .P {ldelim} color : #69c; } +a.PWG:hover .G {ldelim} color : #f92; } diff --git a/admin/template/yoga/theme/admin/theme.css b/admin/template/yoga/theme/admin/theme.css new file mode 100644 index 000000000..a6bbf1e21 --- /dev/null +++ b/admin/template/yoga/theme/admin/theme.css @@ -0,0 +1,243 @@ +/* $Id$ */ +/* text color */ +BODY, H3, DT, +INPUT.rateButtonSelected /* <= why IE doesn't inherit this ? */ { + color:#e0e0e0; +} +H2, .throw { + color: #eee; +} +.content .infos { + background-color: #69c; + color: #036; +} +.content .errors { + background-color: #fc5; + border-color: #f92; + color: #900; +} +/* backgrounds */ +body { + background:#111111 url(images/top-left-bg.png) no-repeat scroll left top; + margin: 0; padding: 0; +} +H3, #imageToolBar A:hover, .row1 { + background-color: #222; +} +#theAdminPage h2, #theAdminPage h3 { color: #777; } +A { + border-color: #69c; +} +A:hover { + border-color: #f92; +} +.content { + background-color: #181818; + border: 1px solid #eee; + padding: 5px; +} +H2, .throw, TD H3, #theAdminPage H3 { + background-image: url(images/fillet.png); + background-repeat: repeat-x; +} +.content H2 { + background: none; + border: 0; + letter-spacing: -0.05em; + text-indent: 1em; + text-transform: uppercase; + font-weight: lighter; + margin-bottom: 20px; +} +.content h3 { text-align: center; } +.browsePath A { + color: #eee; +} +/* borders */ +#comments DIV.comment BLOCKQUOTE { + border: 1px solid #000; +} +#imageHeaderBar { + border-top: 1px solid #000; + padding: 8px 0 3px 0; +} +H2, #imageToolBar { + border-bottom: 1px solid #000; +} + +#theImage IMG { + border-color: #fff; +} + +.content UL.thumbnail IMG { + border: 1px solid #a0a0a0; +} +.illustration A { + border: 0; +} +FIELDSET, INPUT, SELECT, TEXTAREA, +.content DIV.comment A.illustration IMG, +#comments DIV.comment BLOCKQUOTE { + border-left: 2px solid #696969; +} + +.content UL.thumbnails SPAN.wrap2 { + border: 1px solid #aaaaaa; /* thumbnails border color and style */ + border-radius: 4px 4px; /* round corners with CSS3 compliant browsers */ +} + +.content UL.thumbnails SPAN.wrap2:hover { + margin: 0 2px; + width: auto; + padding: 0; + text-indent: 0; + list-style: none; + text-align: center; + float: left; +} +A:hover { + color: #f92; +} + +#imageToolBar A, #imageToolBar A:hover { + border-bottom: none; +} +A.navThumb, A.navThumb:hover { + border-bottom: none; +} +#copyright { +color:#777; +margin:60px 0; +text-align:center; +} + +label { + cursor:pointer +} +input#qsearchInput { + color: #58c; + background-color: #222; + border: 1px solid #333; + padding: 1px 3px; +} +.zero { display: none } +.nb-hits { color: #69c; } +.nb-comments { color: #f92; } + +FORM#quickconnect, +FORM#quickconnect FIELDSET, +FORM#quickconnect P, +FORM#quickconnect UL.actions, +FORM#quickconnect FIELDSET>UL.actions, +FORM#quickconnect UL.actions, +FORM#quickconnect P, +FORM#quickconnect LABEL { + color: #69c; +} +FORM#quickconnect P INPUT, +FORM#quickconnect INPUT[type=text], +FORM#quickconnect INPUT[type=password] { + width: 85%; + color: #58c; + background-color: #222; + border: 1px solid #333; + padding: 1px 3px; +} + +.virtual_cat { background: #222 !important; } + +.Piwigo { + font-family: verdana, arial, helvetica, sans-serif !important; + font-size: 0.9em; + font-weight: normal; + letter-spacing: 0; +} +a.Piwigo { border: 0; color : #f36; text-decoration: none; border: 0; color: #f36; } + +.statBar { background-color: #e60; } +#imageToolBar .randomButtons a:hover, +#imageToolBar .navButtons a:hover { background-color: transparent; } +* { outline-width: 0; } + + +/* New in 1.8 : Special Admin */ + +a, input.rateButton, legend { color:#777; } +#theHeader { + background:transparent url(images/piwigo_logo_sombre_214x100.png) no-repeat scroll 245px top; height:105px; +} + +.content h2:before, .content h2:after, +.content h2 { /*theme.css (line 100)*/ +letter-spacing:0.1em; margin-right:45px; text-align:right; color: #777777; +text-transform:none; } +.content dl, dd { /*content.css (line 52) */ margin:5px; } +.content h2 { /* default-layout.cs... (line 6) */ +font-weight:bold; margin-right:30px; padding-left:2em; } +#theAdminPage h3 { /* theme.css (line 96) */ +background: transparent none; margin-right:30px; font-weight: lighter;} +#theAdminPage h2 { border:0; color:#333; display:block; +font-size:36px; margin:0pt 20px 0pt 220px; +min-height:95px; overflow:hidden; padding:0pt; position:relative; +right:0pt; text-align:right; top:-100px; width:770px; } +#the_page { +background:transparent url(images/bottom-left-bg.png) no-repeat fixed left bottom; +border:0; display:block; margin: 0; padding-bottom: 0; +padding-top: 0; min-height: 100%; position:relative; +} +.content { + background: #222 url(images/fillet.png) repeat-x top left; min-height: 424px; + border-width: 0; padding: 0 5px 0 0; list-style-type:none; margin: 0 10px 0 248px; } +.header_notes { +background: transparent url(../../../../../template/yoga/icon/note.png) no-repeat right top; +border:0; font-weight:bold; +padding:5px 60px 0 0; position:absolute; right:0; +text-align:right; top:90px; width:550px; } + +fieldset#uploadConf input { margin-left:5%; width:160px; } +table.table2 th { padding:3px 30px; } +table.table2 tr.throw { text-align: center; } +html, body { height:100%; } + +/* tabsheets are often used in admin pages => No specific css files */ +.tabsheet { +background-color:transparent; border:0; display:table; +float:right; font-family:verdana,arial,helvetica,sans-serif; +font-size:8px; line-height:14px; list-style-image:none; +margin: 0; padding: 0; position:relative; text-decoration:none; +top:-2px; white-space:nowrap; width:730px; } +.tabsheet li { +float:right; margin: 0; padding: 0; text-align:right; overflow: hidden; +width:136px !important; border: 0; } +.tabsheet a { +background:transparent url(images/inactive_tab.png) no-repeat scroll left 3px; +border: 0 none; color:#777777; display:block; font-size:8px; text-transform:capitalize; +font-weight:bold; height:33px; overflow:hidden; padding:18px 30px 5px 0; line-height: 18px; +text-align:right; text-decoration:none; width:122px !important; } +.tabsheet a:hover, .tabsheet li.selected_tab a { +background:transparent url(images/active_tab.png) no-repeat scroll left 1px; +color: #F36; } + +/* menubar is on all admin pages => No specific css file */ +#menubar { +background:transparent url(images/admin_v2_menuBox-bottom.png) no-repeat scroll left bottom; +border: 0; float:none; left: 0; margin:100px 5px 5px 35px; min-height:423px; padding: 0; +position:absolute; top: 0; width:190px; display: inline; +text-align: left; /* "be nice to IE5" rule */ } +#menubar .selected a { color: #f70; border-bottom: 1px dotted #a72; } +#menubar .selected a:hover { color: #f36; border-bottom: 1px solid #f36;} +#menubar dd { +background: transparent url(images/menubar-detail.png) repeat-y top left; +margin: 0; padding: 0; height:232px; display:block; } +#menubar dl { +background:transparent url(images/menubar-top.png) no-repeat scroll left top; +width: 207px; border:0; margin: 0; padding: 0; display: block; } +#menubar dt { margin: 0; display: block; background: none; left:10px; +position:relative; padding: 5px; top:-15px; font-size: 14px; } +#menubar a { border-bottom:0; text-decoration:none; font-size: 12px; +color: #555; border-bottom: 1px dotted #777;} +#menubar li { margin: 0 0 0 6px; } +#menubar li:hover { color: #F36; } +#menubar ul { color: #333; margin:9px 0pt 3px 9px; + list-style-type: square; list-style-position: inside; padding: 0 0 0 2px; } +#menubar ul:hover { color: #850; } \ No newline at end of file diff --git a/admin/template/yoga/theme/admin/themeconf.inc.php b/admin/template/yoga/theme/admin/themeconf.inc.php new file mode 100644 index 000000000..9629b274f --- /dev/null +++ b/admin/template/yoga/theme/admin/themeconf.inc.php @@ -0,0 +1,74 @@ + 'yoga', + 'theme' => 'admin', + 'template_dir' => 'admin/template/yoga', + 'icon_dir' => 'template/yoga/icon', + 'admin_icon_dir' => 'template/yoga/icon/admin', + 'mime_icon_dir' => 'template/yoga/icon/mimetypes/', + 'local_head' => ' + + + + + + + + ' +); +?> diff --git a/admin/template/yoga/thumbnails.css b/admin/template/yoga/thumbnails.css new file mode 100644 index 000000000..052759381 --- /dev/null +++ b/admin/template/yoga/thumbnails.css @@ -0,0 +1,37 @@ +/* $Id$ */ +.content UL.thumbnails { + margin: 0; padding: 0; list-style: none; + text-align: center; /* to center the whole collection in .content */ +} +.content UL.thumbnails LI { display: inline } +.content UL.thumbnails SPAN.wrap1 { + margin: 0 5px 5px 5px; + display: table-cell; display: inline-table; + display: inline-block; /* Why 3 display option ??? */ + vertical-align: top; /* OK with Opera and IE6 not Geko */ + text-align: center; /* to center the thumbnail and legend in Geko/Opera */ +} +.content UL.thumbnails SPAN.wrap2 { + margin: 0; /* important reset the margins */ + display: table-cell; /* block prevents vertical-align here */ + vertical-align: middle; /* Ok with Opera and Geko not IE6 */ +} +.content UL.thumbnails LABEL { display: block; border-bottom: none; } +.content UL.thumbnails IMG { + margin-bottom: -4px; /* why ??? something wrong with Geko and Opera ignored by IE6*/ +} +.content UL.thumbnails LABEL { position: relative; } +.content UL.thumbnails INPUT { + position: relative; /* <= Opera can handle relative here */ + top: -20px; +} +:root .content UL.thumbnails INPUT { /* hide from Opera */ + position: absolute; /* <= Opera hide 1 checkbox over 2 !!! */ + left: 2px; top: 2px; +} +UL.thumbnails .levelIndicatorB { +display:block; position:absolute; z-index:100;padding:0px 0 0 14px; color:black; font-weight:bold; fontsize:120%; +} +UL.thumbnails .levelIndicatorF { +display:block; position:absolute; z-index:101;padding:1px 0 0 15px; color:white; font-weight:bold; fontsize:120%; +} \ No newline at end of file -- cgit v1.2.3