2018-11-16 17:45:37 +08:00
|
|
|
<?php
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | Author: 流年 <liu21st@gmail.com>
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
|
|
|
// 应用公共文件
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 钩子行为
|
|
|
|
*/
|
|
|
|
if (!function_exists('hook')) {
|
|
|
|
function hook($behavior, $params) {
|
|
|
|
\think\facade\Hook::exec($behavior, $params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 编辑按钮
|
|
|
|
*/
|
|
|
|
if (!function_exists('editButton')) {
|
|
|
|
function editButton(string $url, string $name = '编辑') {
|
|
|
|
return sprintf('<a href="%s"><button class="btn btn-info btn-xs edit" type="button"><i class="fa fa-paste"></i> %s</button></a>', $url, $name);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 增加按钮
|
|
|
|
*/
|
|
|
|
if (!function_exists('createButton')) {
|
|
|
|
function createButton(string $url, string $name, $isBig = true) {
|
|
|
|
return $isBig ? sprintf('<a href="%s"> <button type="button" class="btn btn-w-m btn-primary"><i class="fa fa-check-square-o"></i> %s</button></a>', $url, $name) :
|
|
|
|
sprintf('<a href="%s"> <button type="button" class="btn btn-xs btn-primary"><i class="fa fa-check-square-o"></i> %s</button></a>', $url, $name);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 删除按钮
|
|
|
|
*/
|
|
|
|
if (!function_exists('deleteButton')) {
|
|
|
|
function deleteButton(string $url, int $id, string $name="删除") {
|
|
|
|
return sprintf('<button class="btn btn-danger btn-xs delete" data-url="%s" data=%d type="button"><i class="fa fa-trash"></i> %s</button>', $url, $id, $name);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 搜索按钮
|
|
|
|
*/
|
|
|
|
if (!function_exists('searchButton')) {
|
|
|
|
function searchButton(string $name="搜索") {
|
|
|
|
return sprintf('<button class="btn btn-white" type="submit"><i class="fa fa-search"></i> %s</button>', $name);
|
|
|
|
}
|
|
|
|
}
|
2018-11-21 11:10:25 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 生成密码
|
|
|
|
*/
|
|
|
|
if (!function_exists('generatePassword')) {
|
|
|
|
function generatePassword(string $password, int $algo = PASSWORD_DEFAULT) {
|
|
|
|
return password_hash($password, $algo);
|
|
|
|
}
|
|
|
|
}
|