From eb062a2424c781adc86e99aa478bb2c8358cdbff Mon Sep 17 00:00:00 2001 From: "Fedor A. Fetisov" Date: Wed, 28 May 2014 01:57:10 +0400 Subject: [PATCH] Add screenshots to a styles of invitations --- .../classes/Mibew/Style/InvitationStyle.php | 10 ------- src/mibew/operator/invitationthemes.php | 19 ++++++++++--- src/mibew/styles/invitations/.htaccess | 3 +++ .../styles/invitations/default/config.ini | 10 +++++++ .../default/screenshots/invitation.png | Bin 0 -> 13263 bytes .../default/screenshots/location.png | Bin 0 -> 5106 bytes .../server_side/invitation_themes.handlebars | 25 ++++++------------ 7 files changed, 36 insertions(+), 31 deletions(-) create mode 100644 src/mibew/styles/invitations/.htaccess create mode 100644 src/mibew/styles/invitations/default/config.ini create mode 100644 src/mibew/styles/invitations/default/screenshots/invitation.png create mode 100644 src/mibew/styles/invitations/default/screenshots/location.png diff --git a/src/mibew/libs/classes/Mibew/Style/InvitationStyle.php b/src/mibew/libs/classes/Mibew/Style/InvitationStyle.php index edb49808..5c0e0718 100644 --- a/src/mibew/libs/classes/Mibew/Style/InvitationStyle.php +++ b/src/mibew/libs/classes/Mibew/Style/InvitationStyle.php @@ -36,16 +36,6 @@ class InvitationStyle extends AbstractStyle implements StyleInterface return 'styles/invitations/' . $this->getName(); } - /** - * Loads configurations of the style. - * - * @return array Style configurations - */ - public function getConfigurations() - { - return array(); - } - /** * Stub for StyleInterface::render method. * diff --git a/src/mibew/operator/invitationthemes.php b/src/mibew/operator/invitationthemes.php index 8d362754..ca6e4983 100644 --- a/src/mibew/operator/invitationthemes.php +++ b/src/mibew/operator/invitationthemes.php @@ -28,15 +28,26 @@ $style_list = InvitationStyle::getAvailableStyles(); $preview = verify_param("preview", "/^\w+$/", "default"); if (!in_array($preview, $style_list)) { + $style_names = array_keys($style_list); $preview = $style_list[0]; } +$invitation_style = new InvitationStyle($preview); +$style_config = $invitation_style->getConfigurations(); + +$screenshots = array(); +foreach ($style_config['screenshots'] as $name => $desc) { + $screenshots[] = array( + 'name' => $name, + 'file' => (MIBEW_WEB_ROOT . '/' . $invitation_style->getFilesPath() + . '/screenshots/' . $name . '.png'), + 'description' => $desc + ); +} + $page['formpreview'] = $preview; -$page['preview'] = $preview; $page['availablePreviews'] = $style_list; -$page['operatorName'] = (empty($operator['vclocalname']) - ? $operator['vccommonname'] - : $operator['vclocalname']); +$page['screenshotsList'] = $screenshots; $page['title'] = getlocal("page.preview.title"); $page['menuid'] = "settings"; diff --git a/src/mibew/styles/invitations/.htaccess b/src/mibew/styles/invitations/.htaccess new file mode 100644 index 00000000..ab74cbdc --- /dev/null +++ b/src/mibew/styles/invitations/.htaccess @@ -0,0 +1,3 @@ + + Deny from all + \ No newline at end of file diff --git a/src/mibew/styles/invitations/default/config.ini b/src/mibew/styles/invitations/default/config.ini new file mode 100644 index 00000000..1a58ea83 --- /dev/null +++ b/src/mibew/styles/invitations/default/config.ini @@ -0,0 +1,10 @@ +; This file determines some invitation style options +; Comments starts with ';' + +; Screenshots section describe all screenshots shiped with style +; Params names should be equals to file names without extension. Pictures +; extension should be '.png' +; Params values should be equals to screenshot desription +[screenshots] +invitation = "Appearance of the invitation" +location = "Location of the invitation on a page" \ No newline at end of file diff --git a/src/mibew/styles/invitations/default/screenshots/invitation.png b/src/mibew/styles/invitations/default/screenshots/invitation.png new file mode 100644 index 0000000000000000000000000000000000000000..55341f23bea41280f0be0eaeb1cab783161e71e1 GIT binary patch literal 13263 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 literal 0 HcmV?d00001 diff --git a/src/mibew/styles/invitations/default/screenshots/location.png b/src/mibew/styles/invitations/default/screenshots/location.png new file mode 100644 index 0000000000000000000000000000000000000000..dadd2001f79993b12ab9bed19c0418e17e82442a GIT binary patch literal 5106 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 literal 0 HcmV?d00001 diff --git a/src/mibew/styles/pages/default/templates_src/server_side/invitation_themes.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/invitation_themes.handlebars index dfcdba53..cdfa4245 100644 --- a/src/mibew/styles/pages/default/templates_src/server_side/invitation_themes.handlebars +++ b/src/mibew/styles/pages/default/templates_src/server_side/invitation_themes.handlebars @@ -1,13 +1,8 @@ {{#extends "_layout"}} {{#override "menu"}}{{> _menu}}{{/override}} - {{#override "head"}} - - {{/override}} - {{#override "content"}} {{l10n "page.preview.intro"}} -

@@ -32,6 +27,14 @@ + {{#each screenshotsList}} +

+
{{description}}
+
+ {{name}} +
+
+ {{/each}} @@ -41,17 +44,5 @@ - -
-
-
- × -
-

{{operatorName}}

-
{{l10n "invitation.message"}}
-
{{l10n "invitation.accept.caption"}}
-
-
-
{{/override}} {{/extends}} \ No newline at end of file