diff --git a/README.md b/README.md
index ae51f948a..bdd552d95 100755
--- a/README.md
+++ b/README.md
@@ -13,10 +13,9 @@
# Topics
1. ### [Introduction](#1-introduction-)
2. ### [Requirements](#2-requirements-)
-3. ### [Configuration](#3-configuration-)
-4. ### [Installation](#4-installation-)
-5. ### [License](#5-license-)
-6. ### [Miscellaneous](#6-miscellaneous-)
+3. ### [Installation & Configuration](#3-installation--configuration-)
+4. ### [License](#4-license-)
+5. ### [Miscellaneous](#5-miscellaneous-)
### 1. Introduction :
@@ -55,24 +54,45 @@ Bagisto is using power of both of these frameworks and making best out of it out
* **SERVER**: Apache 2 or NGINX
* **RAM**: 2 GB or higher.
* **PHP**: 7.1.17 or higher.
-* **Processor**: Clock Cycle 1Ghz or higher.
-* **Mysql**: 5.7.23 or higher.
+* **Processor**: Clock Cycle 1 Ghz or higher.
+* **For MySQL users**: 5.7.23 or higher.
+* **For MariaDB users**: 10.2.7 or Higher.
* **Node**: 8.11.3 LTS or higher.
* **Composer**: 1.6.5 or higher.
-### 3. Configuration :
+### 3. Installation & Configuration :
-**Run this Command** to download the project on to your local machine or server:
+**1. Try our new GUI installer to install Bagisto:**
-> Note: If you have downloaded zip file then ignore this.
+##### a. Download zip from the link below:
+
+[Download](https://github.com/bagisto/bagisto/archive/v0.1.4.zip)
+
+##### b. Extract the contents of zip and execute the project in browser:
~~~
-composer create-project bagisto/bagisto
+http(s)://localhost/bagisto/public
~~~
-if the above command's process was successful, you will find directory **bagisto** and all of the code will be inside it.
+or
-After it set your **.env** variable, especially the ones below:
+~~~
+http(s)://example.com/public
+~~~
+
+**2. Try our old fashioned way to install Bagisto:**
+
+##### Execute these commands below as in their order
+
+~~~
+1. composer create-project bagisto/bagisto
+~~~
+
+**Now configure your database:**
+
+If the above command was completed successfully, then you'll find directory **bagisto** and all of the code will be inside it.
+
+Find file **.env** inside **bagisto** directory and set the environment variables listed below:
* **APP_URL**
* **DB_CONNECTION**
@@ -82,50 +102,61 @@ After it set your **.env** variable, especially the ones below:
* **DB_USERNAME**
* **DB_PASSWORD**
-Although you have to set the mailer variables also for full functioning of your store for sending emails at various events by
-default.
+Although, mailer environment variables are also required to be set up as **Bagisto** requires emails to send to customers and admins for various functionalities that are built in.
-
-### 4. Installation :
-
-**Run these Commands Below**
-
-> Run this command, in case installing from the zip else skip this command (no need to run this command if you are creating project through composer):
~~~
-composer install
+2. php artisan migrate
~~~
-> Continue run these command below:
~~~
-php artisan migrate
+3. php artisan db:seed
~~~
-~~~
-php artisan db:seed
-~~~
-~~~
-php artisan vendor:publish
+~~~
+4. php artisan vendor:publish
-> Press 0 and then press enter to publish all assets and configurations.
~~~
-```
-php artisan storage:link
-```
-```
-composer dump-autoload
-```
-
-> That's it, now just execute the project on your specified domain entry point pointing to public folder inside installation directory.
-
-> **Note: you can fetch your admin panel by follow below url:**
~~~
-http(s)://example.com/admin/login
+5. php artisan storage:link
~~~
+
+~~~
+6. composer dump-autoload
+~~~
+
+
+**To execute Bagisto**:
+
+##### On server:
+
+~~~
+Open the specified entry point in your hosts file in browser or make entry in hosts file if not done.
+~~~
+
+##### On local:
+
+~~~
+php artisan serve
+~~~
+
+
+**How to log in as admin:**
+
+> *http(s)://example.com/admin/login*
+
~~~
email:admin@example.com
password:admin123
~~~
+**How to log in as customer:**
+
+*You can directly register as customer and then login.*
+
+> *http(s)://example.com/customer/register*
+
+
### 5. License :
Bagisto is a truly opensource E-Commerce framework which will always be free under the [MIT License](https://github.com/bagisto/bagisto/blob/master/LICENSE).
diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php
index 0937531ed..e7626b969 100755
--- a/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php
+++ b/packages/Webkul/Admin/src/DataGrids/CustomerReviewDataGrid.php
@@ -76,6 +76,8 @@ class CustomerReviewDataGrid extends DataGrid
return 'Approved ';
else if ($value->product_review_status == "pending")
return 'Pending ';
+ else if ($value->product_review_status == "disapproved")
+ return 'Disapproved ';
},
]);
}
@@ -108,8 +110,9 @@ class CustomerReviewDataGrid extends DataGrid
'action' => route('admin.customer.review.massupdate'),
'method' => 'PUT',
'options' => [
- 'Disapprove' => 0,
- 'Approve' => 1
+ 'Pending' => 0,
+ 'Approve' => 1,
+ 'Disapprove' => 2
]
]);
}
diff --git a/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php b/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php
index 216ad02c4..ca55db876 100755
--- a/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php
+++ b/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php
@@ -215,7 +215,7 @@ class DashboardController extends Controller
->addSelect(DB::raw('SUM(qty_ordered) as total_qty_ordered'))
->addSelect(DB::raw('COUNT(products.id) as total_products'))
->addSelect('order_items.id', 'categories.id as category_id', 'category_translations.name')
- ->groupBy('category_id')
+ ->groupBy('categories.id')
->orderBy('total_qty_ordered', 'DESC')
->limit(5)
->get();
diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php
index e6442c1ae..3a1a8bc0f 100755
--- a/packages/Webkul/Admin/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php
@@ -701,7 +701,8 @@ return [
'status' => 'Status',
'comment' => 'Comment',
'pending' => 'Pending',
- 'approved' => 'Approved'
+ 'approved' => 'Approve',
+ 'disapproved' => 'Disapprove'
],
'subscribers' => [
@@ -769,6 +770,8 @@ return [
'attribute-product-error' => ':name is used in products.',
'customer-associate' => ':name can not be deleted because customer is associated with this group.',
'currency-delete-error' => 'This currency is set as channel base currency so it can not be deleted.',
- 'upload-success' => ':name uploaded successfully.'
+ 'upload-success' => ':name uploaded successfully.',
+ 'delete-category-root' => 'Cannot delete the root category',
+ 'create-root-failure' => 'Category with name root already exists'
],
];
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/reviews/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/reviews/edit.blade.php
index 43d6a3ae6..33f882d23 100755
--- a/packages/Webkul/Admin/src/Resources/views/customers/reviews/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/customers/reviews/edit.blade.php
@@ -12,7 +12,7 @@
-
+
{{ __('admin::app.customers.reviews.edit-title') }}
@@ -51,12 +51,17 @@
{{ __('admin::app.customers.reviews.status') }}
- status == "pending" ? 'selected' : ''}}>
- {{ __('admin::app.customers.reviews.pending') }}
-
status == "approved" ? 'selected' : '' }}>
{{ __('admin::app.customers.reviews.approved') }}
+
+ status == "disapproved" ? 'selected' : ''}}>
+ {{ __('admin::app.customers.reviews.disapproved') }}
+
+
+ status == "pending" ? 'selected' : ''}}>
+ {{ __('admin::app.customers.reviews.pending') }}
+
diff --git a/packages/Webkul/Category/src/Http/Controllers/CategoryController.php b/packages/Webkul/Category/src/Http/Controllers/CategoryController.php
index 59e786257..0d727865f 100755
--- a/packages/Webkul/Category/src/Http/Controllers/CategoryController.php
+++ b/packages/Webkul/Category/src/Http/Controllers/CategoryController.php
@@ -5,6 +5,7 @@ namespace Webkul\Category\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Webkul\Category\Repositories\CategoryRepository as Category;
+use Webkul\Category\Models\CategoryTranslation;
use Illuminate\Support\Facades\Event;
/**
@@ -74,9 +75,21 @@ class CategoryController extends Controller
$this->validate(request(), [
'slug' => ['required', 'unique:category_translations,slug', new \Webkul\Core\Contracts\Validations\Slug],
'name' => 'required',
- 'image.*' => 'mimes:jpeg,jpg,bmp,png'
+ 'image.*' => 'mimes:jpeg, jpg, bmp, png'
]);
+ if (strtolower(request()->input('name')) == 'root') {
+ $categoryTransalation = new CategoryTranslation();
+
+ $result = $categoryTransalation->where('name', request()->input('name'))->get();
+
+ if(count($result) > 0) {
+ session()->flash('error', trans('admin::app.response.create-root-failure'));
+
+ return redirect()->back();
+ }
+ }
+
$category = $this->category->create(request()->all());
session()->flash('success', trans('admin::app.response.create-success', ['name' => 'Category']));
@@ -137,11 +150,15 @@ class CategoryController extends Controller
{
Event::fire('catalog.category.delete.before', $id);
- $this->category->delete($id);
+ if(strtolower($this->category->find($id)->name) == "root") {
+ session()->flash('warning', trans('admin::app.response.delete-category-root', ['name' => 'Category']));
+ } else {
+ session()->flash('success', trans('admin::app.response.delete-success', ['name' => 'Category']));
- Event::fire('catalog.category.delete.after', $id);
+ $this->category->delete($id);
- session()->flash('success', trans('admin::app.response.delete-success', ['name' => 'Category']));
+ Event::fire('catalog.category.delete.after', $id);
+ }
return redirect()->back();
}
@@ -154,7 +171,7 @@ class CategoryController extends Controller
public function massDestroy() {
$suppressFlash = false;
- if (request()->isMethod('delete')) {
+ if (request()->isMethod('delete') || request()->isMethod('post')) {
$indexes = explode(',', request()->input('indexes'));
foreach ($indexes as $key => $value) {
diff --git a/packages/Webkul/Core/src/Core.php b/packages/Webkul/Core/src/Core.php
index 9f75c789e..d82f557ef 100755
--- a/packages/Webkul/Core/src/Core.php
+++ b/packages/Webkul/Core/src/Core.php
@@ -591,6 +591,24 @@ class Core
return $collection;
}
+ /**
+ * Retrieve all grouped states by country code
+ *
+ * @return Collection
+ */
+ public function findStateByCountryCode($countryCode = null, $stateCode = null)
+ {
+ $collection = array();
+
+ $collection = $this->countryStateRepository->findByField(['country_code' => $countryCode, 'code' => $stateCode]);
+
+ if(count($collection)) {
+ return $collection->first();
+ } else {
+ return false;
+ }
+ }
+
/**
* Returns time intervals
*
diff --git a/packages/Webkul/Core/src/Data/currency_symbols.json b/packages/Webkul/Core/src/Data/currency_symbols.json
new file mode 100644
index 000000000..9ead0f85b
--- /dev/null
+++ b/packages/Webkul/Core/src/Data/currency_symbols.json
@@ -0,0 +1,1064 @@
+{
+ "USD": {
+ "symbol": "$",
+ "name": "US Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "USD",
+ "name_plural": "US dollars"
+ },
+ "CAD": {
+ "symbol": "CA$",
+ "name": "Canadian Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "CAD",
+ "name_plural": "Canadian dollars"
+ },
+ "EUR": {
+ "symbol": "€",
+ "name": "Euro",
+ "symbol_native": "€",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "EUR",
+ "name_plural": "euros"
+ },
+ "AED": {
+ "symbol": "AED",
+ "name": "United Arab Emirates Dirham",
+ "symbol_native": "د.إ.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "AED",
+ "name_plural": "UAE dirhams"
+ },
+ "AFN": {
+ "symbol": "Af",
+ "name": "Afghan Afghani",
+ "symbol_native": "؋",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "AFN",
+ "name_plural": "Afghan Afghanis"
+ },
+ "ALL": {
+ "symbol": "ALL",
+ "name": "Albanian Lek",
+ "symbol_native": "Lek",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "ALL",
+ "name_plural": "Albanian lekë"
+ },
+ "AMD": {
+ "symbol": "AMD",
+ "name": "Armenian Dram",
+ "symbol_native": "դր.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "AMD",
+ "name_plural": "Armenian drams"
+ },
+ "ARS": {
+ "symbol": "AR$",
+ "name": "Argentine Peso",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "ARS",
+ "name_plural": "Argentine pesos"
+ },
+ "AUD": {
+ "symbol": "AU$",
+ "name": "Australian Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "AUD",
+ "name_plural": "Australian dollars"
+ },
+ "AZN": {
+ "symbol": "man.",
+ "name": "Azerbaijani Manat",
+ "symbol_native": "ман.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "AZN",
+ "name_plural": "Azerbaijani manats"
+ },
+ "BAM": {
+ "symbol": "KM",
+ "name": "Bosnia-Herzegovina Convertible Mark",
+ "symbol_native": "KM",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BAM",
+ "name_plural": "Bosnia-Herzegovina convertible marks"
+ },
+ "BDT": {
+ "symbol": "Tk",
+ "name": "Bangladeshi Taka",
+ "symbol_native": "৳",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BDT",
+ "name_plural": "Bangladeshi takas"
+ },
+ "BGN": {
+ "symbol": "BGN",
+ "name": "Bulgarian Lev",
+ "symbol_native": "лв.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BGN",
+ "name_plural": "Bulgarian leva"
+ },
+ "BHD": {
+ "symbol": "BD",
+ "name": "Bahraini Dinar",
+ "symbol_native": "د.ب.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "BHD",
+ "name_plural": "Bahraini dinars"
+ },
+ "BIF": {
+ "symbol": "FBu",
+ "name": "Burundian Franc",
+ "symbol_native": "FBu",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "BIF",
+ "name_plural": "Burundian francs"
+ },
+ "BND": {
+ "symbol": "BN$",
+ "name": "Brunei Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BND",
+ "name_plural": "Brunei dollars"
+ },
+ "BOB": {
+ "symbol": "Bs",
+ "name": "Bolivian Boliviano",
+ "symbol_native": "Bs",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BOB",
+ "name_plural": "Bolivian bolivianos"
+ },
+ "BRL": {
+ "symbol": "R$",
+ "name": "Brazilian Real",
+ "symbol_native": "R$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BRL",
+ "name_plural": "Brazilian reals"
+ },
+ "BWP": {
+ "symbol": "BWP",
+ "name": "Botswanan Pula",
+ "symbol_native": "P",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BWP",
+ "name_plural": "Botswanan pulas"
+ },
+ "BYR": {
+ "symbol": "BYR",
+ "name": "Belarusian Ruble",
+ "symbol_native": "BYR",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "BYR",
+ "name_plural": "Belarusian rubles"
+ },
+ "BZD": {
+ "symbol": "BZ$",
+ "name": "Belize Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "BZD",
+ "name_plural": "Belize dollars"
+ },
+ "CDF": {
+ "symbol": "CDF",
+ "name": "Congolese Franc",
+ "symbol_native": "FrCD",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "CDF",
+ "name_plural": "Congolese francs"
+ },
+ "CHF": {
+ "symbol": "CHF",
+ "name": "Swiss Franc",
+ "symbol_native": "CHF",
+ "decimal_digits": 2,
+ "rounding": 0.05,
+ "code": "CHF",
+ "name_plural": "Swiss francs"
+ },
+ "CLP": {
+ "symbol": "CL$",
+ "name": "Chilean Peso",
+ "symbol_native": "$",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "CLP",
+ "name_plural": "Chilean pesos"
+ },
+ "CNY": {
+ "symbol": "CN¥",
+ "name": "Chinese Yuan",
+ "symbol_native": "CN¥",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "CNY",
+ "name_plural": "Chinese yuan"
+ },
+ "COP": {
+ "symbol": "CO$",
+ "name": "Colombian Peso",
+ "symbol_native": "$",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "COP",
+ "name_plural": "Colombian pesos"
+ },
+ "CRC": {
+ "symbol": "₡",
+ "name": "Costa Rican Colón",
+ "symbol_native": "₡",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "CRC",
+ "name_plural": "Costa Rican colóns"
+ },
+ "CVE": {
+ "symbol": "CV$",
+ "name": "Cape Verdean Escudo",
+ "symbol_native": "CV$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "CVE",
+ "name_plural": "Cape Verdean escudos"
+ },
+ "CZK": {
+ "symbol": "Kč",
+ "name": "Czech Republic Koruna",
+ "symbol_native": "Kč",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "CZK",
+ "name_plural": "Czech Republic korunas"
+ },
+ "DJF": {
+ "symbol": "Fdj",
+ "name": "Djiboutian Franc",
+ "symbol_native": "Fdj",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "DJF",
+ "name_plural": "Djiboutian francs"
+ },
+ "DKK": {
+ "symbol": "Dkr",
+ "name": "Danish Krone",
+ "symbol_native": "kr",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "DKK",
+ "name_plural": "Danish kroner"
+ },
+ "DOP": {
+ "symbol": "RD$",
+ "name": "Dominican Peso",
+ "symbol_native": "RD$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "DOP",
+ "name_plural": "Dominican pesos"
+ },
+ "DZD": {
+ "symbol": "DA",
+ "name": "Algerian Dinar",
+ "symbol_native": "د.ج.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "DZD",
+ "name_plural": "Algerian dinars"
+ },
+ "EEK": {
+ "symbol": "Ekr",
+ "name": "Estonian Kroon",
+ "symbol_native": "kr",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "EEK",
+ "name_plural": "Estonian kroons"
+ },
+ "EGP": {
+ "symbol": "EGP",
+ "name": "Egyptian Pound",
+ "symbol_native": "ج.م.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "EGP",
+ "name_plural": "Egyptian pounds"
+ },
+ "ERN": {
+ "symbol": "Nfk",
+ "name": "Eritrean Nakfa",
+ "symbol_native": "Nfk",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "ERN",
+ "name_plural": "Eritrean nakfas"
+ },
+ "ETB": {
+ "symbol": "Br",
+ "name": "Ethiopian Birr",
+ "symbol_native": "Br",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "ETB",
+ "name_plural": "Ethiopian birrs"
+ },
+ "GBP": {
+ "symbol": "£",
+ "name": "British Pound Sterling",
+ "symbol_native": "£",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "GBP",
+ "name_plural": "British pounds sterling"
+ },
+ "GEL": {
+ "symbol": "GEL",
+ "name": "Georgian Lari",
+ "symbol_native": "GEL",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "GEL",
+ "name_plural": "Georgian laris"
+ },
+ "GHS": {
+ "symbol": "GH₵",
+ "name": "Ghanaian Cedi",
+ "symbol_native": "GH₵",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "GHS",
+ "name_plural": "Ghanaian cedis"
+ },
+ "GNF": {
+ "symbol": "FG",
+ "name": "Guinean Franc",
+ "symbol_native": "FG",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "GNF",
+ "name_plural": "Guinean francs"
+ },
+ "GTQ": {
+ "symbol": "GTQ",
+ "name": "Guatemalan Quetzal",
+ "symbol_native": "Q",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "GTQ",
+ "name_plural": "Guatemalan quetzals"
+ },
+ "HKD": {
+ "symbol": "HK$",
+ "name": "Hong Kong Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "HKD",
+ "name_plural": "Hong Kong dollars"
+ },
+ "HNL": {
+ "symbol": "HNL",
+ "name": "Honduran Lempira",
+ "symbol_native": "L",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "HNL",
+ "name_plural": "Honduran lempiras"
+ },
+ "HRK": {
+ "symbol": "kn",
+ "name": "Croatian Kuna",
+ "symbol_native": "kn",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "HRK",
+ "name_plural": "Croatian kunas"
+ },
+ "HUF": {
+ "symbol": "Ft",
+ "name": "Hungarian Forint",
+ "symbol_native": "Ft",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "HUF",
+ "name_plural": "Hungarian forints"
+ },
+ "IDR": {
+ "symbol": "Rp",
+ "name": "Indonesian Rupiah",
+ "symbol_native": "Rp",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "IDR",
+ "name_plural": "Indonesian rupiahs"
+ },
+ "ILS": {
+ "symbol": "₪",
+ "name": "Israeli New Sheqel",
+ "symbol_native": "₪",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "ILS",
+ "name_plural": "Israeli new sheqels"
+ },
+ "INR": {
+ "symbol": "Rs",
+ "name": "Indian Rupee",
+ "symbol_native": "টকা",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "INR",
+ "name_plural": "Indian rupees"
+ },
+ "IQD": {
+ "symbol": "IQD",
+ "name": "Iraqi Dinar",
+ "symbol_native": "د.ع.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "IQD",
+ "name_plural": "Iraqi dinars"
+ },
+ "IRR": {
+ "symbol": "IRR",
+ "name": "Iranian Rial",
+ "symbol_native": "﷼",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "IRR",
+ "name_plural": "Iranian rials"
+ },
+ "ISK": {
+ "symbol": "Ikr",
+ "name": "Icelandic Króna",
+ "symbol_native": "kr",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "ISK",
+ "name_plural": "Icelandic krónur"
+ },
+ "JMD": {
+ "symbol": "J$",
+ "name": "Jamaican Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "JMD",
+ "name_plural": "Jamaican dollars"
+ },
+ "JOD": {
+ "symbol": "JD",
+ "name": "Jordanian Dinar",
+ "symbol_native": "د.أ.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "JOD",
+ "name_plural": "Jordanian dinars"
+ },
+ "JPY": {
+ "symbol": "¥",
+ "name": "Japanese Yen",
+ "symbol_native": "¥",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "JPY",
+ "name_plural": "Japanese yen"
+ },
+ "KES": {
+ "symbol": "Ksh",
+ "name": "Kenyan Shilling",
+ "symbol_native": "Ksh",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "KES",
+ "name_plural": "Kenyan shillings"
+ },
+ "KHR": {
+ "symbol": "KHR",
+ "name": "Cambodian Riel",
+ "symbol_native": "៛",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "KHR",
+ "name_plural": "Cambodian riels"
+ },
+ "KMF": {
+ "symbol": "CF",
+ "name": "Comorian Franc",
+ "symbol_native": "FC",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "KMF",
+ "name_plural": "Comorian francs"
+ },
+ "KRW": {
+ "symbol": "₩",
+ "name": "South Korean Won",
+ "symbol_native": "₩",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "KRW",
+ "name_plural": "South Korean won"
+ },
+ "KWD": {
+ "symbol": "KD",
+ "name": "Kuwaiti Dinar",
+ "symbol_native": "د.ك.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "KWD",
+ "name_plural": "Kuwaiti dinars"
+ },
+ "KZT": {
+ "symbol": "KZT",
+ "name": "Kazakhstani Tenge",
+ "symbol_native": "тңг.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "KZT",
+ "name_plural": "Kazakhstani tenges"
+ },
+ "LBP": {
+ "symbol": "LB£",
+ "name": "Lebanese Pound",
+ "symbol_native": "ل.ل.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "LBP",
+ "name_plural": "Lebanese pounds"
+ },
+ "LKR": {
+ "symbol": "SLRs",
+ "name": "Sri Lankan Rupee",
+ "symbol_native": "SL Re",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "LKR",
+ "name_plural": "Sri Lankan rupees"
+ },
+ "LTL": {
+ "symbol": "Lt",
+ "name": "Lithuanian Litas",
+ "symbol_native": "Lt",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "LTL",
+ "name_plural": "Lithuanian litai"
+ },
+ "LVL": {
+ "symbol": "Ls",
+ "name": "Latvian Lats",
+ "symbol_native": "Ls",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "LVL",
+ "name_plural": "Latvian lati"
+ },
+ "LYD": {
+ "symbol": "LD",
+ "name": "Libyan Dinar",
+ "symbol_native": "د.ل.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "LYD",
+ "name_plural": "Libyan dinars"
+ },
+ "MAD": {
+ "symbol": "MAD",
+ "name": "Moroccan Dirham",
+ "symbol_native": "د.م.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MAD",
+ "name_plural": "Moroccan dirhams"
+ },
+ "MDL": {
+ "symbol": "MDL",
+ "name": "Moldovan Leu",
+ "symbol_native": "MDL",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MDL",
+ "name_plural": "Moldovan lei"
+ },
+ "MGA": {
+ "symbol": "MGA",
+ "name": "Malagasy Ariary",
+ "symbol_native": "MGA",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "MGA",
+ "name_plural": "Malagasy Ariaries"
+ },
+ "MKD": {
+ "symbol": "MKD",
+ "name": "Macedonian Denar",
+ "symbol_native": "MKD",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MKD",
+ "name_plural": "Macedonian denari"
+ },
+ "MMK": {
+ "symbol": "MMK",
+ "name": "Myanma Kyat",
+ "symbol_native": "K",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "MMK",
+ "name_plural": "Myanma kyats"
+ },
+ "MOP": {
+ "symbol": "MOP$",
+ "name": "Macanese Pataca",
+ "symbol_native": "MOP$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MOP",
+ "name_plural": "Macanese patacas"
+ },
+ "MUR": {
+ "symbol": "MURs",
+ "name": "Mauritian Rupee",
+ "symbol_native": "MURs",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "MUR",
+ "name_plural": "Mauritian rupees"
+ },
+ "MXN": {
+ "symbol": "MX$",
+ "name": "Mexican Peso",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MXN",
+ "name_plural": "Mexican pesos"
+ },
+ "MYR": {
+ "symbol": "RM",
+ "name": "Malaysian Ringgit",
+ "symbol_native": "RM",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MYR",
+ "name_plural": "Malaysian ringgits"
+ },
+ "MZN": {
+ "symbol": "MTn",
+ "name": "Mozambican Metical",
+ "symbol_native": "MTn",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "MZN",
+ "name_plural": "Mozambican meticals"
+ },
+ "NAD": {
+ "symbol": "N$",
+ "name": "Namibian Dollar",
+ "symbol_native": "N$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NAD",
+ "name_plural": "Namibian dollars"
+ },
+ "NGN": {
+ "symbol": "₦",
+ "name": "Nigerian Naira",
+ "symbol_native": "₦",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NGN",
+ "name_plural": "Nigerian nairas"
+ },
+ "NIO": {
+ "symbol": "C$",
+ "name": "Nicaraguan Córdoba",
+ "symbol_native": "C$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NIO",
+ "name_plural": "Nicaraguan córdobas"
+ },
+ "NOK": {
+ "symbol": "Nkr",
+ "name": "Norwegian Krone",
+ "symbol_native": "kr",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NOK",
+ "name_plural": "Norwegian kroner"
+ },
+ "NPR": {
+ "symbol": "NPRs",
+ "name": "Nepalese Rupee",
+ "symbol_native": "नेरू",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NPR",
+ "name_plural": "Nepalese rupees"
+ },
+ "NZD": {
+ "symbol": "NZ$",
+ "name": "New Zealand Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "NZD",
+ "name_plural": "New Zealand dollars"
+ },
+ "OMR": {
+ "symbol": "OMR",
+ "name": "Omani Rial",
+ "symbol_native": "ر.ع.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "OMR",
+ "name_plural": "Omani rials"
+ },
+ "PAB": {
+ "symbol": "B/.",
+ "name": "Panamanian Balboa",
+ "symbol_native": "B/.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "PAB",
+ "name_plural": "Panamanian balboas"
+ },
+ "PEN": {
+ "symbol": "S/.",
+ "name": "Peruvian Nuevo Sol",
+ "symbol_native": "S/.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "PEN",
+ "name_plural": "Peruvian nuevos soles"
+ },
+ "PHP": {
+ "symbol": "₱",
+ "name": "Philippine Peso",
+ "symbol_native": "₱",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "PHP",
+ "name_plural": "Philippine pesos"
+ },
+ "PKR": {
+ "symbol": "PKRs",
+ "name": "Pakistani Rupee",
+ "symbol_native": "₨",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "PKR",
+ "name_plural": "Pakistani rupees"
+ },
+ "PLN": {
+ "symbol": "zł",
+ "name": "Polish Zloty",
+ "symbol_native": "zł",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "PLN",
+ "name_plural": "Polish zlotys"
+ },
+ "PYG": {
+ "symbol": "₲",
+ "name": "Paraguayan Guarani",
+ "symbol_native": "₲",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "PYG",
+ "name_plural": "Paraguayan guaranis"
+ },
+ "QAR": {
+ "symbol": "QR",
+ "name": "Qatari Rial",
+ "symbol_native": "ر.ق.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "QAR",
+ "name_plural": "Qatari rials"
+ },
+ "RON": {
+ "symbol": "RON",
+ "name": "Romanian Leu",
+ "symbol_native": "RON",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "RON",
+ "name_plural": "Romanian lei"
+ },
+ "RSD": {
+ "symbol": "din.",
+ "name": "Serbian Dinar",
+ "symbol_native": "дин.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "RSD",
+ "name_plural": "Serbian dinars"
+ },
+ "RUB": {
+ "symbol": "RUB",
+ "name": "Russian Ruble",
+ "symbol_native": "руб.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "RUB",
+ "name_plural": "Russian rubles"
+ },
+ "RWF": {
+ "symbol": "RWF",
+ "name": "Rwandan Franc",
+ "symbol_native": "FR",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "RWF",
+ "name_plural": "Rwandan francs"
+ },
+ "SAR": {
+ "symbol": "SR",
+ "name": "Saudi Riyal",
+ "symbol_native": "ر.س.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "SAR",
+ "name_plural": "Saudi riyals"
+ },
+ "SDG": {
+ "symbol": "SDG",
+ "name": "Sudanese Pound",
+ "symbol_native": "SDG",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "SDG",
+ "name_plural": "Sudanese pounds"
+ },
+ "SEK": {
+ "symbol": "Skr",
+ "name": "Swedish Krona",
+ "symbol_native": "kr",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "SEK",
+ "name_plural": "Swedish kronor"
+ },
+ "SGD": {
+ "symbol": "S$",
+ "name": "Singapore Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "SGD",
+ "name_plural": "Singapore dollars"
+ },
+ "SOS": {
+ "symbol": "Ssh",
+ "name": "Somali Shilling",
+ "symbol_native": "Ssh",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "SOS",
+ "name_plural": "Somali shillings"
+ },
+ "SYP": {
+ "symbol": "SY£",
+ "name": "Syrian Pound",
+ "symbol_native": "ل.س.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "SYP",
+ "name_plural": "Syrian pounds"
+ },
+ "THB": {
+ "symbol": "฿",
+ "name": "Thai Baht",
+ "symbol_native": "฿",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "THB",
+ "name_plural": "Thai baht"
+ },
+ "TND": {
+ "symbol": "DT",
+ "name": "Tunisian Dinar",
+ "symbol_native": "د.ت.",
+ "decimal_digits": 3,
+ "rounding": 0,
+ "code": "TND",
+ "name_plural": "Tunisian dinars"
+ },
+ "TOP": {
+ "symbol": "T$",
+ "name": "Tongan Paʻanga",
+ "symbol_native": "T$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "TOP",
+ "name_plural": "Tongan paʻanga"
+ },
+ "TRY": {
+ "symbol": "TL",
+ "name": "Turkish Lira",
+ "symbol_native": "TL",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "TRY",
+ "name_plural": "Turkish Lira"
+ },
+ "TTD": {
+ "symbol": "TT$",
+ "name": "Trinidad and Tobago Dollar",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "TTD",
+ "name_plural": "Trinidad and Tobago dollars"
+ },
+ "TWD": {
+ "symbol": "NT$",
+ "name": "New Taiwan Dollar",
+ "symbol_native": "NT$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "TWD",
+ "name_plural": "New Taiwan dollars"
+ },
+ "TZS": {
+ "symbol": "TSh",
+ "name": "Tanzanian Shilling",
+ "symbol_native": "TSh",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "TZS",
+ "name_plural": "Tanzanian shillings"
+ },
+ "UAH": {
+ "symbol": "₴",
+ "name": "Ukrainian Hryvnia",
+ "symbol_native": "₴",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "UAH",
+ "name_plural": "Ukrainian hryvnias"
+ },
+ "UGX": {
+ "symbol": "USh",
+ "name": "Ugandan Shilling",
+ "symbol_native": "USh",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "UGX",
+ "name_plural": "Ugandan shillings"
+ },
+ "UYU": {
+ "symbol": "$U",
+ "name": "Uruguayan Peso",
+ "symbol_native": "$",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "UYU",
+ "name_plural": "Uruguayan pesos"
+ },
+ "UZS": {
+ "symbol": "UZS",
+ "name": "Uzbekistan Som",
+ "symbol_native": "UZS",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "UZS",
+ "name_plural": "Uzbekistan som"
+ },
+ "VEF": {
+ "symbol": "Bs.F.",
+ "name": "Venezuelan Bolívar",
+ "symbol_native": "Bs.F.",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "VEF",
+ "name_plural": "Venezuelan bolívars"
+ },
+ "VND": {
+ "symbol": "₫",
+ "name": "Vietnamese Dong",
+ "symbol_native": "₫",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "VND",
+ "name_plural": "Vietnamese dong"
+ },
+ "XAF": {
+ "symbol": "FCFA",
+ "name": "CFA Franc BEAC",
+ "symbol_native": "FCFA",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "XAF",
+ "name_plural": "CFA francs BEAC"
+ },
+ "XOF": {
+ "symbol": "CFA",
+ "name": "CFA Franc BCEAO",
+ "symbol_native": "CFA",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "XOF",
+ "name_plural": "CFA francs BCEAO"
+ },
+ "YER": {
+ "symbol": "YR",
+ "name": "Yemeni Rial",
+ "symbol_native": "ر.ي.",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "YER",
+ "name_plural": "Yemeni rials"
+ },
+ "ZAR": {
+ "symbol": "R",
+ "name": "South African Rand",
+ "symbol_native": "R",
+ "decimal_digits": 2,
+ "rounding": 0,
+ "code": "ZAR",
+ "name_plural": "South African rand"
+ },
+ "ZMK": {
+ "symbol": "ZK",
+ "name": "Zambian Kwacha",
+ "symbol_native": "ZK",
+ "decimal_digits": 0,
+ "rounding": 0,
+ "code": "ZMK",
+ "name_plural": "Zambian kwachas"
+ }
+}
\ No newline at end of file
diff --git a/packages/Webkul/Product/src/Http/Controllers/ReviewController.php b/packages/Webkul/Product/src/Http/Controllers/ReviewController.php
index 0e93fd66c..ca2a85b6b 100755
--- a/packages/Webkul/Product/src/Http/Controllers/ReviewController.php
+++ b/packages/Webkul/Product/src/Http/Controllers/ReviewController.php
@@ -183,6 +183,8 @@ class ReviewController extends Controller
Event::fire('customer.review.update.after', $review);
} else if ($data['update-options'] == 0) {
$review->update(['status' => 'pending']);
+ } else if ($data['update-options'] == 2) {
+ $review->update(['status' => 'disapproved']);
} else {
continue;
}
diff --git a/packages/Webkul/Product/src/Repositories/ProductRepository.php b/packages/Webkul/Product/src/Repositories/ProductRepository.php
index fbf544a2a..13c6c3975 100755
--- a/packages/Webkul/Product/src/Repositories/ProductRepository.php
+++ b/packages/Webkul/Product/src/Repositories/ProductRepository.php
@@ -470,7 +470,7 @@ class ProductRepository extends Repository
}
});
- return $qb;
+ return $qb->groupBy('product_flat.id');
})->paginate(isset($params['limit']) ? $params['limit'] : 9);
return $results;
diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/total/summary.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/total/summary.blade.php
index 4a3632d68..941772b4c 100755
--- a/packages/Webkul/Shop/src/Resources/views/checkout/total/summary.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/checkout/total/summary.blade.php
@@ -13,7 +13,7 @@
@if ($cart->selected_shipping_rate)
{{ __('shop::app.checkout.total.delivery-charges') }}
- {{ core()->currency($cart->selected_shipping_rate->price) }}
+ {{ core()->currency($cart->selected_shipping_rate->base_price) }}
@endif
diff --git a/packages/Webkul/Ui/src/Resources/lang/en/app.php b/packages/Webkul/Ui/src/Resources/lang/en/app.php
index bbd4c7b89..44e3423c0 100755
--- a/packages/Webkul/Ui/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Ui/src/Resources/lang/en/app.php
@@ -2,6 +2,7 @@
return [
'datagrid' => [
'actions' => 'Actions',
+ 'id' => 'Index columns have value greater than zero only',
'massaction' => [
'mass-delete-confirm' => 'Do you really want to delete these selected :resource?',
diff --git a/packages/Webkul/Ui/src/Resources/views/datagrid/table.blade.php b/packages/Webkul/Ui/src/Resources/views/datagrid/table.blade.php
index 3486697af..3189dd275 100644
--- a/packages/Webkul/Ui/src/Resources/views/datagrid/table.blade.php
+++ b/packages/Webkul/Ui/src/Resources/views/datagrid/table.blade.php
@@ -228,6 +228,7 @@
template: '#datagrid-filters',
data: () => ({
+ filterIndex: @json($results['index']),
gridCurrentData: @json($results['records']),
massActions: @json($results['massactions']),
massActionsToggle: false,
@@ -338,7 +339,15 @@
if (this.type == 'string') {
this.formURL(this.columnOrAlias, this.stringCondition, this.stringValue, label)
} else if (this.type == 'number') {
- this.formURL(this.columnOrAlias, this.numberCondition, this.numberValue, label);
+ indexConditions = true;
+ if (this.filterIndex == this.columnOrAlias && (this.numberValue == 0 || this.numberValue < 0)) {
+ indexConditions = false;
+
+ alert('index columns can have values greater than zero only');
+ }
+
+ if(indexConditions)
+ this.formURL(this.columnOrAlias, this.numberCondition, this.numberValue, label);
} else if (this.type == 'boolean') {
this.formURL(this.columnOrAlias, this.booleanCondition, this.booleanValue, label);
} else if (this.type == 'datetime') {
diff --git a/packages/Webkul/User/src/Http/Controllers/SessionController.php b/packages/Webkul/User/src/Http/Controllers/SessionController.php
index c8282a467..914ce2a12 100755
--- a/packages/Webkul/User/src/Http/Controllers/SessionController.php
+++ b/packages/Webkul/User/src/Http/Controllers/SessionController.php
@@ -46,10 +46,8 @@ class SessionController extends Controller
return redirect()->route('admin.dashboard.index');
} else {
session()->put('url.intended', url()->previous());
-
return view($this->_config['view']);
}
-
}
/**
diff --git a/public/installer/AdminConfig.php b/public/installer/AdminConfig.php
index b492a27e4..fc9769197 100755
--- a/public/installer/AdminConfig.php
+++ b/public/installer/AdminConfig.php
@@ -97,7 +97,7 @@ $data = array();
$conn->close();
} else {
- $data['support_error'] = 'It only support mysql Database Connection.If You still want to continue, press OK otherwise change your database connection';
+ $data['support_error'] = 'Bagisto currently support MySQL only. Press OK to still continue or change you DB connection to MySQL';
}
// if there are no errors process our form, then return a message
diff --git a/public/installer/Classes/Requirement.php b/public/installer/Classes/Requirement.php
index f961df41d..7c2d42fe2 100755
--- a/public/installer/Classes/Requirement.php
+++ b/public/installer/Classes/Requirement.php
@@ -20,9 +20,9 @@ class Requirement {
'JSON',
'cURL',
],
- 'apache' => [
- 'mod_rewrite',
- ]
+ // 'apache' => [
+ // 'mod_rewrite',
+ // ]
];
$results = [];
@@ -43,24 +43,25 @@ class Requirement {
$results['errors'] = true;
}
}
- break;
+ break;
+
// check apache requirements
- case 'apache':
- foreach ($requirements[$type] as $requirement) {
- // if function doesn't exist we can't check apache modules
- if(function_exists('apache_get_modules'))
- {
- $results['requirements'][$type][$requirement] = true;
+ // case 'apache':
+ // foreach ($requirements[$type] as $requirement) {
+ // // if function doesn't exist we can't check apache modules
+ // if(function_exists('apache_get_modules'))
+ // {
+ // $results['requirements'][$type][$requirement] = true;
- if(!in_array($requirement,apache_get_modules()))
- {
- $results['requirements'][$type][$requirement] = false;
+ // if(!in_array($requirement,apache_get_modules()))
+ // {
+ // $results['requirements'][$type][$requirement] = false;
- $results['errors'] = true;
- }
- }
- }
- break;
+ // $results['errors'] = true;
+ // }
+ // }
+ // }
+ //break;
}
}
diff --git a/public/installer/Environment.php b/public/installer/Environment.php
index 85e70c21b..edb059abd 100755
--- a/public/installer/Environment.php
+++ b/public/installer/Environment.php
@@ -22,8 +22,8 @@