diff --git a/.bowerrc b/.bowerrc
old mode 100644
new mode 100755
index 1669168..1669168
--- a/.bowerrc
+++ b/.bowerrc
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
index 569df28..569df28
--- a/.gitignore
+++ b/.gitignore
diff --git a/.htaccess b/.htaccess
old mode 100644
new mode 100755
index cf009bf..cf009bf
--- a/.htaccess
+++ b/.htaccess
diff --git a/CHANGELOG.md b/CHANGELOG.md
old mode 100644
new mode 100755
index 63b7f2b..63b7f2b
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
diff --git a/Initializer.php b/Initializer.php
old mode 100644
new mode 100755
index 5cdac3e..5cdac3e
--- a/Initializer.php
+++ b/Initializer.php
diff --git a/LICENSE.md b/LICENSE.md
old mode 100644
new mode 100755
index e98f03d..e98f03d
--- a/LICENSE.md
+++ b/LICENSE.md
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
index 013197e..013197e
--- a/README.md
+++ b/README.md
diff --git a/backend/assets/AnalyticsAsset.php b/backend/assets/AnalyticsAsset.php
old mode 100644
new mode 100755
index f07c993..f7de167
--- a/backend/assets/AnalyticsAsset.php
+++ b/backend/assets/AnalyticsAsset.php
@@ -18,7 +18,7 @@
'js/analytics.js',
];
public $depends = [
- 'speixoto\amcharts\AmChartAsset',
+ 'artbox\core\assets\ArtboxAmChartAsset',
];
}
\ No newline at end of file
diff --git a/backend/controllers/AjaxController.php b/backend/controllers/AjaxController.php
new file mode 100644
index 0000000..4b03e33
--- /dev/null
+++ b/backend/controllers/AjaxController.php
@@ -0,0 +1,90 @@
+ [
+ 'class' => VerbFilter::className(),
+ 'actions' => [
+ 'analytics' => [ 'post' ],
+ ],
+ ],
+ ];
+ }
+
+ public function actionAnalytics()
+ {
+ \Yii::$app->response->format = Response::FORMAT_JSON;
+
+ $settings = Settings::getInstance();
+
+ $analytics = new Analytics(
+ [
+ 'viewId' => $settings->analytics_key,
+ ]
+ );
+ $data = $analytics->generateData();
+
+ $browsers = $data[ 'table' ][ 0 ];
+ arsort($browsers);
+
+ $cityes = $data[ 'table' ][ 1 ];
+ arsort($cityes);
+
+ $countries = $data[ 'table' ][ 2 ];
+ arsort($countries);
+
+ return [
+ 'plot' => $data[ 'plot' ],
+ 'pie' => [
+ [
+ "category" => "New Visitor",
+ "column-1" => round(intval($data[ 'new' ]), 2),
+ ],
+ [
+ "category" => "Returning Visitor",
+ "column-1" => 100 - round(intval($data[ 'new' ]), 2),
+ ],
+ ],
+ 'browsers' => $this->renderPartial(
+ '_table',
+ [
+ 'data' => $browsers,
+ 'name' => 'Browser',
+ ]
+ ),
+ 'cityes' => $this->renderPartial(
+ '_table',
+ [
+ 'data' => $cityes,
+ 'name' => 'City',
+ ]
+ ),
+ 'countries' => $this->renderPartial(
+ '_table',
+ [
+ 'data' => $countries,
+ 'name' => 'Country',
+ ]
+ ),
+ 'sessions' => '
' . $data[ 'sessions' ] . '
',
+ 'users' => '' . $data[ 'users' ] . '
',
+ 'views' => '' . $data[ 'views' ] . '
',
+ 'newusers' => '' . round(intval($data[ 'new' ]), 2) . ' %
',
+ ];
+ }
+
+ }
\ No newline at end of file
diff --git a/backend/controllers/SiteController.php b/backend/controllers/SiteController.php
index 0f5205d..feebfc3 100755
--- a/backend/controllers/SiteController.php
+++ b/backend/controllers/SiteController.php
@@ -8,7 +8,8 @@
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
use common\models\LoginForm;
-
+ use yii\web\Response;
+
/**
* Site controller
*/
@@ -34,7 +35,7 @@
'actions' => [
'logout',
'index',
- 'analytic',
+ 'analytics',
],
'allow' => true,
'roles' => [ '@' ],
@@ -44,7 +45,8 @@
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
- 'logout' => [ 'post' ],
+ 'logout' => [ 'post' ],
+ 'analytics' => [ 'post' ],
],
],
];
@@ -69,37 +71,37 @@
*/
public function actionIndex()
{
- $settings = Settings::getInstance();
-
- if (empty($settings->analytics_key)) {
- return $this->render('index');
- } else {
- $analytics = new Analytics(
- [
- 'viewId' => $settings->analytics_key,
- ]
- );
- $data = $analytics->generateData();
-
- $browsers = $data[ 'table' ][ 0 ];
- arsort($browsers);
-
- $cityes = $data[ 'table' ][ 1 ];
- arsort($cityes);
-
- $countries = $data[ 'table' ][ 2 ];
- arsort($countries);
-
- return $this->render(
- 'analytics',
- [
- 'data' => $data,
- 'browsers' => $browsers,
- 'cityes' => $cityes,
- 'countries' => $countries,
- ]
- );
- }
+ // $settings = Settings::getInstance();
+ //
+ // if (empty($settings->analytics_key)) {
+ return $this->render('index');
+ // } else {
+ // $analytics = new Analytics(
+ // [
+ // 'viewId' => $settings->analytics_key,
+ // ]
+ // );
+ // $data = $analytics->generateData();
+ //
+ // $browsers = $data[ 'table' ][ 0 ];
+ // arsort($browsers);
+ //
+ // $cityes = $data[ 'table' ][ 1 ];
+ // arsort($cityes);
+ //
+ // $countries = $data[ 'table' ][ 2 ];
+ // arsort($countries);
+ //
+ // return $this->render(
+ // 'analytics',
+ // [
+ // 'data' => $data,
+ // 'browsers' => $browsers,
+ // 'cityes' => $cityes,
+ // 'countries' => $countries,
+ // ]
+ // );
+ // }
}
/**
@@ -137,9 +139,4 @@
return $this->goHome();
}
-
- public function actionAnalytic()
- {
- return $this->render('analytic');
- }
}
diff --git a/backend/models/Analytics.php b/backend/models/Analytics.php
old mode 100644
new mode 100755
index 1025072..1025072
--- a/backend/models/Analytics.php
+++ b/backend/models/Analytics.php
diff --git a/backend/views/ajax/_table.php b/backend/views/ajax/_table.php
new file mode 100755
index 0000000..cff995e
--- /dev/null
+++ b/backend/views/ajax/_table.php
@@ -0,0 +1,38 @@
+
+
+
+
+
+ # |
+ = $name ?> |
+ Sessions |
+
+
+
+ $value) {
+ ?>
+
+ = $i ?> |
+ = $key ?> |
+ = $value ?> |
+
+
+
+
diff --git a/backend/views/settings/_codes_tab.php b/backend/views/settings/_codes_tab.php
old mode 100644
new mode 100755
index a43789a..a43789a
--- a/backend/views/settings/_codes_tab.php
+++ b/backend/views/settings/_codes_tab.php
diff --git a/backend/views/settings/_contact_tab.php b/backend/views/settings/_contact_tab.php
old mode 100644
new mode 100755
index d20c83b..d20c83b
--- a/backend/views/settings/_contact_tab.php
+++ b/backend/views/settings/_contact_tab.php
diff --git a/backend/views/settings/_main_tab.php b/backend/views/settings/_main_tab.php
old mode 100644
new mode 100755
index da1a81e..da1a81e
--- a/backend/views/settings/_main_tab.php
+++ b/backend/views/settings/_main_tab.php
diff --git a/backend/views/settings/_social_tab.php b/backend/views/settings/_social_tab.php
old mode 100644
new mode 100755
index 80c161c..80c161c
--- a/backend/views/settings/_social_tab.php
+++ b/backend/views/settings/_social_tab.php
diff --git a/backend/views/site/_table.php b/backend/views/site/_table.php
deleted file mode 100644
index cff995e..0000000
--- a/backend/views/site/_table.php
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
- # |
- = $name ?> |
- Sessions |
-
-
-
- $value) {
- ?>
-
- = $i ?> |
- = $key ?> |
- = $value ?> |
-
-
-
-
diff --git a/backend/views/site/analytics.php b/backend/views/site/analytics.php
old mode 100644
new mode 100755
index e82f37d..e82f37d
--- a/backend/views/site/analytics.php
+++ b/backend/views/site/analytics.php
diff --git a/backend/views/site/index.php b/backend/views/site/index.php
index 77c091c..f967b25 100755
--- a/backend/views/site/index.php
+++ b/backend/views/site/index.php
@@ -4,22 +4,125 @@
* @var View $this
*/
- use artbox\gentelella\widgets\XPanel;
use backend\assets\AnalyticsAsset;
+ use yii\bootstrap\Tabs;
use yii\web\View;
+ use yiister\gentelella\widgets\Panel;
$this->title = 'Artbox !';
AnalyticsAsset::register($this);
?>
- 'Hello!',
- 'toolbar' => false,
- ]
-); ?>
+
+
+
+
+
+
+
0
+
+
Sessions
+
Lorem ipsum psdea itgum rixt.
+
+
+
+
+
+
+
+
0
+
+
Users
+
Lorem ipsum psdea itgum rixt.
+
+
+
+
+
+
+
+
0
+
+
Page views
+
Lorem ipsum psdea itgum rixt.
+
+
+
+
+
+
+
+
0
+
+
New sessions
+
Lorem ipsum psdea itgum rixt.
+
+
+
-
+
+
+ 'Analytic',
+ ]
+ ) ?>
+
+
+
+
+
+
-
+
+
+ 'Pie chart',
+ ]
+ ) ?>
+
+
+
+
+
+
+
+
+ 'Some stats',
+ ]
+ ); ?>
+
+ [
+ 'class' => 'bar_tabs',
+ ],
+ 'items' => [
+ [
+ 'label' => 'Browsers',
+ 'content' => '
',
+ 'active' => true,
+ ],
+ [
+ 'label' => 'Cities',
+ 'content' => '
',
+ ],
+ [
+ 'label' => 'Countries',
+ 'content' => '
',
+ ],
+ ],
+ ]
+ );
+
+ ?>
+
+
+
+
+
diff --git a/backend/views/sitemap/index.php b/backend/views/sitemap/index.php
old mode 100644
new mode 100755
index 45bbae1..45bbae1
--- a/backend/views/sitemap/index.php
+++ b/backend/views/sitemap/index.php
diff --git a/backend/views/sitemap/update.php b/backend/views/sitemap/update.php
old mode 100644
new mode 100755
index 3666492..3666492
--- a/backend/views/sitemap/update.php
+++ b/backend/views/sitemap/update.php
diff --git a/backend/web/js/analytics.js b/backend/web/js/analytics.js
old mode 100644
new mode 100755
index 1746de8..cfd1bb7
--- a/backend/web/js/analytics.js
+++ b/backend/web/js/analytics.js
@@ -1,51 +1,102 @@
-var chart = AmCharts.makeChart(
- "chart", {
- "type": "pie",
- "dataProvider": [
+$(
+ function() {
+ $.ajax(
{
- "country": "Lithuania",
- "litres": 501.9
- },
- {
- "country": "Czech Republic",
- "litres": 301.9
- },
- {
- "country": "Ireland",
- "litres": 201.1
- },
- {
- "country": "Germany",
- "litres": 165.8
- },
- {
- "country": "Australia",
- "litres": 139.9
- },
- {
- "country": "Austria",
- "litres": 128.3
- },
- {
- "country": "UK",
- "litres": 99
- },
- {
- "country": "Belgium",
- "litres": 60
- },
- {
- "country": "The Netherlands",
- "litres": 50
+ url: "/admin/ajax/analytics",
+ type: "POST",
+ success: function(data) {
+ // Replacing top data
+ $('#sessions')
+ .replaceWith(data.sessions);
+ $('#users')
+ .replaceWith(data.users);
+ $('#views')
+ .replaceWith(data.views);
+ $('#newusers')
+ .replaceWith(data.newusers);
+ // Building main chart
+ var chart = AmCharts.makeChart(
+ "chartdiv", {
+ "type": "serial",
+ 'dataProvider': data.plot,
+ 'categoryField': 'day',
+ 'categoryAxis': {
+ 'labelFrequency': 5
+ },
+ 'graphs': [
+ {
+ 'balloon': {
+ "drop": true,
+ "adjustBorderColor": false,
+ "color": "#ffffff"
+ },
+ "bullet": "round",
+ "bulletBorderAlpha": 1,
+ "bulletColor": "#FFFFFF",
+ "bulletSize": 5,
+ "hideBulletsCount": 50,
+ "lineThickness": 2,
+ "title": "red line",
+ "useLineColorForBulletBorder": true,
+ "valueField": "users",
+ "balloonText": "Users: [[users]]",
+ "lineColor": '#9ABCC3'
+ },
+ {
+ 'balloon': {
+ "drop": true,
+ "adjustBorderColor": false,
+ "color": "#ffffff"
+ },
+ "bullet": "round",
+ "bulletBorderAlpha": 1,
+ "bulletColor": "#FFFFFF",
+ "bulletSize": 5,
+ "hideBulletsCount": 50,
+ "lineThickness": 2,
+ "title": "red line",
+ "useLineColorForBulletBorder": true,
+ "valueField": "sessions",
+ "balloonText": "Sessions: [[sessions]]",
+ "lineColor": '#A8E3D6'
+ }
+ ],
+ 'chartCursor': {
+ "pan": true,
+ "valueLineEnabled": true,
+ "valueLineBalloonEnabled": true,
+ "cursorAlpha": 1,
+ "cursorColor": "#1ABB9C",
+ "limitToGraph": "g1",
+ "valueLineAlpha": 0.2,
+ "valueZoomable": true
+ }
+ }
+ );
+
+ // Building pie chart
+ var pie = AmCharts.makeChart(
+ "piediv", {
+ "type": "pie",
+ 'dataProvider': data.pie,
+ "titleField": "category",
+ "valueField": "column-1",
+ 'colors': [
+ "#A8E3D6",
+ "#9ABCC3"
+ ]
+ }
+ );
+ // Replacing table stabs
+ $('#browsers')
+ .replaceWith(data.browsers);
+ $('#cities')
+ .replaceWith(data.cityes);
+ $('#countries')
+ .replaceWith(data.countries);
+ }
}
- ],
- "valueField": "litres",
- "titleField": "country",
- "balloon": {
- "fixedPosition": true
- },
- "export": {
- "enabled": true
- }
+ )
}
-);
\ No newline at end of file
+);
+
diff --git a/backend/web/js/custom.js b/backend/web/js/custom.js
index 5329989..69f3952 100755
--- a/backend/web/js/custom.js
+++ b/backend/web/js/custom.js
@@ -5045,7 +5045,7 @@ if (typeof NProgress != 'undefined') {
init_daterangepicker_reservation();
init_SmartWizard();
init_EasyPieChart();
- init_charts();
+ // init_charts();
init_echarts();
init_morris_charts();
init_skycons();
diff --git a/backend/web/js/jquery.animateNumber.js b/backend/web/js/jquery.animateNumber.js
new file mode 100644
index 0000000..7ea6e6e
--- /dev/null
+++ b/backend/web/js/jquery.animateNumber.js
@@ -0,0 +1,175 @@
+/** @preserve jQuery animateNumber plugin v0.0.14
+ * (c) 2013, Alexandr Borisov.
+ * https://github.com/aishek/jquery-animateNumber
+ */
+
+// ['...'] notation using to avoid names minification by Google Closure Compiler
+(function($) {
+ var reverse = function(value) {
+ return value.split('')
+ .reverse()
+ .join('');
+ };
+
+ var defaults = {
+ numberStep: function(now, tween) {
+ var floored_number = Math.floor(now), target = $(tween.elem);
+
+ target.text(floored_number);
+ }
+ };
+
+ var handle = function(tween) {
+ var elem = tween.elem;
+ if (elem.nodeType && elem.parentNode) {
+ var handler = elem._animateNumberSetter;
+ if (!handler) {
+ handler = defaults.numberStep;
+ }
+ handler(tween.now, tween);
+ }
+ };
+
+ if (!$.Tween || !$.Tween.propHooks) {
+ $.fx.step.number = handle;
+ } else {
+ $.Tween.propHooks.number = {
+ set: handle
+ };
+ }
+
+ var extract_number_parts = function(separated_number, group_length) {
+ var numbers = separated_number.split('')
+ .reverse(), number_parts = [], current_number_part, current_index, q;
+
+ for (var i = 0, l = Math.ceil(separated_number.length / group_length); i < l; i++) {
+ current_number_part = '';
+ for (q = 0; q < group_length; q++) {
+ current_index = i * group_length + q;
+ if (current_index === separated_number.length) {
+ break;
+ }
+
+ current_number_part = current_number_part + numbers[ current_index ];
+ }
+ number_parts.push(current_number_part);
+ }
+
+ return number_parts;
+ };
+
+ var remove_precending_zeros = function(number_parts) {
+ var last_index = number_parts.length - 1, last = reverse(number_parts[ last_index ]);
+
+ number_parts[ last_index ] = reverse(
+ parseInt(last, 10)
+ .toString()
+ );
+ return number_parts;
+ };
+
+ $.animateNumber = {
+ numberStepFactories: {
+ /**
+ * Creates numberStep handler, which appends string to floored animated number on each step.
+ *
+ * @example
+ * // will animate to 100 with "1 %", "2 %", "3 %", ...
+ * $('#someid').animateNumber({
+ * number: 100,
+ * numberStep: $.animateNumber.numberStepFactories.append(' %')
+ * });
+ *
+ * @params {String} suffix string to append to animated number
+ * @returns {Function} numberStep-compatible function for use in animateNumber's parameters
+ */
+ append: function(suffix) {
+ return function(now, tween) {
+ var floored_number = Math.floor(now), target = $(tween.elem);
+
+ target.prop('number', now)
+ .text(floored_number + suffix);
+ };
+ },
+
+ /**
+ * Creates numberStep handler, which format floored numbers by separating them to groups.
+ *
+ * @example
+ * // will animate with 1 ... 217,980 ... 95,217,980 ... 7,095,217,980
+ * $('#world-population').animateNumber({
+ * number: 7095217980,
+ * numberStep: $.animateNumber.numberStepFactories.separator(',')
+ * });
+ * @example
+ * // will animate with 1% ... 217,980% ... 95,217,980% ... 7,095,217,980%
+ * $('#salesIncrease').animateNumber({
+ * number: 7095217980,
+ * numberStep: $.animateNumber.numberStepFactories.separator(',', 3, '%')
+ * });
+ *
+ * @params {String} [separator=' '] string to separate number groups
+ * @params {String} [group_length=3] number group length
+ * @params {String} [suffix=''] suffix to append to number
+ * @returns {Function} numberStep-compatible function for use in animateNumber's parameters
+ */
+ separator: function(separator, group_length, suffix) {
+ separator = separator || ' ';
+ group_length = group_length || 3;
+ suffix = suffix || '';
+
+ return function(now, tween) {
+ var negative = now < 0, floored_number = Math.floor((negative ? -1 : 1) * now), separated_number = floored_number.toString(), target = $(tween.elem);
+
+ if (separated_number.length > group_length) {
+ var number_parts = extract_number_parts(separated_number, group_length);
+
+ separated_number = remove_precending_zeros(number_parts)
+ .join(separator);
+ separated_number = reverse(separated_number);
+ }
+
+ target.prop('number', now)
+ .text((negative ? '-' : '') + separated_number + suffix);
+ };
+ }
+ }
+ };
+
+ $.fn.animateNumber = function() {
+ var options = arguments[ 0 ], settings = $.extend({}, defaults, options),
+
+ target = $(this), args = [ settings ];
+
+ for (var i = 1, l = arguments.length; i < l; i++) {
+ args.push(arguments[ i ]);
+ }
+
+ // needs of custom step function usage
+ if (options.numberStep) {
+ // assigns custom step functions
+ var items = this.each(
+ function() {
+ this._animateNumberSetter = options.numberStep;
+ }
+ );
+
+ // cleanup of custom step functions after animation
+ var generic_complete = settings.complete;
+ settings.complete = function() {
+ items.each(
+ function() {
+ delete this._animateNumberSetter;
+ }
+ );
+
+ if (generic_complete) {
+ generic_complete.apply(this, arguments);
+ }
+ };
+ }
+
+ return target.animate.apply(target, args);
+ };
+
+}(jQuery));
diff --git a/codeception.yml b/codeception.yml
old mode 100644
new mode 100755
index af20104..af20104
--- a/codeception.yml
+++ b/codeception.yml
diff --git a/common/codeception.yml b/common/codeception.yml
old mode 100644
new mode 100755
index de5d76a..de5d76a
--- a/common/codeception.yml
+++ b/common/codeception.yml
diff --git a/common/components/Sitemap.php b/common/components/Sitemap.php
old mode 100644
new mode 100755
index 64bf031..64bf031
--- a/common/components/Sitemap.php
+++ b/common/components/Sitemap.php
diff --git a/common/config/.gitignore b/common/config/.gitignore
old mode 100644
new mode 100755
index 0be4f93..0be4f93
--- a/common/config/.gitignore
+++ b/common/config/.gitignore
diff --git a/common/config/Artbox-85b8559147bc.json b/common/config/Artbox-85b8559147bc.json
old mode 100644
new mode 100755
index 91a06bb..91a06bb
--- a/common/config/Artbox-85b8559147bc.json
+++ b/common/config/Artbox-85b8559147bc.json
diff --git a/common/config/SitemapDynamic.php b/common/config/SitemapDynamic.php
old mode 100644
new mode 100755
index 66c4ee0..66c4ee0
--- a/common/config/SitemapDynamic.php
+++ b/common/config/SitemapDynamic.php
diff --git a/common/config/SitemapStatic.php b/common/config/SitemapStatic.php
old mode 100644
new mode 100755
index 9a70227..9a70227
--- a/common/config/SitemapStatic.php
+++ b/common/config/SitemapStatic.php
diff --git a/common/config/bootstrap.php b/common/config/bootstrap.php
old mode 100644
new mode 100755
index 71b0e0d..71b0e0d
--- a/common/config/bootstrap.php
+++ b/common/config/bootstrap.php
diff --git a/common/config/main.php b/common/config/main.php
old mode 100644
new mode 100755
index 2f2a09a..2f2a09a
--- a/common/config/main.php
+++ b/common/config/main.php
diff --git a/common/config/params.php b/common/config/params.php
old mode 100644
new mode 100755
index 4ec9ba6..4ec9ba6
--- a/common/config/params.php
+++ b/common/config/params.php
diff --git a/common/config/settings.php b/common/config/settings.php
index 44d5cbf..c685ca5 100755
--- a/common/config/settings.php
+++ b/common/config/settings.php
@@ -5,29 +5,29 @@ return [
'phone' => '+38 (044) 593-73-76',
'phone2' => '+38 (098) 468-07-64',
'skype' => 'artwebstudio',
- 'email' => 'artweb.ua@gmail.com',
- 'house' => '1-М',
- 'street' => 'пр. М. Бажана',
- 'office' => '25',
- 'city' => 'Киев',
- 'country' => 'Украина',
- 'lat' => '50.403696',
- 'lon' => '30.641481',
- 'facebook' => 'https://www.facebook.com/ArtWeb.ua/',
- 'vk' => 'https://vk.com/artwebua',
- 'ok' => 'https://ok.ru/artwebua',
- 'google' => 'https://plus.google.com/+ArtwebUaAgency',
- 'twitter' => 'https://twitter.com/ArtWeb_ua',
- 'name' => 'Artweb',
- 'logo' => '2',
- 'about' => 'Строим бизнес в онлайне',
+ 'email' => 'artweb.ua@gmail.com',
+ 'house' => '1-М',
+ 'street' => 'пр. М. Бажана',
+ 'office' => '25',
+ 'city' => 'Киев',
+ 'country' => 'Украина',
+ 'lat' => '50.403696',
+ 'lon' => '30.641481',
+ 'facebook' => 'https://www.facebook.com/ArtWeb.ua/',
+ 'vk' => 'https://vk.com/artwebua',
+ 'ok' => 'https://ok.ru/artwebua',
+ 'google' => 'https://plus.google.com/+ArtwebUaAgency',
+ 'twitter' => 'https://twitter.com/ArtWeb_ua',
+ 'name' => 'Artweb',
+ 'logo' => '11',
+ 'about' => 'Строим бизнес в онлайне',
'analytics_key' => '119240817',
- 'robots' => 'User-agent: Google
+ 'robots' => 'User-agent: Google
Disallow:
',
- 'ga_code' => '796967',
- 'ya_code' => '08908908',
- 'tag_manager' => '',
- 'id' => 1,
+ 'ga_code' => '796967',
+ 'ya_code' => '08908908',
+ 'tag_manager' => '',
+ 'id' => 1,
],
];
\ No newline at end of file
diff --git a/common/config/test.php b/common/config/test.php
old mode 100644
new mode 100755
index c952c41..c952c41
--- a/common/config/test.php
+++ b/common/config/test.php
diff --git a/common/fixtures/User.php b/common/fixtures/User.php
old mode 100644
new mode 100755
index d4b0f36..d4b0f36
--- a/common/fixtures/User.php
+++ b/common/fixtures/User.php
diff --git a/common/mail/layouts/html.php b/common/mail/layouts/html.php
old mode 100644
new mode 100755
index bddbc61..bddbc61
--- a/common/mail/layouts/html.php
+++ b/common/mail/layouts/html.php
diff --git a/common/mail/layouts/text.php b/common/mail/layouts/text.php
old mode 100644
new mode 100755
index aab1d5d..aab1d5d
--- a/common/mail/layouts/text.php
+++ b/common/mail/layouts/text.php
diff --git a/common/mail/passwordResetToken-html.php b/common/mail/passwordResetToken-html.php
old mode 100644
new mode 100755
index f3daf49..f3daf49
--- a/common/mail/passwordResetToken-html.php
+++ b/common/mail/passwordResetToken-html.php
diff --git a/common/mail/passwordResetToken-text.php b/common/mail/passwordResetToken-text.php
old mode 100644
new mode 100755
index 244c0cb..244c0cb
--- a/common/mail/passwordResetToken-text.php
+++ b/common/mail/passwordResetToken-text.php
diff --git a/common/models/LoginForm.php b/common/models/LoginForm.php
old mode 100644
new mode 100755
index d6d5d41..d6d5d41
--- a/common/models/LoginForm.php
+++ b/common/models/LoginForm.php
diff --git a/common/models/SitemapDynamic.php b/common/models/SitemapDynamic.php
old mode 100644
new mode 100755
index 7d01f94..7d01f94
--- a/common/models/SitemapDynamic.php
+++ b/common/models/SitemapDynamic.php
diff --git a/common/models/SitemapStatic.php b/common/models/SitemapStatic.php
old mode 100644
new mode 100755
index 24b3be0..24b3be0
--- a/common/models/SitemapStatic.php
+++ b/common/models/SitemapStatic.php
diff --git a/common/tests/_bootstrap.php b/common/tests/_bootstrap.php
old mode 100644
new mode 100755
index d5a93de..d5a93de
--- a/common/tests/_bootstrap.php
+++ b/common/tests/_bootstrap.php
diff --git a/common/tests/_data/user.php b/common/tests/_data/user.php
old mode 100644
new mode 100755
index 9c9f50a..9c9f50a
--- a/common/tests/_data/user.php
+++ b/common/tests/_data/user.php
diff --git a/common/tests/_output/.gitignore b/common/tests/_output/.gitignore
old mode 100644
new mode 100755
index d6b7ef3..d6b7ef3
--- a/common/tests/_output/.gitignore
+++ b/common/tests/_output/.gitignore
diff --git a/common/tests/_support/.gitignore b/common/tests/_support/.gitignore
old mode 100644
new mode 100755
index 36e264c..36e264c
--- a/common/tests/_support/.gitignore
+++ b/common/tests/_support/.gitignore
diff --git a/common/tests/_support/UnitTester.php b/common/tests/_support/UnitTester.php
old mode 100644
new mode 100755
index 91cb34f..91cb34f
--- a/common/tests/_support/UnitTester.php
+++ b/common/tests/_support/UnitTester.php
diff --git a/common/tests/unit.suite.yml b/common/tests/unit.suite.yml
old mode 100644
new mode 100755
index 19f0b42..19f0b42
--- a/common/tests/unit.suite.yml
+++ b/common/tests/unit.suite.yml
diff --git a/common/tests/unit/models/LoginFormTest.php b/common/tests/unit/models/LoginFormTest.php
old mode 100644
new mode 100755
index 0eb5eab..0eb5eab
--- a/common/tests/unit/models/LoginFormTest.php
+++ b/common/tests/unit/models/LoginFormTest.php
diff --git a/common/widgets/Alert.php b/common/widgets/Alert.php
old mode 100644
new mode 100755
index 69f1c40..69f1c40
--- a/common/widgets/Alert.php
+++ b/common/widgets/Alert.php
diff --git a/composer.json b/composer.json
old mode 100644
new mode 100755
index 5a0d00f..5a0d00f
--- a/composer.json
+++ b/composer.json
diff --git a/composer.lock b/composer.lock
old mode 100644
new mode 100755
index 71926cd..71926cd
--- a/composer.lock
+++ b/composer.lock
diff --git a/console/config/.gitignore b/console/config/.gitignore
old mode 100644
new mode 100755
index 20da318..20da318
--- a/console/config/.gitignore
+++ b/console/config/.gitignore
diff --git a/console/config/bootstrap.php b/console/config/bootstrap.php
old mode 100644
new mode 100755
index b3d9bbc..b3d9bbc
--- a/console/config/bootstrap.php
+++ b/console/config/bootstrap.php
diff --git a/console/config/main.php b/console/config/main.php
old mode 100644
new mode 100755
index 8aaeeff..8aaeeff
--- a/console/config/main.php
+++ b/console/config/main.php
diff --git a/console/config/params.php b/console/config/params.php
old mode 100644
new mode 100755
index 7f754b9..7f754b9
--- a/console/config/params.php
+++ b/console/config/params.php
diff --git a/console/controllers/.gitkeep b/console/controllers/.gitkeep
old mode 100644
new mode 100755
index e69de29..e69de29
--- a/console/controllers/.gitkeep
+++ b/console/controllers/.gitkeep
diff --git a/console/controllers/CheckController.php b/console/controllers/CheckController.php
old mode 100644
new mode 100755
index efd9c07..efd9c07
--- a/console/controllers/CheckController.php
+++ b/console/controllers/CheckController.php
diff --git a/console/controllers/CreateController.php b/console/controllers/CreateController.php
old mode 100644
new mode 100755
index 71d603b..71d603b
--- a/console/controllers/CreateController.php
+++ b/console/controllers/CreateController.php
diff --git a/console/models/.gitkeep b/console/models/.gitkeep
old mode 100644
new mode 100755
index 72e8ffc..72e8ffc
--- a/console/models/.gitkeep
+++ b/console/models/.gitkeep
diff --git a/console/runtime/.gitignore b/console/runtime/.gitignore
old mode 100644
new mode 100755
index c96a04f..c96a04f
--- a/console/runtime/.gitignore
+++ b/console/runtime/.gitignore
diff --git a/environments/dbmysql.php b/environments/dbmysql.php
old mode 100644
new mode 100755
index dbf6d83..dbf6d83
--- a/environments/dbmysql.php
+++ b/environments/dbmysql.php
diff --git a/environments/dbpostgresql.php b/environments/dbpostgresql.php
old mode 100644
new mode 100755
index ee580f4..ee580f4
--- a/environments/dbpostgresql.php
+++ b/environments/dbpostgresql.php
diff --git a/environments/dev/backend/config/main-local.php b/environments/dev/backend/config/main-local.php
old mode 100644
new mode 100755
index d9a8ceb..d9a8ceb
--- a/environments/dev/backend/config/main-local.php
+++ b/environments/dev/backend/config/main-local.php
diff --git a/environments/dev/backend/config/params-local.php b/environments/dev/backend/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/dev/backend/config/params-local.php
+++ b/environments/dev/backend/config/params-local.php
diff --git a/environments/dev/backend/config/test-local.php b/environments/dev/backend/config/test-local.php
old mode 100644
new mode 100755
index 4513a34..4513a34
--- a/environments/dev/backend/config/test-local.php
+++ b/environments/dev/backend/config/test-local.php
diff --git a/environments/dev/backend/web/index-test.php b/environments/dev/backend/web/index-test.php
old mode 100644
new mode 100755
index 262bc1a..262bc1a
--- a/environments/dev/backend/web/index-test.php
+++ b/environments/dev/backend/web/index-test.php
diff --git a/environments/dev/backend/web/index.php b/environments/dev/backend/web/index.php
old mode 100644
new mode 100755
index 1d75140..1d75140
--- a/environments/dev/backend/web/index.php
+++ b/environments/dev/backend/web/index.php
diff --git a/environments/dev/common/config/main-local.php b/environments/dev/common/config/main-local.php
old mode 100644
new mode 100755
index 11c239d..11c239d
--- a/environments/dev/common/config/main-local.php
+++ b/environments/dev/common/config/main-local.php
diff --git a/environments/dev/common/config/params-local.php b/environments/dev/common/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/dev/common/config/params-local.php
+++ b/environments/dev/common/config/params-local.php
diff --git a/environments/dev/common/config/test-local.php b/environments/dev/common/config/test-local.php
old mode 100644
new mode 100755
index b30e64b..b30e64b
--- a/environments/dev/common/config/test-local.php
+++ b/environments/dev/common/config/test-local.php
diff --git a/environments/dev/console/config/main-local.php b/environments/dev/console/config/main-local.php
old mode 100644
new mode 100755
index 1d2118f..1d2118f
--- a/environments/dev/console/config/main-local.php
+++ b/environments/dev/console/config/main-local.php
diff --git a/environments/dev/console/config/params-local.php b/environments/dev/console/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/dev/console/config/params-local.php
+++ b/environments/dev/console/config/params-local.php
diff --git a/environments/dev/frontend/config/main-local.php b/environments/dev/frontend/config/main-local.php
old mode 100644
new mode 100755
index d9a8ceb..d9a8ceb
--- a/environments/dev/frontend/config/main-local.php
+++ b/environments/dev/frontend/config/main-local.php
diff --git a/environments/dev/frontend/config/params-local.php b/environments/dev/frontend/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/dev/frontend/config/params-local.php
+++ b/environments/dev/frontend/config/params-local.php
diff --git a/environments/dev/frontend/config/test-local.php b/environments/dev/frontend/config/test-local.php
old mode 100644
new mode 100755
index 4513a34..4513a34
--- a/environments/dev/frontend/config/test-local.php
+++ b/environments/dev/frontend/config/test-local.php
diff --git a/environments/dev/frontend/web/index-test.php b/environments/dev/frontend/web/index-test.php
old mode 100644
new mode 100755
index 262bc1a..262bc1a
--- a/environments/dev/frontend/web/index-test.php
+++ b/environments/dev/frontend/web/index-test.php
diff --git a/environments/dev/frontend/web/index.php b/environments/dev/frontend/web/index.php
old mode 100644
new mode 100755
index 1d75140..1d75140
--- a/environments/dev/frontend/web/index.php
+++ b/environments/dev/frontend/web/index.php
diff --git a/environments/dev/yii b/environments/dev/yii
old mode 100644
new mode 100755
index 6f0c6d2..6f0c6d2
--- a/environments/dev/yii
+++ b/environments/dev/yii
diff --git a/environments/dev/yii_test b/environments/dev/yii_test
old mode 100644
new mode 100755
index 880050e..880050e
--- a/environments/dev/yii_test
+++ b/environments/dev/yii_test
diff --git a/environments/dev/yii_test.bat b/environments/dev/yii_test.bat
old mode 100644
new mode 100755
index 854e08b..854e08b
--- a/environments/dev/yii_test.bat
+++ b/environments/dev/yii_test.bat
diff --git a/environments/index.php b/environments/index.php
old mode 100644
new mode 100755
index 0070519..0070519
--- a/environments/index.php
+++ b/environments/index.php
diff --git a/environments/prod/backend/config/main-local.php b/environments/prod/backend/config/main-local.php
old mode 100644
new mode 100755
index af46ba3..af46ba3
--- a/environments/prod/backend/config/main-local.php
+++ b/environments/prod/backend/config/main-local.php
diff --git a/environments/prod/backend/config/params-local.php b/environments/prod/backend/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/prod/backend/config/params-local.php
+++ b/environments/prod/backend/config/params-local.php
diff --git a/environments/prod/backend/web/index.php b/environments/prod/backend/web/index.php
old mode 100644
new mode 100755
index 2af48dd..2af48dd
--- a/environments/prod/backend/web/index.php
+++ b/environments/prod/backend/web/index.php
diff --git a/environments/prod/common/config/main-local.php b/environments/prod/common/config/main-local.php
old mode 100644
new mode 100755
index 195993f..195993f
--- a/environments/prod/common/config/main-local.php
+++ b/environments/prod/common/config/main-local.php
diff --git a/environments/prod/common/config/params-local.php b/environments/prod/common/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/prod/common/config/params-local.php
+++ b/environments/prod/common/config/params-local.php
diff --git a/environments/prod/console/config/main-local.php b/environments/prod/console/config/main-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/prod/console/config/main-local.php
+++ b/environments/prod/console/config/main-local.php
diff --git a/environments/prod/console/config/params-local.php b/environments/prod/console/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/prod/console/config/params-local.php
+++ b/environments/prod/console/config/params-local.php
diff --git a/environments/prod/frontend/config/main-local.php b/environments/prod/frontend/config/main-local.php
old mode 100644
new mode 100755
index af46ba3..af46ba3
--- a/environments/prod/frontend/config/main-local.php
+++ b/environments/prod/frontend/config/main-local.php
diff --git a/environments/prod/frontend/config/params-local.php b/environments/prod/frontend/config/params-local.php
old mode 100644
new mode 100755
index d0b9c34..d0b9c34
--- a/environments/prod/frontend/config/params-local.php
+++ b/environments/prod/frontend/config/params-local.php
diff --git a/environments/prod/frontend/web/index.php b/environments/prod/frontend/web/index.php
old mode 100644
new mode 100755
index 2af48dd..2af48dd
--- a/environments/prod/frontend/web/index.php
+++ b/environments/prod/frontend/web/index.php
diff --git a/environments/prod/yii b/environments/prod/yii
old mode 100644
new mode 100755
index 1fe0342..1fe0342
--- a/environments/prod/yii
+++ b/environments/prod/yii
diff --git a/frontend/assets/AppAsset.php b/frontend/assets/AppAsset.php
old mode 100644
new mode 100755
index 43e0171..43e0171
--- a/frontend/assets/AppAsset.php
+++ b/frontend/assets/AppAsset.php
diff --git a/frontend/assets/MapAsset.php b/frontend/assets/MapAsset.php
old mode 100644
new mode 100755
index 23143c3..23143c3
--- a/frontend/assets/MapAsset.php
+++ b/frontend/assets/MapAsset.php
diff --git a/frontend/codeception.yml b/frontend/codeception.yml
old mode 100644
new mode 100755
index 1203f39..1203f39
--- a/frontend/codeception.yml
+++ b/frontend/codeception.yml
diff --git a/frontend/config/.gitignore b/frontend/config/.gitignore
old mode 100644
new mode 100755
index 42799dd..42799dd
--- a/frontend/config/.gitignore
+++ b/frontend/config/.gitignore
diff --git a/frontend/config/bootstrap.php b/frontend/config/bootstrap.php
old mode 100644
new mode 100755
index b3d9bbc..b3d9bbc
--- a/frontend/config/bootstrap.php
+++ b/frontend/config/bootstrap.php
diff --git a/frontend/config/main.php b/frontend/config/main.php
old mode 100644
new mode 100755
index fc991cc..fc991cc
--- a/frontend/config/main.php
+++ b/frontend/config/main.php
diff --git a/frontend/config/params.php b/frontend/config/params.php
old mode 100644
new mode 100755
index 7f754b9..7f754b9
--- a/frontend/config/params.php
+++ b/frontend/config/params.php
diff --git a/frontend/config/test.php b/frontend/config/test.php
old mode 100644
new mode 100755
index 775aa98..775aa98
--- a/frontend/config/test.php
+++ b/frontend/config/test.php
diff --git a/frontend/controllers/PageController.php b/frontend/controllers/PageController.php
old mode 100644
new mode 100755
index b6614a5..b6614a5
--- a/frontend/controllers/PageController.php
+++ b/frontend/controllers/PageController.php
diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php
old mode 100644
new mode 100755
index 8575678..8575678
--- a/frontend/controllers/SiteController.php
+++ b/frontend/controllers/SiteController.php
diff --git a/frontend/models/ContactForm.php b/frontend/models/ContactForm.php
old mode 100644
new mode 100755
index d0cc9cb..d0cc9cb
--- a/frontend/models/ContactForm.php
+++ b/frontend/models/ContactForm.php
diff --git a/frontend/models/PasswordResetRequestForm.php b/frontend/models/PasswordResetRequestForm.php
old mode 100644
new mode 100755
index c11aeec..c11aeec
--- a/frontend/models/PasswordResetRequestForm.php
+++ b/frontend/models/PasswordResetRequestForm.php
diff --git a/frontend/models/ResetPasswordForm.php b/frontend/models/ResetPasswordForm.php
old mode 100644
new mode 100755
index fb36dd0..fb36dd0
--- a/frontend/models/ResetPasswordForm.php
+++ b/frontend/models/ResetPasswordForm.php
diff --git a/frontend/models/SignupForm.php b/frontend/models/SignupForm.php
old mode 100644
new mode 100755
index 57a51d8..57a51d8
--- a/frontend/models/SignupForm.php
+++ b/frontend/models/SignupForm.php
diff --git a/frontend/runtime/.gitignore b/frontend/runtime/.gitignore
old mode 100644
new mode 100755
index c96a04f..c96a04f
--- a/frontend/runtime/.gitignore
+++ b/frontend/runtime/.gitignore
diff --git a/frontend/tests/_bootstrap.php b/frontend/tests/_bootstrap.php
old mode 100644
new mode 100755
index 83a1f26..83a1f26
--- a/frontend/tests/_bootstrap.php
+++ b/frontend/tests/_bootstrap.php
diff --git a/frontend/tests/_data/login_data.php b/frontend/tests/_data/login_data.php
old mode 100644
new mode 100755
index 32aef6e..32aef6e
--- a/frontend/tests/_data/login_data.php
+++ b/frontend/tests/_data/login_data.php
diff --git a/frontend/tests/_data/user.php b/frontend/tests/_data/user.php
old mode 100644
new mode 100755
index 3670e09..3670e09
--- a/frontend/tests/_data/user.php
+++ b/frontend/tests/_data/user.php
diff --git a/frontend/tests/_output/.gitignore b/frontend/tests/_output/.gitignore
old mode 100644
new mode 100755
index d6b7ef3..d6b7ef3
--- a/frontend/tests/_output/.gitignore
+++ b/frontend/tests/_output/.gitignore
diff --git a/frontend/tests/_support/.gitignore b/frontend/tests/_support/.gitignore
old mode 100644
new mode 100755
index 36e264c..36e264c
--- a/frontend/tests/_support/.gitignore
+++ b/frontend/tests/_support/.gitignore
diff --git a/frontend/tests/_support/FunctionalTester.php b/frontend/tests/_support/FunctionalTester.php
old mode 100644
new mode 100755
index 7475d8a..7475d8a
--- a/frontend/tests/_support/FunctionalTester.php
+++ b/frontend/tests/_support/FunctionalTester.php
diff --git a/frontend/tests/_support/UnitTester.php b/frontend/tests/_support/UnitTester.php
old mode 100644
new mode 100755
index 8c708e7..8c708e7
--- a/frontend/tests/_support/UnitTester.php
+++ b/frontend/tests/_support/UnitTester.php
diff --git a/frontend/tests/acceptance.suite.yml.example b/frontend/tests/acceptance.suite.yml.example
old mode 100644
new mode 100755
index 9406c49..9406c49
--- a/frontend/tests/acceptance.suite.yml.example
+++ b/frontend/tests/acceptance.suite.yml.example
diff --git a/frontend/tests/acceptance/HomeCest.php b/frontend/tests/acceptance/HomeCest.php
old mode 100644
new mode 100755
index cda635a..cda635a
--- a/frontend/tests/acceptance/HomeCest.php
+++ b/frontend/tests/acceptance/HomeCest.php
diff --git a/frontend/tests/acceptance/_bootstrap.php b/frontend/tests/acceptance/_bootstrap.php
old mode 100644
new mode 100755
index 47716f0..47716f0
--- a/frontend/tests/acceptance/_bootstrap.php
+++ b/frontend/tests/acceptance/_bootstrap.php
diff --git a/frontend/tests/functional.suite.yml b/frontend/tests/functional.suite.yml
old mode 100644
new mode 100755
index 3f851d1..3f851d1
--- a/frontend/tests/functional.suite.yml
+++ b/frontend/tests/functional.suite.yml
diff --git a/frontend/tests/functional/AboutCest.php b/frontend/tests/functional/AboutCest.php
old mode 100644
new mode 100755
index 6c3cb9e..6c3cb9e
--- a/frontend/tests/functional/AboutCest.php
+++ b/frontend/tests/functional/AboutCest.php
diff --git a/frontend/tests/functional/ContactCest.php b/frontend/tests/functional/ContactCest.php
old mode 100644
new mode 100755
index bdda991..bdda991
--- a/frontend/tests/functional/ContactCest.php
+++ b/frontend/tests/functional/ContactCest.php
diff --git a/frontend/tests/functional/HomeCest.php b/frontend/tests/functional/HomeCest.php
old mode 100644
new mode 100755
index 8f99b48..8f99b48
--- a/frontend/tests/functional/HomeCest.php
+++ b/frontend/tests/functional/HomeCest.php
diff --git a/frontend/tests/functional/LoginCest.php b/frontend/tests/functional/LoginCest.php
old mode 100644
new mode 100755
index 696aeda..696aeda
--- a/frontend/tests/functional/LoginCest.php
+++ b/frontend/tests/functional/LoginCest.php
diff --git a/frontend/tests/functional/SignupCest.php b/frontend/tests/functional/SignupCest.php
old mode 100644
new mode 100755
index 8cfde9a..8cfde9a
--- a/frontend/tests/functional/SignupCest.php
+++ b/frontend/tests/functional/SignupCest.php
diff --git a/frontend/tests/functional/_bootstrap.php b/frontend/tests/functional/_bootstrap.php
old mode 100644
new mode 100755
index 30ed54b..30ed54b
--- a/frontend/tests/functional/_bootstrap.php
+++ b/frontend/tests/functional/_bootstrap.php
diff --git a/frontend/tests/unit.suite.yml b/frontend/tests/unit.suite.yml
old mode 100644
new mode 100755
index 27f2907..27f2907
--- a/frontend/tests/unit.suite.yml
+++ b/frontend/tests/unit.suite.yml
diff --git a/frontend/tests/unit/_bootstrap.php b/frontend/tests/unit/_bootstrap.php
old mode 100644
new mode 100755
index e432ce5..e432ce5
--- a/frontend/tests/unit/_bootstrap.php
+++ b/frontend/tests/unit/_bootstrap.php
diff --git a/frontend/tests/unit/models/ContactFormTest.php b/frontend/tests/unit/models/ContactFormTest.php
old mode 100644
new mode 100755
index acdf9db..acdf9db
--- a/frontend/tests/unit/models/ContactFormTest.php
+++ b/frontend/tests/unit/models/ContactFormTest.php
diff --git a/frontend/tests/unit/models/PasswordResetRequestFormTest.php b/frontend/tests/unit/models/PasswordResetRequestFormTest.php
old mode 100644
new mode 100755
index eba7203..eba7203
--- a/frontend/tests/unit/models/PasswordResetRequestFormTest.php
+++ b/frontend/tests/unit/models/PasswordResetRequestFormTest.php
diff --git a/frontend/tests/unit/models/ResetPasswordFormTest.php b/frontend/tests/unit/models/ResetPasswordFormTest.php
old mode 100644
new mode 100755
index 74929bf..74929bf
--- a/frontend/tests/unit/models/ResetPasswordFormTest.php
+++ b/frontend/tests/unit/models/ResetPasswordFormTest.php
diff --git a/frontend/tests/unit/models/SignupFormTest.php b/frontend/tests/unit/models/SignupFormTest.php
old mode 100644
new mode 100755
index 23a3463..23a3463
--- a/frontend/tests/unit/models/SignupFormTest.php
+++ b/frontend/tests/unit/models/SignupFormTest.php
diff --git a/frontend/views/layouts/main.php b/frontend/views/layouts/main.php
old mode 100644
new mode 100755
index d78dcef..d78dcef
--- a/frontend/views/layouts/main.php
+++ b/frontend/views/layouts/main.php
diff --git a/frontend/views/page/view.php b/frontend/views/page/view.php
old mode 100644
new mode 100755
index 32db216..32db216
--- a/frontend/views/page/view.php
+++ b/frontend/views/page/view.php
diff --git a/frontend/views/site/about.php b/frontend/views/site/about.php
old mode 100644
new mode 100755
index b47ad3a..b47ad3a
--- a/frontend/views/site/about.php
+++ b/frontend/views/site/about.php
diff --git a/frontend/views/site/contact.php b/frontend/views/site/contact.php
old mode 100644
new mode 100755
index e7a678b..e7a678b
--- a/frontend/views/site/contact.php
+++ b/frontend/views/site/contact.php
diff --git a/frontend/views/site/error.php b/frontend/views/site/error.php
old mode 100644
new mode 100755
index 26be2c8..26be2c8
--- a/frontend/views/site/error.php
+++ b/frontend/views/site/error.php
diff --git a/frontend/views/site/index.php b/frontend/views/site/index.php
old mode 100644
new mode 100755
index 9c51fc3..9c51fc3
--- a/frontend/views/site/index.php
+++ b/frontend/views/site/index.php
diff --git a/frontend/views/site/login.php b/frontend/views/site/login.php
old mode 100644
new mode 100755
index 56ea98e..56ea98e
--- a/frontend/views/site/login.php
+++ b/frontend/views/site/login.php
diff --git a/frontend/views/site/requestPasswordResetToken.php b/frontend/views/site/requestPasswordResetToken.php
old mode 100644
new mode 100755
index 9f6822e..9f6822e
--- a/frontend/views/site/requestPasswordResetToken.php
+++ b/frontend/views/site/requestPasswordResetToken.php
diff --git a/frontend/views/site/resetPassword.php b/frontend/views/site/resetPassword.php
old mode 100644
new mode 100755
index 36ef452..36ef452
--- a/frontend/views/site/resetPassword.php
+++ b/frontend/views/site/resetPassword.php
diff --git a/frontend/views/site/signup.php b/frontend/views/site/signup.php
old mode 100644
new mode 100755
index de9dad6..de9dad6
--- a/frontend/views/site/signup.php
+++ b/frontend/views/site/signup.php
diff --git a/frontend/web/.gitignore b/frontend/web/.gitignore
old mode 100644
new mode 100755
index 25c74e6..25c74e6
--- a/frontend/web/.gitignore
+++ b/frontend/web/.gitignore
diff --git a/frontend/web/assets/.gitignore b/frontend/web/assets/.gitignore
old mode 100644
new mode 100755
index d6b7ef3..d6b7ef3
--- a/frontend/web/assets/.gitignore
+++ b/frontend/web/assets/.gitignore
diff --git a/frontend/web/css/animate.css b/frontend/web/css/animate.css
old mode 100644
new mode 100755
index 1b80aee..1b80aee
--- a/frontend/web/css/animate.css
+++ b/frontend/web/css/animate.css
diff --git a/frontend/web/css/bootstrap.css b/frontend/web/css/bootstrap.css
old mode 100644
new mode 100755
index e549c20..e549c20
--- a/frontend/web/css/bootstrap.css
+++ b/frontend/web/css/bootstrap.css
diff --git a/frontend/web/css/bootstrap.css.map b/frontend/web/css/bootstrap.css.map
old mode 100644
new mode 100755
index 0b195b8..0b195b8
--- a/frontend/web/css/bootstrap.css.map
+++ b/frontend/web/css/bootstrap.css.map
diff --git a/frontend/web/css/bootstrap.min.css b/frontend/web/css/bootstrap.min.css
old mode 100644
new mode 100755
index 28f154d..28f154d
--- a/frontend/web/css/bootstrap.min.css
+++ b/frontend/web/css/bootstrap.min.css
diff --git a/frontend/web/css/custom.css b/frontend/web/css/custom.css
old mode 100644
new mode 100755
index ca45304..ca45304
--- a/frontend/web/css/custom.css
+++ b/frontend/web/css/custom.css
diff --git a/frontend/web/css/font-awesome.css b/frontend/web/css/font-awesome.css
old mode 100644
new mode 100755
index e0bed51..e0bed51
--- a/frontend/web/css/font-awesome.css
+++ b/frontend/web/css/font-awesome.css
diff --git a/frontend/web/css/fonts/FontAwesome.otf b/frontend/web/css/fonts/FontAwesome.otf
old mode 100644
new mode 100755
index 3461e3f..3461e3f
Binary files a/frontend/web/css/fonts/FontAwesome.otf and b/frontend/web/css/fonts/FontAwesome.otf differ
diff --git a/frontend/web/css/fonts/fontawesome-webfont.eot b/frontend/web/css/fonts/fontawesome-webfont.eot
old mode 100644
new mode 100755
index 6cfd566..6cfd566
Binary files a/frontend/web/css/fonts/fontawesome-webfont.eot and b/frontend/web/css/fonts/fontawesome-webfont.eot differ
diff --git a/frontend/web/css/fonts/fontawesome-webfont.svg b/frontend/web/css/fonts/fontawesome-webfont.svg
old mode 100644
new mode 100755
index 89cf758..89cf758
--- a/frontend/web/css/fonts/fontawesome-webfont.svg
+++ b/frontend/web/css/fonts/fontawesome-webfont.svg
diff --git a/frontend/web/css/fonts/fontawesome-webfont.ttf b/frontend/web/css/fonts/fontawesome-webfont.ttf
old mode 100644
new mode 100755
index 5cd6cff..5cd6cff
Binary files a/frontend/web/css/fonts/fontawesome-webfont.ttf and b/frontend/web/css/fonts/fontawesome-webfont.ttf differ
diff --git a/frontend/web/css/fonts/fontawesome-webfont.woff b/frontend/web/css/fonts/fontawesome-webfont.woff
old mode 100644
new mode 100755
index 9eaecb3..9eaecb3
Binary files a/frontend/web/css/fonts/fontawesome-webfont.woff and b/frontend/web/css/fonts/fontawesome-webfont.woff differ
diff --git a/frontend/web/css/owl.carousel.css b/frontend/web/css/owl.carousel.css
old mode 100644
new mode 100755
index 743d3b7..743d3b7
--- a/frontend/web/css/owl.carousel.css
+++ b/frontend/web/css/owl.carousel.css
diff --git a/frontend/web/css/owl.theme.css b/frontend/web/css/owl.theme.css
old mode 100644
new mode 100755
index a74e3c3..a74e3c3
--- a/frontend/web/css/owl.theme.css
+++ b/frontend/web/css/owl.theme.css
diff --git a/frontend/web/css/style.blue.css b/frontend/web/css/style.blue.css
old mode 100644
new mode 100755
index 58d3791..58d3791
--- a/frontend/web/css/style.blue.css
+++ b/frontend/web/css/style.blue.css
diff --git a/frontend/web/css/style.default.css b/frontend/web/css/style.default.css
old mode 100644
new mode 100755
index 41ba4c8..41ba4c8
--- a/frontend/web/css/style.default.css
+++ b/frontend/web/css/style.default.css
diff --git a/frontend/web/css/style.green.css b/frontend/web/css/style.green.css
old mode 100644
new mode 100755
index 07e4415..07e4415
--- a/frontend/web/css/style.green.css
+++ b/frontend/web/css/style.green.css
diff --git a/frontend/web/css/style.marsala.css b/frontend/web/css/style.marsala.css
old mode 100644
new mode 100755
index 9badac4..9badac4
--- a/frontend/web/css/style.marsala.css
+++ b/frontend/web/css/style.marsala.css
diff --git a/frontend/web/css/style.pink.css b/frontend/web/css/style.pink.css
old mode 100644
new mode 100755
index 6dfac1c..6dfac1c
--- a/frontend/web/css/style.pink.css
+++ b/frontend/web/css/style.pink.css
diff --git a/frontend/web/css/style.red.css b/frontend/web/css/style.red.css
old mode 100644
new mode 100755
index bc706fb..bc706fb
--- a/frontend/web/css/style.red.css
+++ b/frontend/web/css/style.red.css
diff --git a/frontend/web/css/style.turquoise.css b/frontend/web/css/style.turquoise.css
old mode 100644
new mode 100755
index 4742dd9..4742dd9
--- a/frontend/web/css/style.turquoise.css
+++ b/frontend/web/css/style.turquoise.css
diff --git a/frontend/web/css/style.violet.css b/frontend/web/css/style.violet.css
old mode 100644
new mode 100755
index 5582122..5582122
--- a/frontend/web/css/style.violet.css
+++ b/frontend/web/css/style.violet.css
diff --git a/frontend/web/favicon.ico b/frontend/web/favicon.ico
old mode 100644
new mode 100755
index 580ed73..580ed73
Binary files a/frontend/web/favicon.ico and b/frontend/web/favicon.ico differ
diff --git a/frontend/web/img/apple-touch-icon-114x114.png b/frontend/web/img/apple-touch-icon-114x114.png
old mode 100644
new mode 100755
index 6e20c26..6e20c26
Binary files a/frontend/web/img/apple-touch-icon-114x114.png and b/frontend/web/img/apple-touch-icon-114x114.png differ
diff --git a/frontend/web/img/apple-touch-icon-120x120.png b/frontend/web/img/apple-touch-icon-120x120.png
old mode 100644
new mode 100755
index df3b619..df3b619
Binary files a/frontend/web/img/apple-touch-icon-120x120.png and b/frontend/web/img/apple-touch-icon-120x120.png differ
diff --git a/frontend/web/img/apple-touch-icon-144x144.png b/frontend/web/img/apple-touch-icon-144x144.png
old mode 100644
new mode 100755
index 22d7c84..22d7c84
Binary files a/frontend/web/img/apple-touch-icon-144x144.png and b/frontend/web/img/apple-touch-icon-144x144.png differ
diff --git a/frontend/web/img/apple-touch-icon-152x152.png b/frontend/web/img/apple-touch-icon-152x152.png
old mode 100644
new mode 100755
index 58dcd97..58dcd97
Binary files a/frontend/web/img/apple-touch-icon-152x152.png and b/frontend/web/img/apple-touch-icon-152x152.png differ
diff --git a/frontend/web/img/apple-touch-icon-57x57.png b/frontend/web/img/apple-touch-icon-57x57.png
old mode 100644
new mode 100755
index b3531dd..b3531dd
Binary files a/frontend/web/img/apple-touch-icon-57x57.png and b/frontend/web/img/apple-touch-icon-57x57.png differ
diff --git a/frontend/web/img/apple-touch-icon-72x72.png b/frontend/web/img/apple-touch-icon-72x72.png
old mode 100644
new mode 100755
index ac20ff5..ac20ff5
Binary files a/frontend/web/img/apple-touch-icon-72x72.png and b/frontend/web/img/apple-touch-icon-72x72.png differ
diff --git a/frontend/web/img/apple-touch-icon-76x76.png b/frontend/web/img/apple-touch-icon-76x76.png
old mode 100644
new mode 100755
index eeb24eb..eeb24eb
Binary files a/frontend/web/img/apple-touch-icon-76x76.png and b/frontend/web/img/apple-touch-icon-76x76.png differ
diff --git a/frontend/web/img/apple-touch-icon.png b/frontend/web/img/apple-touch-icon.png
old mode 100644
new mode 100755
index b3531dd..b3531dd
Binary files a/frontend/web/img/apple-touch-icon.png and b/frontend/web/img/apple-touch-icon.png differ
diff --git a/frontend/web/img/banner.jpg b/frontend/web/img/banner.jpg
old mode 100644
new mode 100755
index 3bdfd19..3bdfd19
Binary files a/frontend/web/img/banner.jpg and b/frontend/web/img/banner.jpg differ
diff --git a/frontend/web/img/banner2.jpg b/frontend/web/img/banner2.jpg
old mode 100644
new mode 100755
index 09a370a..09a370a
Binary files a/frontend/web/img/banner2.jpg and b/frontend/web/img/banner2.jpg differ
diff --git a/frontend/web/img/basketsquare.jpg b/frontend/web/img/basketsquare.jpg
old mode 100644
new mode 100755
index 5040f39..5040f39
Binary files a/frontend/web/img/basketsquare.jpg and b/frontend/web/img/basketsquare.jpg differ
diff --git a/frontend/web/img/blog-avatar.jpg b/frontend/web/img/blog-avatar.jpg
old mode 100644
new mode 100755
index 5a43f60..5a43f60
Binary files a/frontend/web/img/blog-avatar.jpg and b/frontend/web/img/blog-avatar.jpg differ
diff --git a/frontend/web/img/blog-avatar2.jpg b/frontend/web/img/blog-avatar2.jpg
old mode 100644
new mode 100755
index 4319e8a..4319e8a
Binary files a/frontend/web/img/blog-avatar2.jpg and b/frontend/web/img/blog-avatar2.jpg differ
diff --git a/frontend/web/img/blog-medium.jpg b/frontend/web/img/blog-medium.jpg
old mode 100644
new mode 100755
index 3736e1d..3736e1d
Binary files a/frontend/web/img/blog-medium.jpg and b/frontend/web/img/blog-medium.jpg differ
diff --git a/frontend/web/img/blog-recent-2.jpg b/frontend/web/img/blog-recent-2.jpg
old mode 100644
new mode 100755
index f3a3d19..f3a3d19
Binary files a/frontend/web/img/blog-recent-2.jpg and b/frontend/web/img/blog-recent-2.jpg differ
diff --git a/frontend/web/img/blog-recent-3.jpg b/frontend/web/img/blog-recent-3.jpg
old mode 100644
new mode 100755
index ad35c12..ad35c12
Binary files a/frontend/web/img/blog-recent-3.jpg and b/frontend/web/img/blog-recent-3.jpg differ
diff --git a/frontend/web/img/blog-recent.jpg b/frontend/web/img/blog-recent.jpg
old mode 100644
new mode 100755
index fd7aae6..fd7aae6
Binary files a/frontend/web/img/blog-recent.jpg and b/frontend/web/img/blog-recent.jpg differ
diff --git a/frontend/web/img/blog.jpg b/frontend/web/img/blog.jpg
old mode 100644
new mode 100755
index 541c867..541c867
Binary files a/frontend/web/img/blog.jpg and b/frontend/web/img/blog.jpg differ
diff --git a/frontend/web/img/blog2.jpg b/frontend/web/img/blog2.jpg
old mode 100644
new mode 100755
index 3910ba7..3910ba7
Binary files a/frontend/web/img/blog2.jpg and b/frontend/web/img/blog2.jpg differ
diff --git a/frontend/web/img/customer-1.png b/frontend/web/img/customer-1.png
old mode 100644
new mode 100755
index 131bef2..131bef2
Binary files a/frontend/web/img/customer-1.png and b/frontend/web/img/customer-1.png differ
diff --git a/frontend/web/img/customer-2.png b/frontend/web/img/customer-2.png
old mode 100644
new mode 100755
index aefb5b0..aefb5b0
Binary files a/frontend/web/img/customer-2.png and b/frontend/web/img/customer-2.png differ
diff --git a/frontend/web/img/customer-3.png b/frontend/web/img/customer-3.png
old mode 100644
new mode 100755
index 69cd03e..69cd03e
Binary files a/frontend/web/img/customer-3.png and b/frontend/web/img/customer-3.png differ
diff --git a/frontend/web/img/customer-4.png b/frontend/web/img/customer-4.png
old mode 100644
new mode 100755
index c906944..c906944
Binary files a/frontend/web/img/customer-4.png and b/frontend/web/img/customer-4.png differ
diff --git a/frontend/web/img/customer-5.png b/frontend/web/img/customer-5.png
old mode 100644
new mode 100755
index bdd6625..bdd6625
Binary files a/frontend/web/img/customer-5.png and b/frontend/web/img/customer-5.png differ
diff --git a/frontend/web/img/customer-6.png b/frontend/web/img/customer-6.png
old mode 100644
new mode 100755
index b9b6797..b9b6797
Binary files a/frontend/web/img/customer-6.png and b/frontend/web/img/customer-6.png differ
diff --git a/frontend/web/img/detailbig1.jpg b/frontend/web/img/detailbig1.jpg
old mode 100644
new mode 100755
index b52370c..b52370c
Binary files a/frontend/web/img/detailbig1.jpg and b/frontend/web/img/detailbig1.jpg differ
diff --git a/frontend/web/img/detailbig2.jpg b/frontend/web/img/detailbig2.jpg
old mode 100644
new mode 100755
index c519e8b..c519e8b
Binary files a/frontend/web/img/detailbig2.jpg and b/frontend/web/img/detailbig2.jpg differ
diff --git a/frontend/web/img/detailbig3.jpg b/frontend/web/img/detailbig3.jpg
old mode 100644
new mode 100755
index 2ea5871..2ea5871
Binary files a/frontend/web/img/detailbig3.jpg and b/frontend/web/img/detailbig3.jpg differ
diff --git a/frontend/web/img/detailsquare.jpg b/frontend/web/img/detailsquare.jpg
old mode 100644
new mode 100755
index b2b3a45..b2b3a45
Binary files a/frontend/web/img/detailsquare.jpg and b/frontend/web/img/detailsquare.jpg differ
diff --git a/frontend/web/img/detailsquare2.jpg b/frontend/web/img/detailsquare2.jpg
old mode 100644
new mode 100755
index d061be1..d061be1
Binary files a/frontend/web/img/detailsquare2.jpg and b/frontend/web/img/detailsquare2.jpg differ
diff --git a/frontend/web/img/detailsquare3.jpg b/frontend/web/img/detailsquare3.jpg
old mode 100644
new mode 100755
index 8f46a39..8f46a39
Binary files a/frontend/web/img/detailsquare3.jpg and b/frontend/web/img/detailsquare3.jpg differ
diff --git a/frontend/web/img/favicon.ico b/frontend/web/img/favicon.ico
old mode 100644
new mode 100755
index 01970e8..01970e8
Binary files a/frontend/web/img/favicon.ico and b/frontend/web/img/favicon.ico differ
diff --git a/frontend/web/img/fixed-background-1.jpg b/frontend/web/img/fixed-background-1.jpg
old mode 100644
new mode 100755
index 51a018d..51a018d
Binary files a/frontend/web/img/fixed-background-1.jpg and b/frontend/web/img/fixed-background-1.jpg differ
diff --git a/frontend/web/img/fixed-background-2.jpg b/frontend/web/img/fixed-background-2.jpg
old mode 100644
new mode 100755
index 34351c8..34351c8
Binary files a/frontend/web/img/fixed-background-2.jpg and b/frontend/web/img/fixed-background-2.jpg differ
diff --git a/frontend/web/img/home-try.jpg b/frontend/web/img/home-try.jpg
old mode 100644
new mode 100755
index df7666f..df7666f
Binary files a/frontend/web/img/home-try.jpg and b/frontend/web/img/home-try.jpg differ
diff --git a/frontend/web/img/home.jpg b/frontend/web/img/home.jpg
old mode 100644
new mode 100755
index e236a42..e236a42
Binary files a/frontend/web/img/home.jpg and b/frontend/web/img/home.jpg differ
diff --git a/frontend/web/img/homepage-slider.jpg b/frontend/web/img/homepage-slider.jpg
old mode 100644
new mode 100755
index 696a47f..696a47f
Binary files a/frontend/web/img/homepage-slider.jpg and b/frontend/web/img/homepage-slider.jpg differ
diff --git a/frontend/web/img/logo-small.png b/frontend/web/img/logo-small.png
old mode 100644
new mode 100755
index c6aaa97..c6aaa97
Binary files a/frontend/web/img/logo-small.png and b/frontend/web/img/logo-small.png differ
diff --git a/frontend/web/img/logo.png b/frontend/web/img/logo.png
old mode 100644
new mode 100755
index 75508b8..75508b8
Binary files a/frontend/web/img/logo.png and b/frontend/web/img/logo.png differ
diff --git a/frontend/web/img/main-slider1.jpg b/frontend/web/img/main-slider1.jpg
old mode 100644
new mode 100755
index 192dc38..192dc38
Binary files a/frontend/web/img/main-slider1.jpg and b/frontend/web/img/main-slider1.jpg differ
diff --git a/frontend/web/img/main-slider2.jpg b/frontend/web/img/main-slider2.jpg
old mode 100644
new mode 100755
index 7b96f50..7b96f50
Binary files a/frontend/web/img/main-slider2.jpg and b/frontend/web/img/main-slider2.jpg differ
diff --git a/frontend/web/img/main-slider3.jpg b/frontend/web/img/main-slider3.jpg
old mode 100644
new mode 100755
index 4e91db7..4e91db7
Binary files a/frontend/web/img/main-slider3.jpg and b/frontend/web/img/main-slider3.jpg differ
diff --git a/frontend/web/img/main-slider4.jpg b/frontend/web/img/main-slider4.jpg
old mode 100644
new mode 100755
index b211a15..b211a15
Binary files a/frontend/web/img/main-slider4.jpg and b/frontend/web/img/main-slider4.jpg differ
diff --git a/frontend/web/img/marker.png b/frontend/web/img/marker.png
old mode 100644
new mode 100755
index 29cba88..29cba88
Binary files a/frontend/web/img/marker.png and b/frontend/web/img/marker.png differ
diff --git a/frontend/web/img/men.jpg b/frontend/web/img/men.jpg
old mode 100644
new mode 100755
index 94b117c..94b117c
Binary files a/frontend/web/img/men.jpg and b/frontend/web/img/men.jpg differ
diff --git a/frontend/web/img/no-image.png b/frontend/web/img/no-image.png
old mode 100644
new mode 100755
index 0558c93..0558c93
Binary files a/frontend/web/img/no-image.png and b/frontend/web/img/no-image.png differ
diff --git a/frontend/web/img/page-1.jpg b/frontend/web/img/page-1.jpg
old mode 100644
new mode 100755
index 301ab7c..301ab7c
Binary files a/frontend/web/img/page-1.jpg and b/frontend/web/img/page-1.jpg differ
diff --git a/frontend/web/img/page-2.jpg b/frontend/web/img/page-2.jpg
old mode 100644
new mode 100755
index a054be2..a054be2
Binary files a/frontend/web/img/page-2.jpg and b/frontend/web/img/page-2.jpg differ
diff --git a/frontend/web/img/page-3.jpg b/frontend/web/img/page-3.jpg
old mode 100644
new mode 100755
index e3323b4..e3323b4
Binary files a/frontend/web/img/page-3.jpg and b/frontend/web/img/page-3.jpg differ
diff --git a/frontend/web/img/payment.png b/frontend/web/img/payment.png
old mode 100644
new mode 100755
index 3e24158..3e24158
Binary files a/frontend/web/img/payment.png and b/frontend/web/img/payment.png differ
diff --git a/frontend/web/img/person-1.jpg b/frontend/web/img/person-1.jpg
old mode 100644
new mode 100755
index 11c4cb3..11c4cb3
Binary files a/frontend/web/img/person-1.jpg and b/frontend/web/img/person-1.jpg differ
diff --git a/frontend/web/img/person-2.jpg b/frontend/web/img/person-2.jpg
old mode 100644
new mode 100755
index 1abb3e9..1abb3e9
Binary files a/frontend/web/img/person-2.jpg and b/frontend/web/img/person-2.jpg differ
diff --git a/frontend/web/img/person-3.png b/frontend/web/img/person-3.png
old mode 100644
new mode 100755
index cfa6fbd..cfa6fbd
Binary files a/frontend/web/img/person-3.png and b/frontend/web/img/person-3.png differ
diff --git a/frontend/web/img/person-4.jpg b/frontend/web/img/person-4.jpg
old mode 100644
new mode 100755
index d08cf7e..d08cf7e
Binary files a/frontend/web/img/person-4.jpg and b/frontend/web/img/person-4.jpg differ
diff --git a/frontend/web/img/photogrid.jpg b/frontend/web/img/photogrid.jpg
old mode 100644
new mode 100755
index 137e111..137e111
Binary files a/frontend/web/img/photogrid.jpg and b/frontend/web/img/photogrid.jpg differ
diff --git a/frontend/web/img/portfolio-1.jpg b/frontend/web/img/portfolio-1.jpg
old mode 100644
new mode 100755
index 7f9a017..7f9a017
Binary files a/frontend/web/img/portfolio-1.jpg and b/frontend/web/img/portfolio-1.jpg differ
diff --git a/frontend/web/img/portfolio-2.jpg b/frontend/web/img/portfolio-2.jpg
old mode 100644
new mode 100755
index 54edd87..54edd87
Binary files a/frontend/web/img/portfolio-2.jpg and b/frontend/web/img/portfolio-2.jpg differ
diff --git a/frontend/web/img/portfolio-3.jpg b/frontend/web/img/portfolio-3.jpg
old mode 100644
new mode 100755
index 58f666e..58f666e
Binary files a/frontend/web/img/portfolio-3.jpg and b/frontend/web/img/portfolio-3.jpg differ
diff --git a/frontend/web/img/portfolio-4.jpg b/frontend/web/img/portfolio-4.jpg
old mode 100644
new mode 100755
index 2dbc994..2dbc994
Binary files a/frontend/web/img/portfolio-4.jpg and b/frontend/web/img/portfolio-4.jpg differ
diff --git a/frontend/web/img/portfolio-5.jpg b/frontend/web/img/portfolio-5.jpg
old mode 100644
new mode 100755
index 147fc43..147fc43
Binary files a/frontend/web/img/portfolio-5.jpg and b/frontend/web/img/portfolio-5.jpg differ
diff --git a/frontend/web/img/portfolio-6.jpg b/frontend/web/img/portfolio-6.jpg
old mode 100644
new mode 100755
index 54677b5..54677b5
Binary files a/frontend/web/img/portfolio-6.jpg and b/frontend/web/img/portfolio-6.jpg differ
diff --git a/frontend/web/img/portfolio-7.jpg b/frontend/web/img/portfolio-7.jpg
old mode 100644
new mode 100755
index e7c1c6f..e7c1c6f
Binary files a/frontend/web/img/portfolio-7.jpg and b/frontend/web/img/portfolio-7.jpg differ
diff --git a/frontend/web/img/portfolio-8.jpg b/frontend/web/img/portfolio-8.jpg
old mode 100644
new mode 100755
index 9ec275d..9ec275d
Binary files a/frontend/web/img/portfolio-8.jpg and b/frontend/web/img/portfolio-8.jpg differ
diff --git a/frontend/web/img/portfolio-9.jpg b/frontend/web/img/portfolio-9.jpg
old mode 100644
new mode 100755
index 03ebd86..03ebd86
Binary files a/frontend/web/img/portfolio-9.jpg and b/frontend/web/img/portfolio-9.jpg differ
diff --git a/frontend/web/img/product1.jpg b/frontend/web/img/product1.jpg
old mode 100644
new mode 100755
index 0fd5db7..0fd5db7
Binary files a/frontend/web/img/product1.jpg and b/frontend/web/img/product1.jpg differ
diff --git a/frontend/web/img/product2.jpg b/frontend/web/img/product2.jpg
old mode 100644
new mode 100755
index 0a47585..0a47585
Binary files a/frontend/web/img/product2.jpg and b/frontend/web/img/product2.jpg differ
diff --git a/frontend/web/img/product3.jpg b/frontend/web/img/product3.jpg
old mode 100644
new mode 100755
index c3d22f3..c3d22f3
Binary files a/frontend/web/img/product3.jpg and b/frontend/web/img/product3.jpg differ
diff --git a/frontend/web/img/product4.jpg b/frontend/web/img/product4.jpg
old mode 100644
new mode 100755
index 09b15fb..09b15fb
Binary files a/frontend/web/img/product4.jpg and b/frontend/web/img/product4.jpg differ
diff --git a/frontend/web/img/slide1.jpg b/frontend/web/img/slide1.jpg
old mode 100644
new mode 100755
index cbb30ee..cbb30ee
Binary files a/frontend/web/img/slide1.jpg and b/frontend/web/img/slide1.jpg differ
diff --git a/frontend/web/img/slide2.jpg b/frontend/web/img/slide2.jpg
old mode 100644
new mode 100755
index 0d5ef40..0d5ef40
Binary files a/frontend/web/img/slide2.jpg and b/frontend/web/img/slide2.jpg differ
diff --git a/frontend/web/img/slide3.jpg b/frontend/web/img/slide3.jpg
old mode 100644
new mode 100755
index da9b6da..da9b6da
Binary files a/frontend/web/img/slide3.jpg and b/frontend/web/img/slide3.jpg differ
diff --git a/frontend/web/img/slide4.jpg b/frontend/web/img/slide4.jpg
old mode 100644
new mode 100755
index 83889ce..83889ce
Binary files a/frontend/web/img/slide4.jpg and b/frontend/web/img/slide4.jpg differ
diff --git a/frontend/web/img/slide5.jpg b/frontend/web/img/slide5.jpg
old mode 100644
new mode 100755
index d4749b7..d4749b7
Binary files a/frontend/web/img/slide5.jpg and b/frontend/web/img/slide5.jpg differ
diff --git a/frontend/web/img/slide6.jpg b/frontend/web/img/slide6.jpg
old mode 100644
new mode 100755
index 48f72bc..48f72bc
Binary files a/frontend/web/img/slide6.jpg and b/frontend/web/img/slide6.jpg differ
diff --git a/frontend/web/img/template-easy-code.png b/frontend/web/img/template-easy-code.png
old mode 100644
new mode 100755
index a9b573a..a9b573a
Binary files a/frontend/web/img/template-easy-code.png and b/frontend/web/img/template-easy-code.png differ
diff --git a/frontend/web/img/template-easy-customize-less.png b/frontend/web/img/template-easy-customize-less.png
old mode 100644
new mode 100755
index c600c36..c600c36
Binary files a/frontend/web/img/template-easy-customize-less.png and b/frontend/web/img/template-easy-customize-less.png differ
diff --git a/frontend/web/img/template-easy-customize.png b/frontend/web/img/template-easy-customize.png
old mode 100644
new mode 100755
index 6080be0..6080be0
Binary files a/frontend/web/img/template-easy-customize.png and b/frontend/web/img/template-easy-customize.png differ
diff --git a/frontend/web/img/template-homepage.png b/frontend/web/img/template-homepage.png
old mode 100644
new mode 100755
index 6541b60..6541b60
Binary files a/frontend/web/img/template-homepage.png and b/frontend/web/img/template-homepage.png differ
diff --git a/frontend/web/img/template-mac.png b/frontend/web/img/template-mac.png
old mode 100644
new mode 100755
index 17887c4..17887c4
Binary files a/frontend/web/img/template-mac.png and b/frontend/web/img/template-mac.png differ
diff --git a/frontend/web/img/template-tablets-2.png b/frontend/web/img/template-tablets-2.png
old mode 100644
new mode 100755
index 9aac3c6..9aac3c6
Binary files a/frontend/web/img/template-tablets-2.png and b/frontend/web/img/template-tablets-2.png differ
diff --git a/frontend/web/img/template-tablets.png b/frontend/web/img/template-tablets.png
old mode 100644
new mode 100755
index c9b8fba..c9b8fba
Binary files a/frontend/web/img/template-tablets.png and b/frontend/web/img/template-tablets.png differ
diff --git a/frontend/web/img/texture-bw.png b/frontend/web/img/texture-bw.png
old mode 100644
new mode 100755
index 4215594..4215594
Binary files a/frontend/web/img/texture-bw.png and b/frontend/web/img/texture-bw.png differ
diff --git a/frontend/web/img/texture-turquoise.png b/frontend/web/img/texture-turquoise.png
old mode 100644
new mode 100755
index 8da5351..8da5351
Binary files a/frontend/web/img/texture-turquoise.png and b/frontend/web/img/texture-turquoise.png differ
diff --git a/frontend/web/img/texture-violet.png b/frontend/web/img/texture-violet.png
old mode 100644
new mode 100755
index 81a4e1a..81a4e1a
Binary files a/frontend/web/img/texture-violet.png and b/frontend/web/img/texture-violet.png differ
diff --git a/frontend/web/img/women.jpg b/frontend/web/img/women.jpg
old mode 100644
new mode 100755
index 7e0e6db..7e0e6db
Binary files a/frontend/web/img/women.jpg and b/frontend/web/img/women.jpg differ
diff --git a/frontend/web/js/bootstrap-hover-dropdown.js b/frontend/web/js/bootstrap-hover-dropdown.js
old mode 100644
new mode 100755
index e3ab30f..e3ab30f
--- a/frontend/web/js/bootstrap-hover-dropdown.js
+++ b/frontend/web/js/bootstrap-hover-dropdown.js
diff --git a/frontend/web/js/bootstrap.min.js b/frontend/web/js/bootstrap.min.js
old mode 100644
new mode 100755
index c6d3692..c6d3692
--- a/frontend/web/js/bootstrap.min.js
+++ b/frontend/web/js/bootstrap.min.js
diff --git a/frontend/web/js/front.js b/frontend/web/js/front.js
old mode 100644
new mode 100755
index e373840..e373840
--- a/frontend/web/js/front.js
+++ b/frontend/web/js/front.js
diff --git a/frontend/web/js/gmaps.init.js b/frontend/web/js/gmaps.init.js
old mode 100644
new mode 100755
index 58e3d00..58e3d00
--- a/frontend/web/js/gmaps.init.js
+++ b/frontend/web/js/gmaps.init.js
diff --git a/frontend/web/js/gmaps.js b/frontend/web/js/gmaps.js
old mode 100644
new mode 100755
index 0c6c111..0c6c111
--- a/frontend/web/js/gmaps.js
+++ b/frontend/web/js/gmaps.js
diff --git a/frontend/web/js/jquery-1.11.0.min.js b/frontend/web/js/jquery-1.11.0.min.js
old mode 100644
new mode 100755
index 73f33fb..73f33fb
--- a/frontend/web/js/jquery-1.11.0.min.js
+++ b/frontend/web/js/jquery-1.11.0.min.js
diff --git a/frontend/web/js/jquery.cookie.js b/frontend/web/js/jquery.cookie.js
old mode 100644
new mode 100755
index abc6c5e..abc6c5e
--- a/frontend/web/js/jquery.cookie.js
+++ b/frontend/web/js/jquery.cookie.js
diff --git a/frontend/web/js/jquery.counterup.min.js b/frontend/web/js/jquery.counterup.min.js
old mode 100644
new mode 100755
index cddf5a1..cddf5a1
--- a/frontend/web/js/jquery.counterup.min.js
+++ b/frontend/web/js/jquery.counterup.min.js
diff --git a/frontend/web/js/jquery.parallax-1.1.3.js b/frontend/web/js/jquery.parallax-1.1.3.js
old mode 100644
new mode 100755
index f086c2b..f086c2b
--- a/frontend/web/js/jquery.parallax-1.1.3.js
+++ b/frontend/web/js/jquery.parallax-1.1.3.js
diff --git a/frontend/web/js/owl.carousel.js b/frontend/web/js/owl.carousel.js
old mode 100644
new mode 100755
index 82c1d9b..82c1d9b
--- a/frontend/web/js/owl.carousel.js
+++ b/frontend/web/js/owl.carousel.js
diff --git a/frontend/web/js/owl.carousel.min.js b/frontend/web/js/owl.carousel.min.js
old mode 100644
new mode 100755
index 98ae16e..98ae16e
--- a/frontend/web/js/owl.carousel.min.js
+++ b/frontend/web/js/owl.carousel.min.js
diff --git a/frontend/web/js/respond.min.js b/frontend/web/js/respond.min.js
old mode 100644
new mode 100755
index e8d6207..e8d6207
--- a/frontend/web/js/respond.min.js
+++ b/frontend/web/js/respond.min.js
diff --git a/frontend/web/js/script.js b/frontend/web/js/script.js
old mode 100644
new mode 100755
index ed766d7..ed766d7
--- a/frontend/web/js/script.js
+++ b/frontend/web/js/script.js
diff --git a/frontend/web/js/waypoints.min.js b/frontend/web/js/waypoints.min.js
old mode 100644
new mode 100755
index b9098f8..b9098f8
--- a/frontend/web/js/waypoints.min.js
+++ b/frontend/web/js/waypoints.min.js
diff --git a/frontend/web/robots.txt b/frontend/web/robots.txt
old mode 100644
new mode 100755
index 6f27bb6..6f27bb6
--- a/frontend/web/robots.txt
+++ b/frontend/web/robots.txt
diff --git a/frontend/web/sitemap.xml b/frontend/web/sitemap.xml
old mode 100644
new mode 100755
index 4f5f6d7..4f5f6d7
--- a/frontend/web/sitemap.xml
+++ b/frontend/web/sitemap.xml
diff --git a/init b/init
old mode 100644
new mode 100755
index 976bb40..976bb40
--- a/init
+++ b/init
diff --git a/init.bat b/init.bat
old mode 100644
new mode 100755
index e50c242..e50c242
--- a/init.bat
+++ b/init.bat
diff --git a/requirements.php b/requirements.php
old mode 100644
new mode 100755
index 62c731b..62c731b
--- a/requirements.php
+++ b/requirements.php
diff --git a/yii.bat b/yii.bat
old mode 100644
new mode 100755
index d516b3a..d516b3a
--- a/yii.bat
+++ b/yii.bat
--
libgit2 0.21.4