-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7a5a839
commit 80e34e0
Showing
3 changed files
with
36 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,6 +26,8 @@ Dưới đây là danh sách các Helper được hỗ trợ trong bộ thư vi | |
### Assets Helper | ||
|
||
- [x] Helper Function: `assets_url` - Hàm lấy ra Assets Url, điều kiện tồn tại thư mục `assets` trong thư mục `public/`. Trong trường hợp trong file `config.php` tồn tại biến `assets_version` sẽ tự động thêm version vào đằng sau các file CSS, JS | ||
- [x] Helper Function: `static_url` - Hàm lấy ra Static Resource Url, điều kiện tồn tại cấu hình `config_item('static_url')` trong config của website. Trong trường hợp trong file `config.php` tồn tại biến `assets_version` sẽ tự động thêm version vào | ||
đằng sau các file CSS, JS | ||
- [x] Helper Function: `templates_url` - Hàm lấy ra Assets Url, điều kiện tồn tại thư mục `templates` trong thư mục `public/`. Trong trường hợp trong file `config.php` tồn tại biến `assets_version` sẽ tự động thêm version vào đằng sau các file CSS, | ||
JS | ||
- [x] Helper Function: `editor_url` - Hàm lấy ra Assets Url, điều kiện tồn tại thư mục `assets/editors/` trong thư mục `public/`. Trong trường hợp trong file `config.php` tồn tại biến `assets_version` sẽ tự động thêm version vào đằng sau các file | ||
|
@@ -206,6 +208,6 @@ Class cung cấp phương thức nhanh gọn để gọi tới các API tuân ch | |
|
||
## Maintainer & Supporter | ||
|
||
| STT | Name | Email | Website | Github | | ||
|-----|-------------|----------------------|---------------|---------------| | ||
| 1 | Hung Nguyen | [email protected] | https://nguyenanhung.com |@nguyenanhung | | ||
| STT | Name | Email | Website | Github | | ||
|-----|-------------|----------------------|--------------------------|---------------| | ||
| 1 | Hung Nguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -36,6 +36,35 @@ function assets_url($uri = '', $protocol = null) | |
|
||
} | ||
} | ||
if (!function_exists('static_url')) { | ||
/** | ||
* Function static_url | ||
* | ||
* @param string $uri | ||
* | ||
* @return string | ||
* @author : 713uk13m <[email protected]> | ||
* @copyright: 713uk13m <[email protected]> | ||
* @time : 08/07/2021 11:56 | ||
*/ | ||
function static_url($uri = '') | ||
{ | ||
if (function_exists('base_url') && function_exists('config_item')) { | ||
$fileExt = substr(trim($uri), strrpos(trim($uri), '.') + 1); | ||
$fileExt = strtoupper($fileExt); | ||
$version = ''; | ||
if ($fileExt === 'CSS' || $fileExt === 'JS') { | ||
$version = config_item('assets_version'); | ||
} | ||
$host = config_item('static_url'); | ||
|
||
return trim($host) . trim($uri) . trim($version); | ||
} | ||
|
||
return trim($uri); | ||
|
||
} | ||
} | ||
if (!function_exists('templates_url')) { | ||
/** | ||
* Function templates_url | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -19,8 +19,8 @@ | |
*/ | ||
class BaseHelper | ||
{ | ||
const VERSION = '1.1.5.8'; | ||
const LAST_MODIFIED = '2022-10-26'; | ||
const VERSION = '1.1.5.9'; | ||
const LAST_MODIFIED = '2022-12-11'; | ||
const AUTHOR_NAME = 'Hung Nguyen'; | ||
const AUTHOR_EMAIL = '[email protected]'; | ||
const PROJECT_NAME = 'CodeIgniter - Basic Helper'; | ||
|