public function comment($f3) { $id = $f3->get('PARAMS.3'); $post = $this->Model->Posts->fetch($id); if ($this->request->is('post')) { $comment = $this->Model->Comments; $comment->copyfrom('POST'); $comment->blog_id = $id; $comment->created = mydate(); //Moderation of comments if (!empty($this->Settings['moderate']) && $this->Auth->user('level') < 2) { $comment->moderated = 0; } else { $comment->moderated = 1; } //Default subject if (empty($this->request->data['subject'])) { $comment->subject = 'RE: ' . $post->title; } $comment->save(); //Redirect if ($comment->moderated == 0) { StatusMessage::add('Your comment has been submitted for moderation and will appear once it has been approved', 'success'); } else { StatusMessage::add('Your comment has been posted', 'success'); } return $f3->reroute('/blog/view/' . $id); } }
function tpl_input_date($params, $ctl) { if (!$params['id']) { $params['id'] = $ctl->new_dom_id(); } if (!$params['type']) { $params['type'] = 'date'; } if (!$params['vtype']) { $params['vtype'] = 'date'; } if (is_numeric($params['value'])) { $params['value'] = mydate('Y-m-d', $params['value']); } if (isset($params['concat'])) { $params['name'] .= $params['concat']; unset($params['concat']); } if (!$params['format'] || $params['format'] == 'timestamp') { $prefix = '<input type="hidden" name="_DTYPE_' . strtoupper($params['type']) . '[]" value="' . htmlspecialchars($params['name']) . '" />'; } else { $prefix = ''; } $params['type'] = 'text'; $return = buildTag($params, 'input class="cal ' . $params['class'] . '" size="10" maxlength="10" autocomplete="off"'); return $prefix . $return . '<script>$("' . $params['id'] . '").makeCalable();</script>'; }
function addView($catid) { $this->pagedata['params'] = array('cat_id' => $catid); $this->pagedata['item'] = array('label' => 'New View ' . mydate('H:i:s')); $this->setView('product/category/view_row.html'); $this->output(); }
public function add($f3) { if ($this->request->is('post')) { extract($this->request->data); $check = $this->Model->Users->fetch(array('username' => $username)); if (!empty($check)) { StatusMessage::add('User already exists', 'danger'); } else { if ($password != $password2) { StatusMessage::add('Passwords must match', 'danger'); } else { $user = $this->Model->Users; $user->copyfrom('POST'); $user->created = mydate(); $user->bio = ''; $user->level = 1; $user->setPassword($password); if (empty($displayname)) { $user->displayname = $user->username; } //Set the users password $user->setPassword($user->password); $user->save(); StatusMessage::add('Registration complete', 'success'); return $f3->reroute('/user/login'); } } } }
function tpl_modifier_userdate($timestamp) { if (!$GLOBALS['site_dateformat']) { $system =& $GLOBALS['system']; if (!($GLOBALS['site_dateformat'] = $system->getConf('site.dateFormat'))) { $GLOBALS['site_dateformat'] = "Y-m-d"; } } return mydate($GLOBALS['site_dateformat'], $timestamp); }
function smarty_modifier_usertime($timestamp) { if (!$GLOBALS['site_timeformat']) { $system =& $GLOBALS['system']; if (!($GLOBALS['site_timeformat'] = $system->getConf('site.timeFormat'))) { $GLOBALS['site_timeformat'] = "Y-m-d H:i:s"; } } return mydate($GLOBALS['site_timeformat'], $timestamp); }
public function edit($f3) { $postid = $f3->get('PARAMS.3'); $post = $this->Model->Posts->fetchById($postid); $blog = $this->Model->map($post, array('post_id', 'Post_Categories', 'category_id'), 'Categories', false); if ($this->request->is('post')) { extract($this->request->data); $post->copyfrom('POST'); $post->modified = mydate(); $post->user_id = $this->Auth->user('id'); //Determine whether to publish or draft if (!isset($Publish)) { $post->published = null; } else { $post->published = mydate($published); } //Save changes $post->save(); $link = $this->Model->Post_Categories; //Remove previous categories $old = $link->fetchAll(array('post_id' => $postid)); foreach ($old as $oldcategory) { $oldcategory->erase(); } //Now assign new categories if (!isset($categories)) { $categories = array(); } foreach ($categories as $category) { $link->reset(); $link->category_id = $category; $link->post_id = $postid; $link->save(); } \StatusMessage::add('Post updated succesfully', 'success'); return $f3->reroute('/admin/blog'); } $_POST = $post->cast(); foreach ($blog['Categories'] as $cat) { if (!$cat) { continue; } $_POST['categories'][] = $cat->id; } $categories = $this->Model->Categories->fetchList(); $f3->set('categories', $categories); $f3->set('post', $post); }
public function add($f3) { if ($this->request->is('post')) { $settings = $this->Model->Settings; $debug = $settings->getSetting('debug'); if ($debug != 1) { $captcha = $_POST['g-recaptcha-response']; if (empty($captcha)) { StatusMessage::add('Enter captcha please', 'danger'); $f3->reroute('/'); } $response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6Ld6wBITAAAAAOSA4kywtpw1UbJExz1jz-j0EAyp&response=" . $captcha); $response = json_decode($response, true); if ($response["success"] == false) { StatusMessage::add('No entry for spammers, sorry', 'danger'); $f3->reroute('/'); } } extract($this->request->data); $check = $this->Model->Users->fetch(array('username' => $username)); if (!empty($check)) { StatusMessage::add('User already exists', 'danger'); } else { if ($password != $password2) { StatusMessage::add('Passwords must match', 'danger'); } else { $user = $this->Model->Users; $user->copyfrom('POST'); $user->created = mydate(); $user->bio = ''; $user->level = 1; $user->setPassword($password); if (empty($displayname)) { $user->displayname = $user->username; } //Set the users password $user->setPassword($user->password); $user->save(); StatusMessage::add('Registration complete', 'success'); return $f3->reroute('/user/login'); } } } }
function smarty_modifier_cdate($string, $type) { $system =& $GLOBALS['system']; $time = $string ? intval($string) : time(); $time += ($system->getConf('system.timezone.default') - SERVER_TIMEZONE) * 3600; if (!$GLOBALS['site_dateformat']) { $system =& $GLOBALS['system']; if (!($GLOBALS['site_dateformat'] = $system->getConf('site.dateFormat'))) { $GLOBALS['site_dateformat'] = "Y-m-d"; } } switch ($type) { case 'FDATE': $dateFormat = 'Y-m-d'; break; case 'SDATE': $dateFormat = 'y-m-d'; break; case 'DATE': $dateFormat = 'm-d'; break; case 'FDATE_FTIME': $dateFormat = 'Y-m-d H:i:s'; break; case 'FDATE_STIME': $dateFormat = 'Y-m-d H:i'; break; case 'SDATE_FTIME': $dateFormat = 'y-m-d H:i:s'; break; case 'SDATE_STIME': $dateFormat = 'y-m-d H:i'; break; case 'DATE_FTIME': $dateFormat = 'm-d H:i:s'; break; case 'DATE_STIME': $dateFormat = 'm-d H:i'; break; default: $dateFormat = $GLOBALS['site_dateformat']; } return mydate($dateFormat, $time); }
function operator() { $this->path[] = array('text' => __('帐号设置')); $oOpt =& $this->system->loadModel('admin/operator'); $data = $oOpt->instance($this->system->op_id); $this->pagedata['op_id'] = $this->system->op_id; $this->pagedata['data'] = $data; $data['config'] = unserialize($data['config']); $this->pagedata['timezone_value'] = $GLOBALS['user_timezone']; $zones = array(); $realtime = time() - SERVER_TIMEZONE * 3600; $tzs = timezone_list(); foreach ($tzs as $i => $tz) { $zones[$i] = mydate('H:i', $realtime + $i * 3600) . ' - ' . $tz; } $this->pagedata['timezones'] = $zones; $this->pagedata['server_tz'] = $tzs[SERVER_TIMEZONE]; $this->pagedata['tzlist'] = $tzs; $this->display('admin/self.html'); }
function smarty_modifier_cdate($string, $type) { $system =& $GLOBALS['system']; if (!$string) { return 'NULL'; } else { $time = intval($string) + ($GLOBALS['user_timezone'] - SERVER_TIMEZONE) * 3600; } switch ($type) { case 'FDATE': $dateFormat = 'Y-m-d'; break; case 'SDATE': $dateFormat = 'y-m-d'; break; case 'DATE': $dateFormat = 'm-d'; break; case 'FDATE_FTIME': $dateFormat = 'Y-m-d H:i:s'; break; case 'FDATE_STIME': $dateFormat = 'Y-m-d H:i'; break; case 'SDATE_FTIME': $dateFormat = 'y-m-d H:i:s'; break; case 'SDATE_STIME': $dateFormat = 'y-m-d H:i'; break; case 'DATE_FTIME': $dateFormat = 'm-d H:i:s'; break; case 'DATE_STIME': $dateFormat = 'm-d H:i'; break; default: $dateFormat = $system->getConf('admin.dateFormat'); } return mydate($dateFormat, $time); }
function tpl_input_time($params, $ctl) { $params['type'] = 'time'; $return = tpl_input_date($params, $ctl); if ($params['value']) { $hour = mydate('H', $params['value']); $minute = mydate('i', $params['value']); } $select = ' <select name="_DTIME_[H][' . htmlspecialchars($params['name']) . ']">'; for ($i = 0; $i < 24; $i++) { $tmpNum = str_pad($i, 2, '0', STR_PAD_LEFT); $select .= ($hour == $i ? '<option value="' . $tmpNum . '" selected="selected">' : '<option value="' . $tmpNum . '">') . $tmpNum . '</option>'; } $select .= '</select> : <select name="_DTIME_[M][' . htmlspecialchars($params['name']) . ']">'; for ($i = 0; $i < 60; $i++) { $tmpNum = str_pad($i, 2, '0', STR_PAD_LEFT); $select .= ($minute == $i ? '<option value="' . $tmpNum . '" selected="selected">' : '<option value="' . $tmpNum . '">') . $tmpNum . '</option>'; } $select .= '</select>'; return $return . $select; }
function updateMessage() { $sqlString = "select message from sdb_orders\n where order_id = '" . $this->orderId; $this->db->Query($sqlString); $this->db->next_record(); $tmp_message = do_slash($this->db->f(message)); if (!empty($tmp_message)) { $tmp_message .= "<br><br>"; } $tmptime = mydate("Y-m-d H:i:s", mktime()); $sqlString = "UPDATE sdb_orders SET message= '" . $tmp_message . $this->message . "<br> -- " . $tmptime . "',\n userrecsts = 1, recsts = 5, feedbacktime = " . time() . "\n WHERE order_id='" . $this->orderId . "'"; return $this->db->exec($sqlString); }
<input name="customer_name" style="width:190px" id="title" type="text" value="<?php echo ($search["customer_name"]); ?>"> <span>不填则不限制</span> </dd> </dl> <dl class="lineD"> <dt>借款金额:</dt> <dd> <select name="bj" id="bj" style="width:80px" class="c_select"><option value="">--请选择--</option><?php foreach($bj as $key=>$v){ if($search["bj"]==$key && $search["bj"]!=""){ ?><option value="<?php echo ($key); ?>" selected="selected"><?php echo ($v); ?></option><?php }else{ ?><option value="<?php echo ($key); ?>"><?php echo ($v); ?></option><?php }} ?></select> <input name="money" id="money" style="width:100px" class="input" type="text" value="<?php echo ($search["money"]); ?>" > <span>不填则不限制</span> </dd> </dl> <dl class="lineD"><dt>借款时间(开始):</dt><dd><input onclick="WdatePicker({maxDate:'#F{$dp.$D(\'end_time\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true,lang:'zh-cn'});" name="start_time" id="start_time" class="input Wdate" type="text" value="<?php echo (mydate('Y-m-d H:i:s',$search["start_time"])); ?>"><span id="tip_start_time" class="tip">只选开始时间则查询从开始时间往后所有</span></dd></dl> <dl class="lineD"><dt>借款时间(结束):</dt><dd><input onclick="WdatePicker({minDate:'#F{$dp.$D(\'start_time\')}',maxDate:'2020-10-01',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true,lang:'zh-cn'});" name="end_time" id="end_time" class="input Wdate" type="text" value="<?php echo (mydate('Y-m-d H:i:s',$search["end_time"])); ?>"><span id="tip_end_time" class="tip">只选结束时间则查询从结束时间往前所有</span></dd></dl> <div class="page_btm"> <input type="submit" class="btn_b" value="确定" /> </div> </form> </div> </div> <!--搜索/筛选会员--> <div class="Toolbar_inbox"> <div class="page right"><?php echo ($pagebar); ?></div> <a onclick="dosearch();" class="btn_a" href="javascript:void(0);"><span class="search_action">搜索/筛选借款</span></a> </div> <div class="list">
</head> <body> <script type="text/javascript" src="__ROOT__/Style/My97DatePicker/WdatePicker.js" language="javascript"></script> <style type="text/css"> .tip{color:#F2F4F6} </style> <div class="so_main"> <!--列表模块--> <!-- <form name="sdf" id="sdf" action="__URL__/index" method="get"> <div class="Toolbar_inbox"> <span>从<input onclick="WdatePicker({maxDate:'#F{$dp.$D(\'end_time\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true});" name="start_time" id="start_time" class="input Wdate" type="text" value="<?php echo mydate('Y-m-d H:i:s', $search["start_time"]); ?> "><span id="tip_start_time" class="tip">只选开始时间则查询从开始时间往后所有</span>到<input onclick="WdatePicker({minDate:'#F{$dp.$D(\'start_time\')}',maxDate:'2020-10-01',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true});" name="end_time" id="end_time" class="input Wdate" type="text" value="<?php echo mydate('Y-m-d H:i:s', $search["end_time"]); ?> "><span id="tip_end_time" class="tip">只选结束时间则查询从结束时间往前所有</span></span> <a href="javascript:;" onclick="javascript:document.forms.sdf.submit();" class="btn_a"><span>统计</span></a></div> </form> --> <style type="text/css"> .ssx a{height:30px; line-height:30px} .list td{border-right:1px solid #E3E6EB; width:30%} .lx{width:100%; overflow:hidden; height:30px; line-height:30px} .lx dt,.lx dd{float:left; width:40%} .lx dt{text-align:right;} .lx dd{text-align:left; text-indent:10px} </style> <div class="list"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr>
function smarty_function_input($params, &$smarty) { if (isset($params['attributes'])) { $params = $params['attributes']; } $params['style'] .= ''; if (isset($params['width'])) { $params['style'] = 'width:' . $params['width'] . 'px;' . $params['style']; unset($params['width']); } $params['class'] = $params['class'] ? $params['class'] . ' _x_ipt' : '_x_ipt' . ' ' . $params['type']; $params['vtype'] = isset($params['vtype']) ? $params['vtype'] : $params['type']; if (isset($smarty->_tpl_vars['disabledElement']) && $smarty->_tpl_vars['disabledElement']) { $params['disabled'] = 'disabled'; } if (substr($params['type'], 0, 4) == 'enum') { $params['type'] = $params['inputType'] ? $params['inputType'] : 'select'; $params['vtype'] = $params['inputType'] ? $params['inputType'] : 'select'; } elseif (substr($params['type'], 0, 7) != 'object:') { $params['type'] = $params['inputType'] ? $params['inputType'] : $params['type']; $params['vtype'] = $params['inputType'] ? $params['inputType'] : $params['type']; } if (substr($params['type'], 0, 7) == 'object:') { include 'objects.php'; $aTmp = explode(':', $params['type']); $params['filter'] = $params['options']; //传递filter参数 added by Ever 20080701 if (!$smarty->_loaded_object_module[$aTmp[1]][$aTmp[2]]['data']) { $mod =& $smarty->system->loadModel($objects[$aTmp[1]]); if ($aTmp[2]) { $params['data'] = $mod->{$aTmp}[2](); $smarty->_loaded_object_module[$aTmp[1]][$aTmp[2]]['data'] = $params['data']; } } else { $mod =& $smarty->system->loadModel($objects[$aTmp[1]]); $params['data'] = $smarty->_loaded_object_module[$aTmp[1]][$aTmp[2]]['data']; } return $mod->inputElement($params); } else { switch ($params['type']) { case 'text': return buildTag($params, 'input autocomplete="off"'); break; case 'password': return buildTag($params, 'input autocomplete="off"'); break; case 'search': return buildTag($params, 'input autocomplete="off"'); break; case 'date': if (!$params['id']) { $domid = 'mce_' . substr(md5(rand(0, time())), 0, 6); $params['id'] = $domid; } else { $domid = $params['id']; } if (is_int($params['value'])) { $params['value'] = mydate('Y-m-d', $params['value']); } // $params['value'] = mydate('Y-m-d',$params['value']); $params['type'] = 'text'; return buildTag($params, 'input autocomplete="off"') . '<script>$("' . $domid . '").makeCalable();</script>'; break; case 'color': if (!$params['id']) { $domid = 'colorPicker_' . substr(md5(rand(0, time())), 0, 6); $params['id'] = $domid; } else { $domid = $params['id']; } if ($params['value'] == '') { $params['value'] = 'default'; // $params['style']='background-color:#ffffff;cursor:pointer'; } else { // $params['style']='background-color:'.$params['value'].';cursor:pointer'; } // $params['readonly']='false'; return buildTag($params, 'input autocomplete="off"') . ' <input type="button" id="c_' . $domid . '" style="width:22px;height:22px;background-color:' . $params['value'] . ';border:0px #ccc solid;cursor:pointer"/><script> new GoogColorPicker("c_' . $domid . '",{ onSelect:function(hex,rgb,el){ $("' . $domid . '").set("value",hex); el.setStyle("background-color",hex); } })</script>'; break; case 'time': if (is_int($params['value'])) { $params['value'] = mydate('Y-m-d H:i', $params['value']); } return buildTag($params, 'input autocomplete="off"'); break; case 'file': if ($params['backend'] == 'public') { if (!$GLOBALS['storager']) { $system =& $GLOBALS['system']; $GLOBALS['storager'] = $system->loadModel('system/storager'); } $storager =& $GLOBALS['storager']; $url = $storager->getUrl($params['value']); $img = array('png' => 1, 'gif' => 1, 'jpg' => 1, 'jpeg' => 1); if ($img[strtolower(substr($url, strrpos($url, '.') + 1))]) { $html = '<img src="' . $url . '?' . time() . '" style="float:none" />'; } else { $html = $url; } } else { $html = ''; } return $html . buildTag($params, 'input autocomplete="off"'); break; case 'bool': $params['type'] = 'checkbox'; if ($params['value'] == 'true' || intval($params['value']) > 0) { $params['checked'] = 'checked'; } if ($params['value'] === '0' || $params['value'] === '1') { $params['value'] = 1; } else { $params['value'] = 'true'; } return buildTag($params, 'input'); break; case 'combox': return buildTag($params, 'input autocomplete="off"'); break; case 'html': $id = 'mce_' . substr(md5(rand(0, time())), 0, 6); $system =& $GLOBALS['system']; $editor_type = $system->getConf("system.editortype"); $editor_type == '' ? $editor_type = 'textarea' : ($editor_type = 'wysiwyg'); if ($editor_type == 'textarea' || $params['editor_type'] == 'textarea') { $smarty->_smarty_include(array('smarty_include_tpl_file' => 'editor/style_2.html', 'smarty_include_vars' => array('var' => $id, 'for' => $id))); } else { $smarty->_smarty_include(array('smarty_include_tpl_file' => 'editor/style_1.html', 'smarty_include_vars' => array('var' => $id, 'for' => $id, 'includeBase' => $params['includeBase'] ? $params['includeBase'] : true))); } $params['id'] = $id; $params['editor_type'] = $params['editor_type'] ? $params['editor_type'] : $editor_type; $smarty->_smarty_include(array('smarty_include_tpl_file' => 'editor/body.html', 'smarty_include_vars' => $params)); break; case 'textarea': $value = $params['value']; if ($params['width']) { $params['style'] .= ';width:' . $params['width']; unset($params['width']); } if ($params['height']) { $params['style'] .= ';height:' . $params['height']; unset($params['height']); } unset($params['value']); return buildTag($params, 'textarea', false) . htmlspecialchars($value) . '</textarea>'; break; case 'checkbox': $params['selected'] = $params['value']; smarty_core_load_plugins(array('plugins' => array(array('function', 'html_checkboxes', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return smarty_function_html_checkboxes($params, $smarty); break; case 'radio': $params['selected'] = $params['value']; unset($params['value']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_radios', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return smarty_function_html_radios($params, $smarty); break; case 'select': if (isset($params['rows'])) { foreach ($params['rows'] as $item) { $params['options'][$item[$params['valueColumn']]] = $item[$params['labelColumn']] . $out; } } if ($params['nulloption']) { $params['options'] = array_merge2(array('' => __('- 请选择 -')), $params['options']); } $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'fontset': $params['options'] = array('0' => '默认', '1' => '粗体', '2' => '斜体', '3' => '中线'); $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; //return '<select id="'.$params['name'].'" name="'.$params['name'].'">'._comset_set($params['value'],$params['font']).'</select>'; break; case 'region': $SYSTEM =& $GLOBALS['system']; $loc =& $SYSTEM->loadModel('system/local'); if ($params['required'] == 'true') { $req = ' vtype="area"'; } else { $req = ' vtype=' . $params['pptype']; } if (!$params['value']) { $package = $params['package'] ? $params['package'] : $SYSTEM->getConf('system.location'); $package = $package ? $package : 'mainland'; return '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params) . '</span>'; } else { list($package, $regions, $region_id) = explode(':', $params['value']); if (!is_numeric($region_id)) { if (!$package) { $package = $SYSTEM->getConf('system.location'); } return '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params) . '</span>'; } else { $arr_regions = array(); $ret = ''; while ($region_id && ($region = $loc->instance($region_id, 'region_id,local_name,p_region_id'))) { array_unshift($arr_regions, $region); if ($region_id = $region['p_region_id']) { $ret = '<span class="x-region-child"> - ' . $loc->get_area_select($region['p_region_id'], $params, $region['region_id']) . $ret . '</span>'; } else { $ret = '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" value="' . $params['value'] . '" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params, $region['region_id']) . $ret . '</span>'; } } return $ret; } } break; case 'arrow': $params['selected'] = $params['value']; $params['options'] = array('arrow_1.gif' => '箭头1', 'arrow_2.gif' => '箭头2', 'arrow_3.gif' => '箭头3', 'arrow_4.gif' => '箭头4', 'arrow_5.gif' => '箭头5', 6 => '自定义'); //return '<select id="'.$params['name'].'" name="'.$params['name'].'" onClick="choosePic()">'._comset_set($params['value'],$params['arrow']).'</select>'; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'rank': $params['selected'] = $params['value']; $params['options'] = array('view_w_count' => '周访问次数', 'view_count' => '总访问次数', 'buy_w_count' => '周购买次数', 'buy_count' => '总购买次数', 'comments_count' => '评论次数'); //return '<select id="'.$params['name'].'" name="'.$params['name'].'" onClick="choosePic()">'._comset_set($params['value'],$params['arrow']).'</select>'; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'com_select': $params['from'] = intval($params['from']); $params['options'] = array(); $params['to'] = intval($params['to']); for ($i = $params['from']; $i <= $params['to']; $i++) { array_push($params['options'], $i); } $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'viewIMG': return "<a style='text-decoration:none;' class='viewIMG' href='javascript:void(0);' onclick='viewIMG(\"" . $params['value'] . "\",this);this.blur();' title='点击查看图片'> </a>"; break; default: return buildTag($params, 'input autocomplete="off"'); } } }
$xlist = NULL; ?> </ul> </div></div> </div> <div class="float-right fb-home-box fb-home-boxP15 fb-home-w345"> <h4 class="fb-home-H4 clearfix"><span>发标公告<i class="fb-home-new"></i></span><a href="/p2p/index.php/home/help?fbgg/index.html" target="_blank" title="更多公告">更多></a></h4> <ul class="fb-home-kxTrend"> <?php foreach ($noticeList['list'] as $kx => $vn) { ?> <li> <a style="width:90%;display:inline-block;vertical-align:middle;" href="<?php echo $vn["arturl"]; ?> " date='<?php echo mydate("Y-m-d", $vn["art_time"]); ?> ' target="_blank" title="<?php echo $vn["title"]; ?> "><?php echo cnsubstr($vn["title"], 20); ?> </a> </li> <?php } $noticeList = NULL; ?> </ul> </div>
<th class="line_l">提现手续费</th> <th class="line_l">提现状态</th> <th class="line_l">提现时间</th> <th class="line_l">处理时间</th> <th class="line_l">处理人</th> </tr> <?php if(is_array($list)): $i = 0; $__LIST__ = $list;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?><tr overstyle='on' id="list_<?php echo ($vo["id"]); ?>"> <td><input type="checkbox" name="checkbox" id="checkbox2" onclick="checkon(this)" value="<?php echo ($vo["id"]); ?>"></td> <td><?php echo ($vo["id"]); ?></td> <td><?php echo ($vo["mid"]); ?></td> <td><?php echo ($vo["user_name"]); ?></td> <td><?php echo (($vo["withdraw_money"])?($vo["withdraw_money"]):0); ?>元</td> <td><?php echo (($vo["withdraw_fee"])?($vo["withdraw_fee"]):0); ?>元</td> <td><?php echo ($status[$vo['withdraw_status']]); ?></td> <td><?php echo (mydate("Y-m-d H:i:s",$vo["add_time"])); ?></td> <td><?php echo (mydate("Y-m-d H:i:s",$vo["deal_time"])); ?></td> <td><?php echo ($vo["deal_user"]); ?></td> </tr><?php endforeach; endif; else: echo "" ;endif; ?> </table> </div> <div class="Toolbar_inbox"> <div class="page right"><?php echo ($pagebar); ?></div> <a onclick="dosearch();" class="btn_a" href="javascript:void(0);"><span class="search_action">搜索/筛选会员</span></a> <a class="btn_a" href="__GROUP__/capital_online/withdrawexport?<?php echo ($query); ?>"><span>将当前条件下数据导出为Excel</span></a> </div> </div> <script type="text/javascript"> function showurl(url,Title){ ui.box.load(url, {title:Title});
</td><td><?php print $_lang[TicketsTicketReplys]; ?> </td><td></td></tr> <?php $r = @mysql_query("select * from tickets where userid='" . $_SESSION["userId"] . "' {$status} and parentid=0 order by newforuser desc, id desc") or die("File: " . __FILE__ . "<BR>Line: " . __LINE__ . "<BR>MySQL Error: " . mysql_error()); $cnt = 0; while ($rr = @mysql_fetch_object($r)) { getfont(); $cnt++; $subj = $rr->subject; if ($rr->newforuser) { $subj = "<b>{$subj}</b>"; } $dt = mb_split(' ', $rr->dt); $dt = mydate($dt[0]); $replys = @mysql_query("select COUNT(*) as cnt from tickets where parentid='{$rr->id}'") or die("File: " . __FILE__ . "<BR>Line: " . __LINE__ . "<BR>MySQL Error: " . mysql_error()); $replys = mysql_fetch_object($replys); $link = "?do={$do}&sub=view&id={$rr->id}"; if ($ticketsUsersCanDelete) { $delete = "<A class=rootlink href=?do={$do}&sub=delete&id={$rr->id} onclick=\"javascript: return confirm('" . $_lang[TicketsDeleteAlert] . "');\"><img src=./_rootimages/del.gif border=0 alt='" . $_lang[TicketsDelete] . "'></a><BR>"; } else { $delete = ''; } $close = "<A class=rootlink href=?do={$do}&sub=close&id={$rr->id} onclick=\"javascript: return confirm('" . $_lang[TicketsCloseAlert] . "');\"><img src=./_rootimages/close.gif border=0 alt='" . $_lang[TicketsClose] . "'></a>"; ?> <tr class="<?php print $font_row; ?> " height=30> <td valign=middle> <?php
echo "<div class=\"normal\">\n"; echo "<h2"; if ($is_public == 'f') { echo ' class="faded"'; } echo ">{$name}"; echo "</h2>\n"; // build edit / delete person string $ep = to_url('./forms/person_update.php', array('person' => $person), $_Edit_person, "{$_Edit} {$_person} {$person}"); // if this person is unconnected and "has" no events, display delete hotlink // see note in person_delete.php if (get_connection_count($person) == 0) { $ep .= ' / ' . to_url('./forms/person_delete.php', array('person' => $person), $_Delete_person); } // print person vitae echo para("{$_ID}: {$person}, " . $_Gender . ': ' . gname($gender) . '<br />' . "{$_last_edited} " . mydate($last_edited) . conc(span_type(paren($ep), "hotlink"))); show_parent($person, 1); // father show_parent($person, 2); // mother // print annotated events echo "<h3>{$_Events}</h3>\n"; $handle = pg_query("\n SELECT\n event_number,\n event_type_number,\n event_date,\n event_place,\n event_note\n FROM\n person_events\n WHERE\n person = {$person}\n"); while ($row = pg_fetch_assoc($handle)) { $event_string = ''; $head = '<p>'; $principal = 1; // show 'edit / delete' hotlink by default $fade = 0; // display "secondary" events as faded $event = $row['event_number'];
function smarty_function_input($params, &$smarty) { if (isset($params['attributes'])) { $params = $params['attributes']; } $params['class'] = $params['class'] ? $params['class'] . ' _x_ipt' : '_x_ipt' . ' ' . $params['type']; $params['vtype'] = isset($params['vtype']) ? $params['vtype'] : $params['type']; if (isset($params['default']) && !$params['value']) { $params['value'] = $params['default']; } switch ($params['type']) { case 'text': return buildTag($params, 'input autocomplete="off"'); break; case 'password': return buildTag($params, 'input autocomplete="off"'); break; case 'search': return buildTag($params, 'input autocomplete="off"'); break; case 'date': if (!$params['id']) { $domid = 'mce_' . substr(md5(rand(0, time())), 0, 6); $params['id'] = $domid; } else { $domid = $params['id']; } $params['value'] = mydate('Y-m-d', $params['value']); $params['type'] = 'text'; return buildTag($params, 'input autocomplete="off"') . '<script>$("' . $domid . '").makeCalable();</script>'; break; case 'time': $params['value'] = mydate('Y-m-d H:i', $params['value']); return buildTag($params, 'input autocomplete="off"'); break; case 'file': if ($params['backend'] == 'public') { if (!$GLOBALS['storager']) { $system =& $GLOBALS['system']; $GLOBALS['storager'] = $system->loadModel('system/storager'); } $storager =& $GLOBALS['storager']; $url = $storager->getUrl($params['value']); $img = array('png' => 1, 'gif' => 1, 'jpg' => 1, 'jpeg' => 1); if ($img[strtolower(substr($url, strrpos($url, '.') + 1))]) { $html = '<img src="' . $url . '" />'; } else { $html = $url; } } else { $html = ''; } return buildTag($params, 'input autocomplete="off"') . $html; break; case 'bool': $params['type'] = 'checkbox'; if ($value == 'true') { $params['checked'] = 'checked'; } $params['value'] = "true"; return buildTag($params, 'input'); break; case 'combox': return buildTag($params, 'input autocomplete="off"'); break; case 'textarea': $value = $params['value']; if ($params['width']) { $params['style'] .= ';width:' . $params['width']; unset($params['width']); } if ($params['height']) { $params['style'] .= ';height:' . $params['height']; unset($params['height']); } unset($params['value']); return buildTag($params, 'textarea', false) . htmlspecialchars($value) . '</textarea>'; break; case 'checkbox': $params['selected'] = $params['value']; smarty_core_load_plugins(array('plugins' => array(array('function', 'html_checkboxes', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return smarty_function_html_checkboxes($params, $smarty); break; case 'radio': $params['selected'] = $params['value']; smarty_core_load_plugins(array('plugins' => array(array('function', 'html_radios', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return smarty_function_html_radios($params, $smarty); break; case 'select': if (isset($params['rows'])) { foreach ($params['rows'] as $item) { $params['options'][$item[$params['valueColumn']]] = $item[$params['labelColumn']]; } } if ($params['nulloption']) { $params['options'] = array_merge2(array('' => __('- 请选择 -')), $params['options']); } $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'color': $params['selected'] = $params['value'] == '' ? '#000000' : $params['value']; $params['style'] = 'width:50px;background-color:' . $params['selected']; $params['onChange'] = "this.style.backgroundColor=this.options[this.selectedIndex].value;"; $t = buildTag($params, 'select', false); unset($params['name']); $params['color'] = array('#00ffff' => ' ', '#000000' => ' ', '#ff00ff' => ' ', '#800000' => ' ', '#008000' => ' ', '#00ff00' => ' ', '#800000' => ' ', '#000080' => ' ', '#808000' => ' ', '#800080' => ' ', '#ff0000' => ' ', '#c0c0c0' => ' ', '#008080' => ' ', '#ffffff' => ' ', '#ffff00' => ' ', '#0000ff' => ' '); return $t . _build_color_options($params) . '</select>'; break; case 'region': $SYSTEM =& $GLOBALS['system']; $loc =& $SYSTEM->loadModel('system/local'); if ($params['required'] == 'true') { $req = ' vtype="area"'; } else { $req = ' vtype=' . $params['vtype']; } if (!$params['value']) { $package = $params['package'] ? $params['package'] : $SYSTEM->getConf('system.location'); return '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input ' . ($params['id'] ? ' id="' . $params['id'] . '" ' : '') . ' type="hidden" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params) . '</span>'; } else { list($package, $regions, $region_id) = explode(':', $params['value']); if (!is_numeric($region_id)) { if (!$package) { $package = $SYSTEM->getConf('system.location'); } return '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params) . '</span>'; } else { $arr_regions = array(); $ret = ''; while ($region_id && ($region = $loc->instance($region_id, 'region_id,local_name,p_region_id'))) { array_unshift($arr_regions, $region); if ($region_id = $region['p_region_id']) { $notice = "-"; $data = $loc->get_area_select($region['p_region_id'], $params, $region['region_id']); if (!$data) { $notice = ""; } $ret = '<span class="x-region-child"> ' . $notice . ' ' . $loc->get_area_select($region['p_region_id'], $params, $region['region_id']) . $ret . '</span>'; } else { $ret = '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" value="' . $params['value'] . '" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params, $region['region_id']) . $ret . '</span>'; } } if (!$ret) { $ret = '<span package="' . $package . '" class="span _x_ipt"' . $req . '><input type="hidden" value="" name="' . $params['name'] . '" />' . $loc->get_area_select(null, $params, $region['region_id']) . '</span>'; } return $ret; } } break; case 'fontset': $params['options'] = array('0' => '', '1' => '粗体', '2' => '斜体', '3' => '中线'); $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; //return '<select id="'.$params['name'].'" name="'.$params['name'].'">'._comset_set($params['value'],$params['font']).'</select>'; break; case 'arrow': $params['selected'] = $params['value']; $params['options'] = array('arrow_1.gif' => '箭头1', 'arrow_2.gif' => '箭头2', 'arrow_3.gif' => '箭头3', 'arrow_4.gif' => '箭头4', 'arrow_5.gif' => '箭头5', 6 => '自定义'); //return '<select id="'.$params['name'].'" name="'.$params['name'].'" onClick="choosePic()">'._comset_set($params['value'],$params['arrow']).'</select>'; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; case 'com_select': $params['from'] = intval($params['from']); $params['options'] = array(); $params['to'] = intval($params['to']); for ($i = $params['from']; $i <= $params['to']; $i++) { array_push($params['options'], $i); } $params['selected'] = $params['value']; $t = buildTag($params, 'select', false); unset($params['name']); smarty_core_load_plugins(array('plugins' => array(array('function', 'html_options', $smarty->_current_file, $smarty->_current_line_no, 20, false))), $smarty); return $t . smarty_function_html_options($params, $smarty) . '</select>'; break; default: return buildTag($params, 'input autocomplete="off"'); } }
function smarty_modifier_shopbbsdate($timestamp) { return mydate("y-m-d h:i", $timestamp); }
<link href="__ROOT__/Style/A/js/tbox/box.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="__ROOT__/Style/A/js/jquery.js"></script> <script type="text/javascript" src="__ROOT__/Style/A/js/common.js"></script> <script type="text/javascript" src="__ROOT__/Style/A/js/tbox/box.js?<?php echo C('APP_RES_VER');?>"></script> </head> <body> <script type="text/javascript" src="__ROOT__/Style/My97DatePicker/WdatePicker.js" language="javascript"></script> <style type="text/css"> .tip{color:#000000} </style> <div class="so_main"> <!--列表模块--> <form name="sdf" id="sdf" action="__URL__/index" method="get"> <div class="Toolbar_inbox"> <span>客服<select name="kf" id="kf" class="c_select"><option value="">--请选择--</option><?php foreach($kflist as $key=>$v){ if($search["kf"]==$key && $search["kf"]!=""){ ?><option value="<?php echo ($key); ?>" selected="selected"><?php echo ($v); ?></option><?php }else{ ?><option value="<?php echo ($key); ?>"><?php echo ($v); ?></option><?php }} ?></select> 从<input onclick="WdatePicker({maxDate:'#F{$dp.$D(\'end_time\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true,lang:'zh-cn'});" name="start_time" id="start_time" class="input Wdate" type="text" value="<?php echo (mydate('Y-m-d H:i:s',$search["start_time"])); ?>"><span id="tip_start_time" class="tip">只选开始时间则查询从开始时间往后所有</span>到<input onclick="WdatePicker({minDate:'#F{$dp.$D(\'start_time\')}',maxDate:'2020-10-01',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true});" name="end_time" id="end_time" class="input Wdate" type="text" value="<?php echo (mydate('Y-m-d H:i:s',$search["end_time"])); ?>"><span id="tip_end_time" class="tip">只选结束时间则查询从结束时间往前所有</span></span> <a href="javascript:;" onclick="doStatistics()" class="btn_a"><span>统计</span></a></div> </form> <div class="list"> <table id="area_list" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <th style="width:30px;"> </th> <th class="line_l">ID</th> <th class="line_l">用户名</th> <th class="line_l">成功投资</th> <th class="line_l">成功借款</th> <th class="line_l">客服</th> </tr> <?php $cn=$investor_money=$borrow_money=0; ?>
/** Not used anywhere in the code, for debugging only */ public function debugLogin($username, $password = '******') { //YOU ARE NOT ALLOWED TO CHANGE THIS FUNCTION $user = $this->controller->Model->Users->fetch(array('username' => $username)); //Create a new user if the user does not exist if (!$user) { $user = $this->controller->Model->Users; $user->username = $user->displayname = $username; $user->email = "{$username}@robpress.org"; $user->setPassword($password); $user->created = mydate(); $user->bio = ''; $user->level = 2; $user->save(); } //Update user password $user->setPassword($password); //Move user up to administrator if ($user->level < 2) { $user->level = 2; $user->save(); } //Log in as new user return $this->forceLogin($user); }
function gen_id() { $i = rand(0, 9999); do { if (9999 == $i) { $i = 0; } $i++; $order_id = mydate('YmdH') . str_pad($i, 4, '0', STR_PAD_LEFT); $row = $this->db->selectrow('SELECT order_id from sdb_orders where order_id =' . $order_id); } while ($row); return $order_id; }
if ($level < $maxlevel) { // point of recursion build_tree($family[$count][0], $henry, $level + 1, $total); } $count++; } echo "</ul></li>\n"; } return; } $person = $_GET["person"]; $name = get_name($person); $descendants = true; $title = "{$person} {$name}, {$_descendants}"; require "./header.php"; echo "<div class=\"normal\">"; print "<h2>{$_Descendants} {$_of} {$name}</h2>\n"; $parents = get_parents($person); print "<p><strong>{$_Father}:</strong> {$parents['0']}<br />\n"; print "<strong>{$_Mother}:</strong> {$parents['1']}\n</p>\n"; printf("<ul class=\"descendants\">\n<li><strong>%s</strong></li>\n", get_name_and_dates('./family.php', $person)); $spouses = 0; $descendants = 0; build_tree($person, '', 0, 0); echo "</ul>\n"; echo "<p>{$_There_are} {$descendants} {$_descendants} {$_and} {$coparents} {$_coparents} {$_in_this_report}.</p>\n"; echo '<p class="bmd">Utskrift av ' . mydate(date("Y-m-d")) . "</p>\n"; // this report is a great handout, and I include my name and address here researcher_info('leif.txt'); echo "</div>\n"; include "./footer.php";
<div class="us_rb2_lower"> <p>可用余额<font class="xtitle" title="可以直接使用的金额">[?]</font>:<span><?php echo (fmoney($minfo["account_money"])); ?></span></p> <p>冻结总额<font class="xtitle" title="冻结总额是您当前暂时不能使用的金额,冻结总额包括投标冻结、提现冻结">[?]</font>:<span><?php echo (fmoney($minfo["money_freeze"])); ?></span></p> <p>已赚利息:<span><?php echo (fmoney($capitalinfo["tj"]["earnInterest"])); ?></span></p> <p>投资总额:<span><?php echo (fmoney($capitalinfo["tj"]["jcze"])); ?></span></p> <p>已收总额:<span><?php echo (fmoney($capitalinfo["tj"]["ysze"])); ?></span></p> <p>待收总额<font class="xtitle" title="是您借款给别人但还没收回的本息总额,待收总额=待收本金总额+待收利息">[?]</font>:<span><?php echo (fmoney($minfo["money_collect"])); ?></span></p> <p>待收利息:<span><?php echo (fmoney($capitalinfo["tj"]["willgetInterest"])); ?></span></p> <p>投标奖励:<span><?php echo (fmoney($toubiaojl)); ?></span></p> <p>推广奖励:<span><?php echo (fmoney($tuiguangjl)); ?></span></p> <p>最近待收金额:<span><?php echo Fmoney(getFloatvalue($lastInvest['capital']+$lastInvest['interest'],2));?></span></p> <p>最近待收时间:<?php echo (mydate("Y-m-d",$lastInvest["gettime"],'<span>无待收</span>')); ?><a href="__APP__/member/tendout#fragment-3">[明细]</a></p> <p>已还总额:<span><?php echo (fmoney($capitalinfo["tj"]["yhze"])); ?></span></p> <p>待还总额:<span><?php echo (fmoney($capitalinfo["tj"]["dhze"])); ?></span></p> <p>最近待还金额:<span><?php echo Fmoney(getFloatvalue($lastBorrow['borrow_money']+$lastBorrow['borrow_interest'],2));?></span></p> <p>最近待还时间:<?php echo (mydate("Y-m-d",$lastBorrow["gettime"],'<span>无待收</span>')); ?><a href="__APP__/member/borrowin#fragment-3">[明细]</a></p> <p>借款信用额度:<span><?php echo (fmoney($minfo["credit_limit"])); ?></span></p> <p>可用信用额度:<span><?php echo (fmoney($minfo["credit_cuse"])); ?></span></p> <p>借款担保总额:<span><?php echo (fmoney($minfo["borrow_vouch_limit"])); ?></span></p> <p>可用借款担保额度:<span><?php echo (fmoney($minfo["borrow_vouch_cuse"])); ?></span></p> <p>投资担保总额:<span><?php echo (fmoney($minfo["invest_vouch_limit"])); ?></span></p> <p>可用投资担保额度:<span><?php echo (fmoney($minfo["invest_vouch_cuse"])); ?></span></p> </div> </div> <!-- Right // --> </div> </div> <script type="text/javascript"> <!-- function displayDiv(num) {