Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
fenzhan_zsb
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
esf
fenzhan_zsb
Commits
c6cfc833
Commit
c6cfc833
authored
Dec 24, 2019
by
zhangkuanguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
芜湖放心看
parent
92540fe6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
266 additions
and
86 deletions
+266
-86
sell.php
new_admincp/applications/zsb/controllers/sell.php
+23
-55
real_house_model.php
new_admincp/applications/zsb/models/real_house_model.php
+3
-3
sell_add_ext.php
new_admincp/applications/zsb/views/nj/sell_add_ext.php
+0
-0
sell_manage.php
new_admincp/applications/zsb/views/nj/sell_manage.php
+4
-1
sell_modify.php
new_admincp/applications/zsb/views/nj/sell_modify.php
+0
-0
style.css
...p/source/zsb/js/layer-v3.1.1/layer/theme/myskin/style.css
+235
-27
house.js
new_admincp/source/zsb/js/v1.0/house.js
+1
-0
No files found.
new_admincp/applications/zsb/controllers/sell.php
View file @
c6cfc833
...
...
@@ -408,7 +408,9 @@ class Sell extends MY_Controller {
//var_dump($owner->getContractType());
$data_page
[
'ownerContractType'
]
=
$owner
->
getContractType
();
}
$is_open_real_house
=
$this
->
config
->
item
(
'is_open_real_house'
);
$data_page
[
'is_show_real'
]
=
$is_open_real_house
;
//加载模板
$this
->
render_publish
(
$data_page
);
}
...
...
@@ -739,22 +741,7 @@ class Sell extends MY_Controller {
if
(
$real_house_set
>
0
)
{
$url_manage
=
$this
->
sell_model
->
find_func_url
(
'add'
);
if
(
empty
(
$_POST
[
'buildingnum'
])
||
empty
(
$_POST
[
'unitnum'
])
||
empty
(
$_POST
[
'roomnum'
])
)
{
//echo "<script>alert('请先补充完整楼栋门牌信息'); history.go(-1);</script>";
//exit;
}
$this
->
load
->
model
(
'real_house_model'
);
$num_real_num
=
$this
->
real_house_model
->
getUidRealHouseByOperate
(
$fields_values
,
$uid
,
0
);
if
(
$num_real_num
>
0
)
{
//echo "<script>alert('已设置类似信息房源,请勿重复添加');history.go(-1);</script>";
//exit;
$this
->
jump
(
$url_manage
,
'已设置类似信息房源,请勿重复添加'
,
3000
);
exit
;
}
$realnum_limit
=
$this
->
broker_model
->
get_realnum_by_packageid
(
$package_id
);
$realHouseNum
=
$this
->
real_house_model
->
getUidRealHouseNum
(
$uid
);
...
...
@@ -762,8 +749,6 @@ class Sell extends MY_Controller {
{
$this
->
jump
(
$url_manage
,
'放心看标签数量已达上限,请先取消已勾选标签或升级您的套餐'
,
3000
);
exit
;
//$this->jump($url_manage, '真房源标签数量已达上限,请先取消已勾选标签或升级您的套餐', 3000);
//exit;
}
}
...
...
@@ -985,15 +970,17 @@ class Sell extends MY_Controller {
}
if
(
$real_house_set
==
1
)
{
$this
->
load
->
model
(
'real_house_model'
);
//房源操作原因是添加
$this
->
real_house_model
->
insertReal_House_Set_log2
(
$uid
,
$house_id
,
1
,
1
);
}
if
(
$house_id
)
{
//设置放心看
$infotype
=
$fields_values
[
'infotype'
];
if
(
in_array
(
$infotype
,
array
(
1
,
2
))){
if
(
$real_house_set
){
$this
->
load
->
model
(
'zsb_api_model'
);
$this
->
zsb_api_model
->
getRequrstData
(
'setRealHouse'
,
array
(
'house_id'
=>
$house_id
));
}
}
//判断房源价格是否在预警价格区间,仅对住宅类做判断
/*if ($fields_values['blockid'] && $fields_values['infotype']==1){
$_sell = $fields_values;
...
...
@@ -2180,7 +2167,6 @@ class Sell extends MY_Controller {
$broker_info
=
$this
->
broker_model
->
get_broker_info
();
$data_page
[
'broker_starlevel'
]
=
$broker_info
[
'starlevel'
];
$data_page
[
'real_status'
]
=
$broker_info
[
'real_status'
];
//当天发布共获得多少成长值
$growthExpDayCount
=
new
GrowthExpDayCount
();
...
...
@@ -2231,13 +2217,17 @@ class Sell extends MY_Controller {
$packageId
=
$this
->
user_arr
[
'package_id'
];
$realNumLimit
=
$this
->
broker_model
->
get_realnum_by_packageid
(
$packageId
);
$data_page
[
'realNumLimit'
]
=
$realNumLimit
;
//套餐可发真房源数量
$is_open_real_house
=
$this
->
config
->
item
(
'is_open_real_house'
);
$realHouseNum
=
$this
->
real_house_model
->
getUidRealHouseNum
(
$uid
);
$infotype
=
$house_detail
[
'infotype'
];
$is_show_real
=
0
;
if
(
$is_open_real_house
&&
$realNumLimit
>
0
&&
$realHouseNum
<=
$realNumLimit
&&
in_array
(
$infotype
,
array
(
1
,
2
))){
$is_show_real
=
1
;
}
$data_page
[
'is_show_real'
]
=
$is_show_real
;
$this
->
load
->
model
(
'real_house_model'
);
$data_page
[
'realHouseNum'
]
=
$this
->
real_house_model
->
getUidRealHouseNum
(
$uid
);
//经纪人 已发真房源数量
$data_page
[
'balance'
]
=
$this
->
real_house_model
->
getBrokerRealHouseMoney
(
$uid
);
//经纪人账号余额
// print_r($data_page);die;
$this
->
render_publish
(
$data_page
);
}
...
...
@@ -2607,23 +2597,6 @@ class Sell extends MY_Controller {
if
(
$real_house_set
>
0
)
{
if
(
empty
(
$_POST
[
'buildingnum'
])
||
empty
(
$_POST
[
'unitnum'
])
||
empty
(
$_POST
[
'roomnum'
])
)
{
//echo "<script>alert('请先补充完整楼栋门牌信息'); location.replace('/sell/modify/$house_id/');</script>";
//echo "<script>alert('请先补充完整楼栋门牌信息'); history.go(-1);</script>";
//exit;
}
$this
->
load
->
model
(
'real_house_model'
);
$fields_values
[
'blockid'
]
=
$blockid
;
$num_real_num
=
$this
->
real_house_model
->
getUidRealHouseByOperate
(
$fields_values
,
$uid
,
$house_id
);
if
(
$num_real_num
>
0
)
{
$this
->
jump
(
$url_manage
,
'已设置类似信息房源,请勿重复添加'
,
3000
);
exit
;
//$this->jump($url_manage, '已设置类似信息房源,请勿重复添加', 3000);
//exit;
}
$realnum_limit
=
$this
->
broker_model
->
get_realnum_by_packageid
(
$package_id
);
$realHouseNum
=
$this
->
real_house_model
->
getUidRealHouseNumExceptId
(
$uid
,
$house_id
);
...
...
@@ -2637,25 +2610,20 @@ class Sell extends MY_Controller {
}
$this
->
load
->
model
(
'real_house_model'
);
//取消vr绑定关系
$this
->
real_house_model
->
real_vr_option
(
$uid
,
$house_id
,
$real_house_set
,
1
);
$fields_values
[
'is_real_house'
]
=
$real_house_set
;
$isRealHouse
=
$this
->
real_house_model
->
getInfoByRowid
(
$house_id
);
$isRealHouseNew
=
$this
->
real_house_model
->
get_real_house_sell_info
(
$house_id
);
//print_r($isRealHouseNew[0]['is_real_house']);die;
//操作原因
$this
->
load
->
model
(
'zsb_api_model'
);
if
((
$isRealHouseNew
[
0
][
'is_real_house'
]
==
0
)
&&
$real_house_set
==
1
)
{
$this
->
real_house_model
->
insertReal_House_Set_log2
(
$uid
,
$house_id
,
1
,
1
);
$this
->
zsb_api_model
->
getRequrstData
(
'setRealHouse'
,
array
(
'house_id'
=>
$house_id
));
}
elseif
((
$isRealHouseNew
[
0
][
'is_real_house'
]
==
1
)
&&
$real_house_set
==
0
)
{
$this
->
real_house_model
->
insertReal_House_Set_log2
(
$uid
,
$house_id
,
0
,
2
);
$this
->
zsb_api_model
->
getRequrstData
(
'cancleRealHouse'
,
array
(
'house_id'
=>
$house_id
)
);
}
$fields_values
[
'buildingnum'
]
=
$this
->
input
->
post
(
'buildingnum'
,
true
);
$fields_values
[
'unitnum'
]
=
$this
->
input
->
post
(
'unitnum'
,
true
);
$fields_values
[
'roomnum'
]
=
$this
->
input
->
post
(
'roomnum'
,
true
);
...
...
new_admincp/applications/zsb/models/real_house_model.php
View file @
c6cfc833
...
...
@@ -641,14 +641,14 @@ class real_house_model extends MY_Model
public
function
getUidRealHouseNum
(
$uid
)
{
$sql
=
"SELECT id FROM sell where uid='
$uid
' and esta = 1 and is_real_house = 1"
;
$result
=
$this
->
db
back
->
query
(
$sql
);
$result
=
$this
->
db
->
query
(
$sql
);
return
$result
->
num_rows
;
}
public
function
getUidRealHouseNumExceptId
(
$uid
,
$house_id
)
{
$sql
=
"SELECT id FROM sell where uid='
$uid
' and is_real_house = 1 and id
!=
$house_id
"
;
$result
=
$this
->
db
back
->
query
(
$sql
);
$sql
=
"SELECT id FROM sell where uid='
$uid
' and is_real_house = 1 and id
!=
{
$house_id
}
"
;
$result
=
$this
->
db
->
query
(
$sql
);
return
$result
->
num_rows
;
}
...
...
new_admincp/applications/zsb/views/nj/sell_add_ext.php
View file @
c6cfc833
This diff is collapsed.
Click to expand it.
new_admincp/applications/zsb/views/nj/sell_manage.php
View file @
c6cfc833
...
...
@@ -1496,9 +1496,10 @@ function change_nofee( rowid , secret_key)
function
set_real
(
rowid
,
type
)
{
if
(
type
==
1
){
layer
.
confirm
(
'
设置放心看?
'
,
{
layer
.
confirm
(
'
为避免您的放心看保证金受损,请您仔细核对并确认该套房源当前是否可售可看、价格是否为业主最新报价、房源信息填写是否准确(面积、税费、楼层、朝向、装修)、房源标题及描述与房源基本信息是否一致、房源图片及户型图与实际是否一致。
'
,
{
btn
:
[
'设置'
,
'取消'
],
//按钮
title
:
'放心看'
,
skin
:
'layer-skin-theme'
},
function
(){
change_real
(
rowid
);
});
...
...
@@ -1508,6 +1509,7 @@ function set_real(rowid,type) {
layer
.
confirm
(
'取消放心看?'
,
{
btn
:
[
'确定'
,
'取消'
],
//按钮
title
:
'放心看'
,
skin
:
'layer-skin-theme'
},
function
(){
cancle_real
(
rowid
);
});
...
...
@@ -1569,6 +1571,7 @@ function waringOpen(msg) {
})
}
</script>
...
...
new_admincp/applications/zsb/views/nj/sell_modify.php
View file @
c6cfc833
This diff is collapsed.
Click to expand it.
new_admincp/source/zsb/js/layer-v3.1.1/layer/theme/myskin/style.css
View file @
c6cfc833
/** 透
明侧边栏导航
*/
/**
����������� */
.layer-skin-yellow
.layui-side
.layui-nav
{
background-color
:
transparent
;
}
...
...
@@ -7,13 +7,13 @@
background
:
rgba
(
255
,
255
,
255
,
.03
);
}
/** logo
部分样
式 */
/** logo
������ʽ *
/
.layer-skin-yellow
.layui-header
.layui-logo
{
background-color
:
#F78400
;
color
:
#fff
;
}
/** header
样
式 */
/** header
��ʽ
*/
.layer-skin-yellow
.layui-header
{
background-color
:
#F78400
;
}
...
...
@@ -34,17 +34,17 @@
border-color
:
transparent
transparent
#eee
;
}
/** header
线条
*/
/** header
���� *
/
.layer-skin-yellow
.layui-header
.layui-nav
.layui-this
:after
,
.layer-skin-yellow
.layui-header
.layui-nav-bar
{
background-color
:
#fff
;
}
/**
侧边栏样式
*/
/**
�������ʽ */
.layer-skin-yellow
.layui-side
{
background-color
:
#222D32
;
}
/**
侧边栏文字颜色
*/
/**
�����������ɫ */
.layui-side
.layui-nav
.layui-nav-item
a
{
color
:
#b8c7ce
;
}
...
...
@@ -65,57 +65,57 @@
background-color
:
rgba
(
0
,
0
,
0
,
.2
)
!important
;
}
/** PC
端折叠鼠标经过样式
*/
/** PC
���۵���꾭����ʽ */
.layer-skin-yellow.admin-nav-mini
.layui-side
.layui-nav
.admin-nav-hover
>
.layui-nav-child
:before
{
background
:
#222D32
!important
;
}
/** tab
下划线
*/
/** tab
�»��� *
/
.layer-skin-yellow
.layui-body
>
.layui-tab
>
.layui-tab-title
li
.layui-this
:after
{
background-color
:
#F78400
;
top
:
38px
;
}
/**
主体标题
*/
/**
������� */
.layui-body-header-title
{
border-left-color
:
#F78400
;
}
/**
主题切换
*/
/**
�����л� */
.btnTheme
:hover
,
.btnTheme.active
{
border-color
:
#F78400
;
}
/** admin
风格弹窗样式
*/
/** admin
�����ʽ */
.layui-layer.layer-skin-yellow
.layui-layer-title
{
background-color
:
#F78400
;
color
:
#ffffff
;
}
/**
按钮颜
色 */
/**
��ť��ɫ
*/
.layui-layer.layer-skin-yellow
.layui-layer-setwin
a
{
color
:
#ffffff
;
}
/*
最小化按
钮 */
/*
��С����ť *
/
.layui-layer.layer-skin-yellow
.layui-layer-setwin
.layui-layer-min
cite
{
background-color
:
#dddddd
;
}
/**
弹窗按
钮 */
/**
������ť *
/
.layui-layer.layer-skin-yellow
.layui-layer-btn
.layui-layer-btn0
{
border-color
:
#F78400
;
background-color
:
#F78400
;
}
/* 圆
形按
钮 */
/* Բ
�ΰ�ť
*/
.btn-circle
{
background
:
#F78400
;
}
/**
主题颜
色 */
/**
������ɫ *
/
/**
按
钮 */
/**
��ť
*/
.layui-btn
:not
(
.layui-btn-primary
)
:not
(
.layui-btn-normal
)
:not
(
.layui-btn-warm
)
:not
(
.layui-btn-danger
)
:not
(
.layui-btn-disabled
)
{
background-color
:
#F78400
;
}
...
...
@@ -124,13 +124,13 @@
border-color
:
#F78400
;
}
/**
开关
*/
/**
���� *
/
.layui-form-onswitch
{
border-color
:
#F78400
;
background-color
:
#F78400
;
}
/**
分页插件
*/
/**
��ҳ��� *
/
.layui-laypage
.layui-laypage-curr
.layui-laypage-em
{
background-color
:
#F78400
;
}
...
...
@@ -147,17 +147,17 @@
color
:
#F78400
;
}
/**
单选按
钮 */
/**
��ѡ��ť
*/
.layui-form-radio
>
i
:hover
,
.layui-form-radioed
>
i
{
color
:
#F78400
;
}
/**
下拉条目选中
*/
/**
������Ŀѡ�� */
.layui-form-select
dl
dd
.layui-this
{
background-color
:
#F78400
;
}
/** 选
项
卡 */
/** ѡ
�
*/
.layui-tab-brief
>
.layui-tab-title
.layui-this
{
color
:
#F78400
;
}
...
...
@@ -166,22 +166,22 @@
border-color
:
#F78400
!important
;
}
/**
面包屑导航
*/
/**
������ */
.layui-breadcrumb
a
:hover
{
color
:
#F78400
!important
;
}
/**
日期选择器按
钮 */
/**
����ѡ������ť */
.laydate-footer-btns
span
:hover
{
color
:
#F78400
!important
;
}
/** 时
间轴
*/
/** ʱ
���� *
/
.layui-timeline-axis
{
color
:
#F78400
;
}
/**
复选框
*/
/**
��ѡ�� *
/
.layui-form-checked
[
lay-skin
=
primary
]
i
{
border-color
:
#F78400
;
background-color
:
#F78400
;
...
...
@@ -191,7 +191,215 @@
border-color
:
#F78400
;
}
/**
加载动画颜
色 */
/**
���ض�����ɫ */
.ball-loader
>
span
,
.signal-loader
>
span
{
background-color
:
#F78400
;
}
/** ����������� */
.layer-skin-theme
.layui-side
.layui-nav
{
background-color
:
transparent
;
}
.layer-skin-theme
.layui-side
.layui-nav
.layui-nav-item
>
a
:hover
{
background
:
rgba
(
255
,
255
,
255
,
.03
);
}
/** logo������ʽ */
.layer-skin-theme
.layui-header
.layui-logo
{
background-color
:
#F78400
;
color
:
#fff
;
}
/** header��ʽ */
.layer-skin-theme
.layui-header
{
background-color
:
#F78400
;
}
.layer-skin-theme
.layui-header
a
{
color
:
#fff
;
}
.layer-skin-theme
.layui-header
a
:hover
{
color
:
#fff
;
}
.layer-skin-theme
.layui-header
.layui-nav
.layui-nav-more
{
border-color
:
#eee
transparent
transparent
;
}
.layer-skin-theme
.layui-header
.layui-nav
.layui-nav-mored
{
border-color
:
transparent
transparent
#eee
;
}
/** header���� */
.layer-skin-theme
.layui-header
.layui-nav
.layui-this
:after
,
.layer-skin-theme
.layui-header
.layui-nav-bar
{
background-color
:
#fff
;
}
/** �������ʽ */
.layer-skin-theme
.layui-side
{
background-color
:
#222D32
;
}
/** �����������ɫ */
.layui-side
.layui-nav
.layui-nav-item
a
{
color
:
#b8c7ce
;
}
.layui-nav-tree
.layui-nav-child
dd
.layui-this
,
.layui-nav-tree
.layui-nav-child
dd
.layui-this
a
,
.layui-nav-tree
.layui-this
,
.layui-nav-tree
.layui-this
>
a
,
.layui-nav-tree
.layui-this
>
a
:hover
{
background-color
:
#F78400
;
}
.layui-nav-tree
.layui-nav-bar
{
background-color
:
#F78400
;
}
.layui-side
.layui-nav-itemed
>
a
,
.layui-nav-tree
.layui-nav-title
a
,
.layui-nav-tree
.layui-nav-title
a
:hover
,
.layui-side
.layui-nav-item.layui-this
>
a
{
color
:
#fff
!important
;
}
.layer-skin-theme
.layui-side
.layui-nav
.layui-nav-itemed
>
.layui-nav-child
{
background-color
:
rgba
(
0
,
0
,
0
,
.2
)
!important
;
}
/** PC���۵���꾭����ʽ */
.layer-skin-theme.admin-nav-mini
.layui-side
.layui-nav
.admin-nav-hover
>
.layui-nav-child
:before
{
background
:
#222D32
!important
;
}
/** tab�»��� */
.layer-skin-theme
.layui-body
>
.layui-tab
>
.layui-tab-title
li
.layui-this
:after
{
background-color
:
#F78400
;
top
:
38px
;
}
/** ������� */
.layui-body-header-title
{
border-left-color
:
#F78400
;
}
/** �����л� */
.btnTheme
:hover
,
.btnTheme.active
{
border-color
:
#F78400
;
}
/** admin�����ʽ */
.layui-layer.layer-skin-theme
.layui-layer-title
{
background-color
:
#F57D3A
;
color
:
#ffffff
;
}
/** ��ť��ɫ */
.layui-layer.layer-skin-theme
.layui-layer-setwin
a
{
color
:
#ffffff
;
}
/* ��С����ť */
.layui-layer.layer-skin-theme
.layui-layer-setwin
.layui-layer-min
cite
{
background-color
:
#dddddd
;
}
/** ������ť */
.layui-layer.layer-skin-theme
.layui-layer-btn
.layui-layer-btn0
{
border-color
:
#F57D3A
;
background-color
:
#F57D3A
;
}
/* Բ�ΰ�ť */
.btn-circle
{
background
:
#F57D3A
;
}
/** ������ɫ */
/** ��ť */
.layui-btn
:not
(
.layui-btn-primary
)
:not
(
.layui-btn-normal
)
:not
(
.layui-btn-warm
)
:not
(
.layui-btn-danger
)
:not
(
.layui-btn-disabled
)
{
background-color
:
#F57D3A
;
}
.layui-btn.layui-btn-primary
:hover
{
border-color
:
#F57D3A
;
}
/** ���� */
.layui-form-onswitch
{
border-color
:
#F57D3A
;
background-color
:
#F57D3A
;
}
/** ��ҳ��� */
.layui-laypage
.layui-laypage-curr
.layui-laypage-em
{
background-color
:
#F57D3A
;
}
.layui-table-page
.layui-laypage
input
:focus
{
border-color
:
#F57D3A
!important
;
}
.layui-table-view
select
:focus
{
border-color
:
#F57D3A
!important
;
}
.layui-table-page
.layui-laypage
a
:hover
{
color
:
#F57D3A
;
}
/** ��ѡ��ť */
.layui-form-radio
>
i
:hover
,
.layui-form-radioed
>
i
{
color
:
#F57D3A
;
}
/** ������Ŀѡ�� */
.layui-form-select
dl
dd
.layui-this
{
background-color
:
#F57D3A
;
}
/** ѡ� */
.layui-tab-brief
>
.layui-tab-title
.layui-this
{
color
:
#F57D3A
;
}
.layui-tab-brief
>
.layui-tab-more
li
.layui-this
:after
,
.layui-tab-brief
>
.layui-tab-title
.layui-this
:after
{
border-color
:
#F57D3A
!important
;
}
/** ������ */
.layui-breadcrumb
a
:hover
{
color
:
#F57D3A
!important
;
}
/** ����ѡ������ť */
.laydate-footer-btns
span
:hover
{
color
:
#F57D3A
!important
;
}
/** ʱ���� */
.layui-timeline-axis
{
color
:
#F57D3A
;
}
/** ��ѡ�� */
.layui-form-checked
[
lay-skin
=
primary
]
i
{
border-color
:
#F57D3A
;
background-color
:
#F57D3A
;
}
.layui-form-checkbox
[
lay-skin
=
primary
]
i
:hover
{
border-color
:
#F57D3A
;
}
/** ���ض�����ɫ */
.ball-loader
>
span
,
.signal-loader
>
span
{
background-color
:
#F57D3A
;
}
new_admincp/source/zsb/js/v1.0/house.js
View file @
c6cfc833
...
...
@@ -58,6 +58,7 @@ function addlishi(id)
// ---start @todo 放心看暂时开放区域 code by :wmc
function
tem_fxk_district
(
district
)
{
return
false
;
var
tab_dd
=
$
(
".titleTabBox"
).
find
(
'.list'
).
find
(
'.itemOn'
);
if
(
tab_dd
.
length
>
0
&&
(
tab_dd
.
attr
(
'id'
)
==
'1'
||
tab_dd
.
attr
(
'id'
)
==
'2'
)){
if
(
$
.
inArray
(
district
,[
'建邺区'
,
'雨花台区'
,
'秦淮区'
,
'栖霞区'
,
'鼓楼区'
,
'江宁区'
,
'浦口区'
])
<
0
){
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment