';
$s .= '
';
return $s;
}
function tpl_form_field_link($name, $value = '', $options = array()) {
global $_GPC, $_W;
if(!empty($options)) {
foreach ($options as $key => $val){
$options .= $key.':'.$val.',';
}
}
$s = '';
if (!defined('TPL_INIT_LINK')) {
$s .= '
';
define('TPL_INIT_LINK', true);
}
$s .= '
';
return $s;
}
function tpl_form_module_link($name) {
$s = '';
if (!defined('TPL_INIT_module')) {
$s = '
';
define('TPL_INIT_module', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_emoji($name, $value = '') {
$s = '';
if (!defined('TPL_INIT_EMOJI')) {
$s = '
';
define('TPL_INIT_EMOJI', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_color($name, $value = '') {
$s = '';
if (!defined('TPL_INIT_COLOR')) {
$s = '
';
define('TPL_INIT_COLOR', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_icon($name, $value='') {
if(empty($value)){
$value = 'fa fa-external-link';
}
$s = '';
if (!defined('TPL_INIT_ICON')) {
$s = '
';
define('TPL_INIT_ICON', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_image($name, $value = '', $default = '', $options = array()) {
global $_W;
if (empty($default)) {
$default = './resource/images/nopic.jpg';
}
$val = $default;
if (!empty($value)) {
$val = tomedia($value);
}
if (!empty($options['global'])) {
$options['global'] = true;
} else {
$options['global'] = false;
}
if (empty($options['class_extra'])) {
$options['class_extra'] = '';
}
if (isset($options['dest_dir']) && !empty($options['dest_dir'])) {
if (!preg_match('/^\w+([\/]\w+)?$/i', $options['dest_dir'])) {
exit('图片上传目录错误,只能指定最多两级目录,如: "we7_store","we7_store/d1"');
}
}
$options['direct'] = true;
$options['multiple'] = false;
if (isset($options['thumb'])) {
$options['thumb'] = !empty($options['thumb']);
}
$options['fileSizeLimit'] = intval($GLOBALS['_W']['setting']['upload']['image']['limit']) * 1024;
$s = '';
if (!defined('TPL_INIT_IMAGE')) {
$s = '
';
define('TPL_INIT_IMAGE', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_multi_image($name, $value = array(), $options = array()) {
global $_W;
$options['multiple'] = true;
$options['direct'] = false;
$options['fileSizeLimit'] = intval($GLOBALS['_W']['setting']['upload']['image']['limit']) * 1024;
if (isset($options['dest_dir']) && !empty($options['dest_dir'])) {
if (!preg_match('/^\w+([\/]\w+)?$/i', $options['dest_dir'])) {
exit('图片上传目录错误,只能指定最多两级目录,如: "we7_store","we7_store/d1"');
}
}
$s = '';
if (!defined('TPL_INIT_MULTI_IMAGE')) {
$s = '
';
define('TPL_INIT_MULTI_IMAGE', true);
}
$s .= <<
';
return $s;
}
function tpl_form_field_audio($name, $value = '', $options = array()) {
if (!is_array($options)) {
$options = array();
}
$options['direct'] = true;
$options['multiple'] = false;
$options['fileSizeLimit'] = intval($GLOBALS['_W']['setting']['upload']['audio']['limit']) * 1024;
$s = '';
if (!defined('TPL_INIT_AUDIO')) {
$s = '
';
echo $s;
define('TPL_INIT_AUDIO', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_multi_audio($name, $value = array(), $options = array()) {
$s = '';
$options['direct'] = false;
$options['multiple'] = true;
$options['fileSizeLimit'] = intval($GLOBALS['_W']['setting']['upload']['audio']['limit']) * 1024;
if (!defined('TPL_INIT_MULTI_AUDIO')) {
$s .= '
';
define('TPL_INIT_MULTI_AUDIO', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_video($name, $value = '', $options = array()) {
if(!is_array($options)){
$options = array();
}
if (!is_array($options)) {
$options = array();
}
$options['direct'] = true;
$options['multi'] = false;
$options['type'] = 'video';
$options['fileSizeLimit'] = intval($GLOBALS['_W']['setting']['upload']['audio']['limit']) * 1024;
$s = '';
if (!defined('TPL_INIT_VIDEO')) {
$s = '
';
echo $s;
define('TPL_INIT_VIDEO', true);
}
$s .= '
';
return $s;
}
function tpl_form_field_wechat_image($name, $value = '', $default = '', $options = array()) {
global $_W;
if(!$_W['acid'] || $_W['account']['level'] < 3) {
$options['account_error'] = 1;
} else {
$options['acid'] = $_W['acid'];
}
if(empty($default)) {
$default = './resource/images/nopic.jpg';
}
$val = $default;
if (!empty($value)) {
$media_data = (array)media2local($value, true);
$val = $media_data['attachment'];
}
if (empty($options['class_extra'])) {
$options['class_extra'] = '';
}
$options['direct'] = true;
$options['multiple'] = false;
$options['type'] = empty($options['type']) ? 'image' : $options['type'];
$s = '';
if (!defined('TPL_INIT_WECHAT_IMAGE')) {
$s = '
';
define('TPL_INIT_WECHAT_IMAGE', true);
}
$s .= '
';
$s .=
'';
if (!empty($media_data) && $media_data['model'] == 'temp' && (time() - $media_data['createtime'] > 259200)) {
$s .= '该素材已过期 [有效期为3天],请及时更新素材';
}
return $s;
}
function tpl_form_field_wechat_multi_image($name, $value = '', $default = '', $options = array()) {
global $_W;
if(!$_W['acid'] || $_W['account']['level'] < 3) {
$options['account_error'] = 1;
} else {
$options['acid'] = $_W['acid'];
}
if(empty($default)) {
$default = './resource/images/nopic.jpg';
}
if(empty($options['class_extra'])) {
$options['class_extra'] = '';
}
$options['direct'] = false;
$options['multiple'] = true;
$options['type'] = empty($options['type']) ? 'image' : $options['type'];
$s = '';
if (!defined('TPL_INIT_WECHAT_MULTI_IMAGE')) {
$s = '
';
define('TPL_INIT_WECHAT_MULTI_IMAGE', true);
}
$s .= <<
';
return $s;
}
function tpl_form_field_wechat_voice($name, $value = '', $options = array()) {
global $_W;
if(!$_W['acid'] || $_W['account']['level'] < 3) {
$options['account_error'] = 1;
} else {
$options['acid'] = $_W['acid'];
}
if(!empty($value)) {
$media_data = (array)media2local($value, true);
$val = $media_data['attachment'];
}
if(!is_array($options)){
$options = array();
}
$options['direct'] = true;
$options['multiple'] = false;
$options['type'] = 'voice';
$s = '';
if (!defined('TPL_INIT_WECHAT_VOICE')) {
$s = '
';
echo $s;
define('TPL_INIT_WECHAT_VOICE', true);
}
$s .= '
';
if(!empty($media_data) && $media_data['model'] == 'temp' && (time() - $media_data['createtime'] > 259200)){
$s .= '该素材已过期 [有效期为3天],请及时更新素材';
}
return $s;
}
function tpl_form_field_wechat_video($name, $value = '', $options = array()) {
global $_W;
if(!$_W['acid'] || $_W['account']['level'] < 3) {
$options['account_error'] = 1;
} else {
$options['acid'] = $_W['acid'];
}
if(!empty($value)) {
$media_data = (array)media2local($value, true);
$val = $media_data['attachment'];
}
if(!is_array($options)){
$options = array();
}
if(empty($options['tabs'])){
$options['tabs'] = array('video'=>'active', 'browser'=>'');
}
$options = array_elements(array('tabs','global','dest_dir', 'acid', 'error'), $options);
$options['direct'] = true;
$options['multi'] = false;
$options['type'] = 'video';
$s = '';
if (!defined('TPL_INIT_WECHAT_VIDEO')) {
$s = '
';
echo $s;
define('TPL_INIT_WECHAT_VIDEO', true);
}
$s .= '
';
if(!empty($media_data) && $media_data['model'] == 'temp' && (time() - $media_data['createtime'] > 259200)){
$s .= '该素材已过期 [有效期为3天],请及时更新素材';
}
return $s;
}
function tpl_form_field_location_category($name, $values = array(), $del = false) {
$html = '';
if (!defined('TPL_INIT_LOCATION_CATEGORY')) {
$html .= '
';
define('TPL_INIT_LOCATION_CATEGORY', true);
}
if (empty($values) || !is_array($values)) {
$values = array('cate'=>'','sub'=>'','clas'=>'');
}
if(empty($values['cate'])) {
$values['cate'] = '';
}
if(empty($values['sub'])) {
$values['sub'] = '';
}
if(empty($values['clas'])) {
$values['clas'] = '';
}
$html .= '
';
} else {
$html .= '';
}
return $html;
}
function tpl_ueditor($id, $value = '', $options = array()) {
$s = '';
$options['height'] = empty($options['height']) ? 200 : $options['height'];
$options['allow_upload_video'] = isset($options['allow_upload_video']) ? $options['allow_upload_video'] : true;
$s .= !empty($id) ? "" : '';
$s .= "
";
return $s;
}
function tpl_edit_sms($name, $value, $uniacid, $url, $num) {
$s = '
请填写短信剩余条数,必须为整数。
';
return $s;
}
function tpl_coupon_colors($name, $value = 'Color082') {
load()->model('activity');
$options = activity_coupon_colors();
empty($name) && ($name = 'coupon_color');
if (!defined('TPL_INIT_COUPON_COLOR')) {
$html = '
';
define('TPL_INIT_COUPON_COLOR', true);
}
$html .= '
';
return $html;
}