Пример #1
0
 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);
     }
 }
Пример #2
0
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>';
}
Пример #3
0
 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();
 }
Пример #4
0
 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');
             }
         }
     }
 }
Пример #5
0
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);
}
Пример #6
0
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);
}
Пример #7
0
 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);
 }
Пример #8
0
 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');
             }
         }
     }
 }
Пример #9
0
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);
}
Пример #10
0
 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');
 }
Пример #11
0
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);
}
Пример #12
0
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 = '&nbsp;&nbsp; <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;
}
Пример #13
0
 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>
Пример #16
0
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">&nbsp;-&nbsp' . $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='点击查看图片'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="更多公告">更多&gt;</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});
Пример #19
0
</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>&nbsp;<?php 
Пример #20
0
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'];
Пример #21
0
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' => '&nbsp;', '#000000' => '&nbsp;', '#ff00ff' => '&nbsp;', '#800000' => '&nbsp;', '#008000' => '&nbsp;', '#00ff00' => '&nbsp;', '#800000' => '&nbsp;', '#000080' => '&nbsp;', '#808000' => '&nbsp;', '#800080' => '&nbsp;', '#ff0000' => '&nbsp;', '#c0c0c0' => '&nbsp;', '#008080' => '&nbsp;', '#ffffff' => '&nbsp;', '#ffff00' => '&nbsp;', '#0000ff' => '&nbsp;');
            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">&nbsp;' . $notice . '&nbsp' . $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"');
    }
}
Пример #22
0
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;">&nbsp;
		
    </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; ?>
Пример #24
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);
 }
Пример #25
0
 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;
 }
Пример #26
0
            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) {