Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tospur
Overview
Overview
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
felix
tospur
Commits
cc413842
Commit
cc413842
authored
Aug 25, 2015
by
felix
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
每日一更
parent
4870040f
Show whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
1690 additions
and
650 deletions
+1690
-650
wp-content/plugins/tospur/Admin/House.php
+5
-3
wp-content/plugins/tospur/Admin/Tospur_House.php
+11
-0
wp-content/plugins/tospur/Admin/feature.php
+30
-0
wp-content/plugins/tospur/Admin/newHouseList.php
+12
-11
wp-content/plugins/tospur/Admin/rentHouse.php
+3
-10
wp-content/plugins/tospur/Admin/rentHouseList.php
+13
-19
wp-content/plugins/tospur/Admin/secHandHouse.php
+3
-11
wp-content/plugins/tospur/Admin/secHandHouseList.php
+12
-12
wp-content/plugins/tospur/Admin/views/feature.html
+30
-0
wp-content/plugins/tospur/Admin/views/newHouseList.html
+28
-51
wp-content/plugins/tospur/Admin/views/newhouse.html
+5
-3
wp-content/plugins/tospur/Admin/views/rentHouse.html
+5
-3
wp-content/plugins/tospur/Admin/views/rentHouseList.html
+26
-32
wp-content/plugins/tospur/Admin/views/secHandHouse.html
+9
-7
wp-content/plugins/tospur/Admin/views/secHandHouseList.html
+26
-37
wp-content/plugins/tospur/Dao/InsertDao.php
+7
-0
wp-content/plugins/tospur/Dao/SearchDao.php
+26
-41
wp-content/plugins/tospur/index.php
+4
-0
wp-content/themes/tospur/css/bookingList.css
+111
-0
wp-content/themes/tospur/css/bookingSeeHouse.css
+112
-1
wp-content/themes/tospur/css/consultantList.css
+111
-0
wp-content/themes/tospur/css/consultantShop.css
+112
-112
wp-content/themes/tospur/css/detail.css
+120
-25
wp-content/themes/tospur/css/form.css
+118
-3
wp-content/themes/tospur/css/infoFeedback.css
+112
-1
wp-content/themes/tospur/css/list.css
+113
-113
wp-content/themes/tospur/css/loan_calculator.css
+113
-2
wp-content/themes/tospur/css/loan_detail.css
+111
-0
wp-content/themes/tospur/css/myHouse.css
+111
-111
wp-content/themes/tospur/css/rent.css
+112
-1
wp-content/themes/tospur/img/logo.png
+0
-0
wp-content/themes/tospur/index.php
+1
-0
wp-content/themes/tospur/views/detail.html
+18
-6
wp-content/themes/tospur/views/forget.html
+1
-2
wp-content/themes/tospur/views/index.html
+23
-11
wp-content/themes/tospur/views/login.html
+1
-2
wp-content/themes/tospur/views/register.html
+1
-2
wp-content/themes/tospur/views/view.html
+34
-18
No files found.
wp-content/plugins/tospur/Admin/House.php
View file @
cc413842
...
...
@@ -3,7 +3,8 @@ require_once(PLUGIN_DIR . 'Dao/SearchDao.php');
require_once
(
PLUGIN_DIR
.
'Dao/InsertDao.php'
);
require_once
(
PLUGIN_DIR
.
'Tools/Image.php'
);
require_once
(
PLUGIN_DIR
.
'Tools/Core.php'
);
class
House
{
require_once
(
PLUGIN_DIR
.
'Admin/Tospur_House.php'
);
class
House
extends
Tospur_House
{
public
static
function
init_view
(){
wp_enqueue_script
(
'jquery-ui'
);
wp_enqueue_script
(
'bootstrapjs'
);
...
...
@@ -47,7 +48,7 @@ class House {
$result
=
House
::
data_update
(
$_POST
[
'houseId'
],
$insert_tospur_house_array
);
if
(
$result
!=
203
){
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$
wpdb
->
last_error
);
;
print_r
(
$
result
)
;
echo
"新房房源修改失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
@@ -55,9 +56,10 @@ class House {
}
}
else
{
$result
=
House
::
data_insert
(
$insert_tospur_house_array
);
print_r
(
$result
);
if
(
$result
!=
200
){
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$
wpdb
->
last_error
);;
print_r
(
$
result
);;
echo
"新增房源失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
wp-content/plugins/tospur/Admin/Tospur_House.php
0 → 100644
View file @
cc413842
<?php
class
Tospur_House
{
public
static
function
getCurrentRole
(){
$current_user
=
wp_get_current_user
();
if
(
!
(
$current_user
instanceof
WP_User
)
)
return
;
$roles
=
$current_user
->
roles
;
return
$roles
[
0
];
}
}
\ No newline at end of file
wp-content/plugins/tospur/Admin/feature.php
0 → 100644
View file @
cc413842
<?php
class
feature
{
public
static
function
ajax_add_feature
()
{
$name
=
$_POST
[
'name'
];
wp_send_json
(
feature
::
add_feature
(
$name
));
}
public
static
function
add_feature
(
$name
)
{
global
$wpdb
;
$result
=
$wpdb
->
insert
(
Config
::
TOSPUR_TAG_TABLE
,
array
(
'name'
=>
$name
,
'type'
=>
1
));
return
$result
;
}
public
static
function
feature_html
()
{
$context
=
array
();
$context
[
'url'
]
=
home_url
();
Timber
::
render
(
'feature.html'
,
$context
);
}
}
?>
\ No newline at end of file
wp-content/plugins/tospur/Admin/newHouseList.php
View file @
cc413842
...
...
@@ -264,20 +264,21 @@ function newHouseList()
{
$contest
=
array
();
$contest
[
'page'
]
=
$_REQUEST
[
'page'
];
$contest
[
'city'
]
=
SearchDao
::
searchCity
();
$contest
[
'status'
]
=
SearchDao
::
searchStatusType
(
1
);
$contest
[
'buildProperty'
]
=
SearchDao
::
searchBuildProperty
();
if
(
isset
(
$_POST
[
'hasSearch'
])){
$
bpRes
=
SearchDao
::
searchBuildProperty
(
);
foreach
(
$bpRes
as
$val
){
if
(
$val
->
id
==
$_POST
[
'buildProperty'
]){
$contest
[
'buildProperty'
]
=
$val
->
value
;
$contest
[
'buildPropertyId'
]
=
$val
->
id
;
}
}
$contest
[
'
options'
]
=
SearchDao
::
searchForCDP
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
],
$_POST
[
'listPlate'
])
;
$
contest
[
'district'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
]
);
$contest
[
'plate'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
]);
$contest
[
'dicTotalPrice'
]
=
searchDao
::
searchTotalPrice
(
$_POST
[
'listCity'
]);
$contest
[
'dicArea'
]
=
searchDao
::
searchArea
(
$_POST
[
'listCity'
])
;
$contest
[
'cityId'
]
=
$_POST
[
'listCity'
]
;
$contest
[
'districtId'
]
=
$_POST
[
'listDistrict'
];
$contest
[
'plateId'
]
=
$_POST
[
'listPlate'
];
$contest
[
'
buildPropertyId'
]
=
$_POST
[
'buildProperty'
]
;
$contest
[
'totalPrice'
]
=
$_POST
[
'totalPrice'
];
$contest
[
'acreage'
]
=
$_POST
[
'acreage'
];
$contest
[
'characteristic'
]
=
$_POST
[
'characteristic'
];
$contest
[
'status'
]
=
SearchDao
::
searchStatus
(
1
,
$_POST
[
'status'
]);
$contest
[
'hasSearch'
]
=
$_POST
[
'hasSearch'
];
$contest
[
'statusId'
]
=
$_POST
[
'status'
];
}
Timber
::
render
(
"newHouseList.html"
,
$contest
);
}
...
...
wp-content/plugins/tospur/Admin/rentHouse.php
View file @
cc413842
...
...
@@ -2,7 +2,7 @@
require_once
(
PLUGIN_DIR
.
'Dao/SearchDao.php'
);
require_once
(
PLUGIN_DIR
.
'Dao/InsertDao.php'
);
require_once
(
PLUGIN_DIR
.
'Tools/Image.php'
);
class
RentHouse
{
class
RentHouse
extends
Tospur_House
{
//二手房信息
public
static
function
rentHouse_html
(){
wp_enqueue_script
(
'bootstrapjs'
);
...
...
@@ -44,7 +44,7 @@ class RentHouse{
$result
=
RentHouse
::
data_update
(
$_POST
[
'houseId'
],
$insert_tospur_house_array
);
if
(
$result
!=
202
){
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$
wpdb
->
last_error
);;
print_r
(
$
result
);;
echo
"租房房源修改失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
@@ -55,7 +55,7 @@ class RentHouse{
$result
=
RentHouse
::
rentHouseData_insert
(
$insert_tospur_house_array
);
if
(
$result
!=
200
)
{
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$
wpdb
->
last_error
);;
print_r
(
$
result
);;
echo
"租房房源新增失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
@@ -139,12 +139,5 @@ class RentHouse{
InsertDao
::
addHouseTag
(
$_POST
[
'mark'
],
$houseId
);
return
$result
;
}
public
static
function
getCurrentRole
(){
$current_user
=
wp_get_current_user
();
if
(
!
(
$current_user
instanceof
WP_User
)
)
return
;
$roles
=
$current_user
->
roles
;
return
$roles
[
0
];
}
}
wp-content/plugins/tospur/Admin/rentHouseList.php
View file @
cc413842
...
...
@@ -35,14 +35,8 @@ class rentHouseList extends WP_List_Table
case
'suite'
:
case
'user_id'
:
case
'status'
:
$handle
=
$item
[
'name'
];
if
(
$handle
==
0
)
{
return
'<a href="'
.
admin_url
()
.
'admin.php?page=rentHouse&edit=true&id='
.
$item
[
'id'
]
.
'">'
.
$item
[
$column_name
]
.
'</a>'
;
}
else
{
return
$item
[
$column_name
];
}
default
:
return
print_r
(
$item
,
true
);
//Show the whole array for troubleshooting purposes
return
'<a href="'
.
admin_url
()
.
'admin.php?page=rentHouse&edit=true&id='
.
$item
[
'id'
]
.
'">'
.
$item
[
$column_name
]
.
'</a>'
;
}
}
...
...
@@ -294,21 +288,21 @@ function rentHouseList()
{
$contest
=
array
();
$contest
[
'page'
]
=
$_REQUEST
[
'page'
];
$contest
[
'city'
]
=
SearchDao
::
searchCity
();
$contest
[
'status'
]
=
SearchDao
::
searchStatusType
(
2
);
$contest
[
'buildProperty'
]
=
SearchDao
::
searchBuildProperty
();
if
(
isset
(
$_POST
[
'hasSearch'
])){
$
bpRes
=
SearchDao
::
searchBuildProperty
(
);
foreach
(
$bpRes
as
$val
){
if
(
$val
->
id
==
$_POST
[
'buildProperty'
]){
$contest
[
'buildProperty'
]
=
$val
->
value
;
$contest
[
'buildPropertyId'
]
=
$val
->
id
;
}
}
$contest
[
'
options'
]
=
SearchDao
::
searchForCDP
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
],
$_POST
[
'listPlate'
])
;
$
contest
[
'district'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
]
);
$contest
[
'plate'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
]);
$contest
[
'dicTotalPrice'
]
=
searchDao
::
searchTotalPrice
(
$_POST
[
'listCity'
]);
$contest
[
'dicArea'
]
=
searchDao
::
searchArea
(
$_POST
[
'listCity'
])
;
$contest
[
'cityId'
]
=
$_POST
[
'listCity'
]
;
$contest
[
'districtId'
]
=
$_POST
[
'listDistrict'
];
$contest
[
'plateId'
]
=
$_POST
[
'listPlate'
];
$contest
[
'
buildPropertyId'
]
=
$_POST
[
'buildProperty'
]
;
$contest
[
'totalPrice'
]
=
$_POST
[
'totalPrice'
];
$contest
[
'acreage'
]
=
$_POST
[
'acreage'
];
$contest
[
'characteristic'
]
=
$_POST
[
'characteristic'
];
$contest
[
'status'
]
=
SearchDao
::
searchStatus
(
2
,
$_POST
[
'status'
]);
$contest
[
'hasSearch'
]
=
$_POST
[
'hasSearch'
];
$contest
[
'statusId'
]
=
$_POST
[
'status'
];
}
Timber
::
render
(
"rentHouseList.html"
,
$contest
);
}
...
...
wp-content/plugins/tospur/Admin/secHandHouse.php
View file @
cc413842
...
...
@@ -2,7 +2,7 @@
require_once
(
PLUGIN_DIR
.
'Dao/SearchDao.php'
);
require_once
(
PLUGIN_DIR
.
'Dao/InsertDao.php'
);
require_once
(
PLUGIN_DIR
.
'Tools/Image.php'
);
class
SecHandHouse
{
class
SecHandHouse
extends
Tospur_House
{
//二手房信息
public
static
function
secHandHouse_html
(){
wp_enqueue_script
(
'bootstrapjs'
);
...
...
@@ -43,7 +43,7 @@ class SecHandHouse{
$result
=
SecHandHouse
::
data_update
(
$_POST
[
'houseId'
],
$insert_tospur_house_array
);
if
(
$result
!=
201
){
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$wpdb
->
last_error
);;
print_r
(
$result
);;
echo
"二手房房源修改失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
@@ -54,7 +54,7 @@ class SecHandHouse{
$result
=
SecHandHouse
::
secHouseData_insert
(
$insert_tospur_house_array
);
if
(
$result
!=
200
)
{
$wpdb
->
query
(
"ROLLBACK"
);
print_r
(
$wpdb
->
last_error
);;
print_r
(
$result
);;
echo
"二手房房源新增失败"
;
}
else
{
$wpdb
->
query
(
"COMMIT"
);
...
...
@@ -141,13 +141,5 @@ class SecHandHouse{
return
$result
;
}
public
static
function
getCurrentRole
(){
$current_user
=
wp_get_current_user
();
if
(
!
(
$current_user
instanceof
WP_User
)
)
return
;
$roles
=
$current_user
->
roles
;
return
$roles
[
0
];
}
}
wp-content/plugins/tospur/Admin/secHandHouseList.php
View file @
cc413842
...
...
@@ -277,21 +277,21 @@ function secHandHouseList()
{
$contest
=
array
();
$contest
[
'page'
]
=
$_REQUEST
[
'page'
];
$contest
[
'city'
]
=
SearchDao
::
searchCity
();
$contest
[
'status'
]
=
SearchDao
::
searchStatusType
(
2
);
$contest
[
'buildProperty'
]
=
SearchDao
::
searchBuildProperty
();
if
(
isset
(
$_POST
[
'hasSearch'
])){
$
bpRes
=
SearchDao
::
searchBuildProperty
(
);
foreach
(
$bpRes
as
$val
){
if
(
$val
->
id
==
$_POST
[
'buildProperty'
]){
$contest
[
'buildProperty'
]
=
$val
->
value
;
$contest
[
'buildPropertyId'
]
=
$val
->
id
;
}
}
$contest
[
'
options'
]
=
SearchDao
::
searchForCDP
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
],
$_POST
[
'listPlate'
])
;
$
contest
[
'district'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
]
);
$contest
[
'plate'
]
=
SearchDao
::
searchCity
(
$_POST
[
'listCity'
],
$_POST
[
'listDistrict'
]);
$contest
[
'dicTotalPrice'
]
=
searchDao
::
searchTotalPrice
(
$_POST
[
'listCity'
]);
$contest
[
'dicArea'
]
=
searchDao
::
searchArea
(
$_POST
[
'listCity'
])
;
$contest
[
'cityId'
]
=
$_POST
[
'listCity'
]
;
$contest
[
'districtId'
]
=
$_POST
[
'listDistrict'
];
$contest
[
'plateId'
]
=
$_POST
[
'listPlate'
];
$contest
[
'
buildPropertyId'
]
=
$_POST
[
'buildProperty'
]
;
$contest
[
'totalPrice'
]
=
$_POST
[
'totalPrice'
];
$contest
[
'acreage'
]
=
$_POST
[
'acreage'
];
$contest
[
'totalPrice'
]
=
$_POST
[
'totalPrice'
];
$contest
[
'characteristic'
]
=
$_POST
[
'characteristic'
];
$contest
[
'status'
]
=
SearchDao
::
searchStatus
(
2
,
$_POST
[
'status'
]);
$contest
[
'hasSearch'
]
=
$_POST
[
'hasSearch'
];
$contest
[
'statusId'
]
=
$_POST
[
'status'
];
}
Timber
::
render
(
"secHandHouseList.html"
,
$contest
);
}
...
...
wp-content/plugins/tospur/Admin/views/feature.html
0 → 100644
View file @
cc413842
<h2>
添加特色
</h2>
<label
for=
"feature"
>
特色:
</label>
<input
id=
"feature"
type=
"text"
>
<input
type=
"submit"
id=
"submit"
class=
"button"
>
<script>
(
function
(
$
)
{
$
(
document
).
ready
(
function
()
{
$
(
'#submit'
).
click
(
function
()
{
var
name
=
$
(
'#feature'
).
val
();
if
(
name
.
trim
()
!=
''
)
{
$
.
ajax
({
type
:
'POST'
,
url
:
'{{ url }}/wp-admin/admin-ajax.php/'
,
data
:
'action=add_feature&name='
+
name
,
success
:
function
(
data
)
{
if
(
data
)
{
alert
(
'添加成功'
);
}
else
{
alert
(
'添加失败'
);
}
}
});
}
else
{
alert
(
'请输入特色'
);
}
});
});
})(
jQuery
);
</script>
\ No newline at end of file
wp-content/plugins/tospur/Admin/views/newHouseList.html
View file @
cc413842
...
...
@@ -3,62 +3,59 @@
<form
id=
"scores-filter"
method=
"POST"
>
<!-- For plugins, we also need to ensure that the form posts back to our current page -->
<input
type=
"hidden"
name=
"page"
value=
"{{page}}"
/>
<input
type=
"hidden"
name=
"hasSearch"
value=
"1"
/>
<select
id=
"listCity"
name=
"listCity"
>
{% if hasSearch and options.cityName %}
<option
value=
"{{options.cityId}}"
>
{{options.cityName}}
</option>
{% else %}
<option
value=
"0"
>
城市
</option>
{% endif %}
{% for item in city %}
<option
{{
item
.
id =
=
cityId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"listDistrict"
name=
"listDistrict"
>
{% if hasSearch and options.districtName %}
<option
value=
"{{options.districtId}}"
>
{{options.districtName}}
</option>
{% else %}
<option
value=
"0"
>
区域
</option>
{% if district %}
{% for item in district %}
<option
{{
item
.
id =
=
districtId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"listPlate"
name=
"listPlate"
>
{% if hasSearch and options.districtName and options.plateName %}
<option
value=
"{{options.plateId}}"
>
{{options.plateName}}
</option>
{% else %}
<option
value=
"0"
>
板块
</option>
{% if plate %}
{% for item in plate %}
<option
{{
item
.
id =
=
plateId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"totalPrice"
name=
"totalPrice"
>
{% if hasSearch and totalPrice %}
<option
value=
"{{totalPrice}}"
>
{{totalPrice}}
</option>
{% else %}
<option
value =
""
>
价格
</option>
{% if dicTotalPrice %}
{% for item in dicTotalPrice %}
<option
{{
item
.
value =
=
totalPrice
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"buildProperty"
name=
"buildProperty"
>
{% if hasSearch and buildProperty %}
<option
value=
"{{buildPropertyId}}"
>
{{buildProperty}}
</option>
{% else %}
<option
value=
"0"
>
房型
</option>
{% endif %}
{% for item in buildProperty %}
<option
{{
item
.
id =
=
buildPropertyId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"acreage"
name=
"acreage"
>
{% if hasSearch and acreage %}
<option
value=
"{{acreage}}"
>
{{acreage}}
</option>
{% else %}
<option
value =
""
>
面积
</option>
{% if acreage %}
{% for item in dicArea %}
<option
{{
item
.
value =
=
acreage
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
name=
"status"
name=
"status"
>
{% if hasSearch and status %}
{% for item in status %}
<option
value=
"{{ item.status_id }}"
>
{{ item.status_name }}
</option>
{% endfor %}
{% else %}
<option
value=
"-1"
>
状态
</option>
{% endif %}
<option
value=
"0"
>
未审核
</option>
<option
value=
"1"
>
审核
</option>
<option
value=
"2"
>
下架
</option>
{% for item in status%}
<option
{{
item
.
id =
=
statusId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<input
type=
"text"
placeholder=
"请出入楼盘名"
name=
"searchText"
>
<input
type=
"hidden"
name=
"hasSearch"
value=
"1"
/>
<input
type=
"submit"
id=
"submit"
class=
"button action"
value=
"搜索"
>
<!-- Now we can render the completed list table -->
{{function("addNewHouseTable")}}
...
...
@@ -68,36 +65,16 @@
(
function
(
$
)
{
$
(
document
).
ready
(
function
(){
//获取城市信息AJAX
var
listCity
=
$
(
"#listCity"
);
var
room
=
$
(
"#room"
);
var
buildProperty
=
$
(
"#buildProperty"
);
$
.
ajax
({
type
:
"GET"
,
url
:
"/tospur/wp-admin/admin-ajax.php"
,
data
:
"action=serachCity"
,
success
:
function
(
data
){
addOption
(
data
,
listCity
)
}
})
//获取类型信息AJAX
$
.
ajax
({
type
:
"GET"
,
url
:
"/tospur/wp-admin/admin-ajax.php"
,
data
:
"action=searchRoom"
,
success
:
function
(
data
){
addOption
(
data
,
room
)
}
})
//获取房型信息AJAX
$
.
ajax
({
type
:
"GET"
,
url
:
"/tospur/wp-admin/admin-ajax.php"
,
data
:
"action=searchBuildProperty"
,
success
:
function
(
data
){
addOption
(
data
,
buildProperty
)
}
})
$
(
"#listCity"
).
change
(
function
(){
var
listCityId
=
$
(
"#listCity"
).
val
();
...
...
@@ -132,7 +109,7 @@
$
.
ajax
({
type
:
"GET"
,
url
:
"/tospur/wp-admin/admin-ajax.php"
,
data
:
"action=search
UnitPriceRang
e&cityId="
+
listCityId
,
data
:
"action=search
TotalPric
e&cityId="
+
listCityId
,
success
:
function
(
json
){
for
(
var
i
=
0
;
i
<=
json
.
length
-
1
;
i
++
){
var
id
=
json
[
i
][
"id"
];
...
...
wp-content/plugins/tospur/Admin/views/newhouse.html
View file @
cc413842
...
...
@@ -184,6 +184,7 @@
{% endif %}
{% set exists_photo_ids = exists_photo_ids~item.image_id %}
<p>
<input
type=
"radio"
name=
"frontCover"
value=
"{{item.image_id}}"
{{
result
.
frontCover_id =
=
item
.
image_id
?"
checked
"
:
""
}}
/>
<select
name=
"exists_photo[{{ item.image_id }}][type]"
>
{% for i in photoType %}
<option
{{
i
.
id =
=
item
.
image_type
?"
selected
"
:
""
}}
value=
"{{ i.id }}"
>
{{ i.value }}
</option>
...
...
@@ -240,7 +241,7 @@
<td>
<select
id=
"status"
name=
"status"
>
{% for item in status %}
<option
value=
{{item.
status_id}}
>
{{item.status_nam
e}}
</option>
<option
value=
{{item.
id}}
>
{{item.valu
e}}
</option>
{% endfor %}
</select>
</td>
...
...
@@ -567,13 +568,14 @@
//新增房源相册
$
(
"#housePicture"
).
click
(
function
(){
var
picDelet
=
$
(
"<font>"
).
append
(
"删除"
).
addClass
(
"picDelet"
);
var
checkBox
=
$
(
"<input>"
).
attr
({
"type"
:
"radio"
,
"name"
:
"frontCover"
,
"value"
:
i
});
var
picDelet
=
$
(
"<input>"
).
attr
({
"type"
:
"button"
,
"value"
:
"删除"
}).
addClass
(
"picDelet"
);
var
file
=
$
(
"<input>"
).
attr
({
"type"
:
"file"
,
"name"
:
"files["
+
i
+
"]"
}).
addClass
(
"picFiles"
);
var
select
=
$
(
"<select>"
).
attr
(
"name"
,
"data["
+
i
+
"][type]"
);
{
%
for
item
in
photoType
%
}
select
.
append
(
$
(
"<option>"
).
attr
(
"value"
,{{
item
.
id
}}).
append
(
'{{item.value}}'
));
{
%
endfor
%
}
var
p
=
$
(
"<p>"
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
var
p
=
$
(
"<p>"
).
append
(
checkBox
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
$
(
"#picList"
).
append
(
p
);
i
++
});
...
...
wp-content/plugins/tospur/Admin/views/rentHouse.html
View file @
cc413842
...
...
@@ -154,6 +154,7 @@
{% endif %}
{% set exists_photo_ids = exists_photo_ids~item.image_id %}
<p>
<input
type=
"radio"
name=
"frontCover"
value=
"{{item.image_id}}"
{{
result
.
frontCover_id =
=
item
.
image_id
?"
checked
"
:
""
}}
/>
<select
name=
"exists_photo[{{ item.image_id }}][type]"
>
{% for i in photoType %}
<option
{{
i
.
id =
=
item
.
image_type
?"
selected
"
:
""
}}
value=
"{{ i.id }}"
>
{{ i.value }}
</option>
...
...
@@ -202,7 +203,7 @@
<td>
<select
id=
"status"
name=
"status"
>
{% for item in status %}
<option
value=
{{item.
status_id}}
>
{{item.status_nam
e}}
</option>
<option
value=
{{item.
id}}
>
{{item.valu
e}}
</option>
{% endfor %}
</select>
</td>
...
...
@@ -524,13 +525,14 @@
//新增房源相册
$
(
"#housePicture"
).
click
(
function
(){
var
picDelet
=
$
(
"<font>"
).
append
(
"删除"
).
addClass
(
"picDelet"
);
var
checkBox
=
$
(
"<input>"
).
attr
({
"type"
:
"radio"
,
"name"
:
"frontCover"
,
"value"
:
i
});
var
picDelet
=
$
(
"<input>"
).
attr
({
"type"
:
"button"
,
"value"
:
"删除"
}).
addClass
(
"picDelet"
);
var
file
=
$
(
"<input>"
).
attr
({
"type"
:
"file"
,
"name"
:
"files["
+
i
+
"]"
}).
addClass
(
"picFiles"
);
var
select
=
$
(
"<select>"
).
attr
(
"name"
,
"data["
+
i
+
"][type]"
);
{
%
for
item
in
photoType
%
}
select
.
append
(
$
(
"<option>"
).
attr
(
"value"
,{{
item
.
id
}}).
append
(
'{{item.value}}'
));
{
%
endfor
%
}
var
p
=
$
(
"<p>"
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
var
p
=
$
(
"<p>"
).
append
(
checkBox
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
$
(
"#picList"
).
append
(
p
);
i
++
});
...
...
wp-content/plugins/tospur/Admin/views/rentHouseList.html
View file @
cc413842
...
...
@@ -6,61 +6,55 @@
<input
type=
"hidden"
name=
"page"
value=
"{{page}}"
/>
<input
type=
"hidden"
name=
"hasSearch"
value=
"1"
/>
<select
id=
"listCity"
name=
"listCity"
>
{% if hasSearch and options.cityName %}
<option
value=
"{{options.cityId}}"
>
{{options.cityName}}
</option>
{% else %}
<option
value=
"0"
>
城市
</option>
{% endif %}
{% for item in city %}
<option
{{
item
.
id =
=
cityId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"listDistrict"
name=
"listDistrict"
>
{% if hasSearch and options.districtName %}
<option
value=
"{{options.districtId}}"
>
{{options.districtName}}
</option>
{% else %}
<option
value=
"0"
>
区域
</option>
{% if district %}
{% for item in district %}
<option
{{
item
.
id =
=
districtId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"listPlate"
name=
"listPlate"
>
{% if hasSearch and options.districtName and options.plateName %}
<option
value=
"{{options.plateId}}"
>
{{options.plateName}}
</option>
{% else %}
<option
value=
"0"
>
板块
</option>
{% if plate %}
{% for item in plate %}
<option
{{
item
.
id =
=
plateId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"totalPrice"
name=
"totalPrice"
>
{% if hasSearch and totalPrice %}
<option
value=
"{{totalPrice}}"
>
{{totalPrice}}
</option>
{% else %}
<option
value =
""
>
价格
</option>
{% if dicTotalPrice %}
{% for item in dicTotalPrice %}
<option
{{
item
.
value =
=
totalPrice
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"buildProperty"
name=
"buildProperty"
>
{% if hasSearch and buildProperty %}
<option
value=
"{{buildPropertyId}}"
>
{{buildProperty}}
</option>
{% else %}
<option
value=
"0"
>
房型
</option>
{% endif %}
{% for item in buildProperty %}
<option
{{
item
.
id =
=
buildPropertyId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"acreage"
name=
"acreage"
>
{% if hasSearch and acreage %}
<option
value=
"{{acreage}}"
>
{{acreage}}
</option>
{% else %}
<option
value =
""
>
面积
</option>
{% if acreage %}
{% for item in dicArea %}
<option
{{
item
.
value =
=
acreage
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
name=
"status"
name=
"status"
>
{% if hasSearch and status %}
{% for item in status %}
<option
value=
"{{ item.status_id }}"
>
{{ item.status_name }}
</option>
{% endfor %}
{% else %}
<option
value=
"-1"
>
状态
</option>
{% endif %}
<option
value=
"0"
>
未审核
</option>
<option
value=
"1"
>
审核
</option>
<option
value=
"2"
>
自售
</option>
<option
value=
"3"
>
他售
</option>
<option
value=
"4"
>
无效
</option>
<option
value=
"5"
>
重激活
</option>
{% for item in status%}
<option
{{
item
.
id =
=
statusId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<input
type=
"text"
placeholder=
"请出入楼盘名/地段名搜索"
name=
"searchText"
>
<input
type=
"submit"
id=
"submit"
class=
"button action"
value=
"搜索"
>
...
...
wp-content/plugins/tospur/Admin/views/secHandHouse.html
View file @
cc413842
...
...
@@ -16,6 +16,10 @@
<td>
<input
name=
"housename"
id=
"housename"
type=
"text"
value=
"{{result.name}}"
class=
"regular-text code"
style=
"width: 150px;"
></td>
</tr>
<tr>
<th><label
for=
"address"
>
小区名称
</label></th>
<td>
<input
name=
"community_name"
type=
"text"
value=
"{{result.community_name}}"
class=
"regular-text code"
style=
"width: 150px;"
></td>
</tr>
<tr>
<th><label
for=
"housename"
>
标签:
</label></th>
<td>
<input
name=
"mark"
id=
"mark"
type=
"text"
value=
"{{mark}}"
class=
"regular-text code"
></td>
</tr>
...
...
@@ -127,10 +131,6 @@
<td>
<input
name=
"address"
type=
"text"
value=
"{{result.address}}"
class=
"regular-text code"
></td>
</tr>
<tr>
<th><label
for=
"address"
>
小区名称
</label></th>
<td>
<input
name=
"community_name"
type=
"text"
value=
"{{result.community_name}}"
class=
"regular-text code"
style=
"width: 150px;"
></td>
</tr>
<tr>
<th><label
for=
"traffic"
>
交通线路
</label></th>
<td>
<input
name=
"traffic"
type=
"text"
value=
"{{result.traffic}}"
class=
"regular-text code"
style=
"width: 300px;"
></td>
</tr>
...
...
@@ -155,6 +155,7 @@
{% endif %}
{% set exists_photo_ids = exists_photo_ids~item.image_id %}
<p>
<input
type=
"radio"
name=
"frontCover"
value=
"{{item.image_id}}"
{{
result
.
frontCover_id =
=
item
.
image_id
?"
checked
"
:
""
}}
/>
<select
name=
"exists_photo[{{ item.image_id }}][type]"
>
{% for i in photoType %}
<option
{{
i
.
id =
=
item
.
image_type
?"
selected
"
:
""
}}
value=
"{{ i.id }}"
>
{{ i.value }}
</option>
...
...
@@ -211,7 +212,7 @@
<td>
<select
id=
"status"
name=
"status"
>
{% for item in status %}
<option
value=
{{item.
status_id}}
>
{{item.status_nam
e}}
</option>
<option
value=
{{item.
id}}
>
{{item.valu
e}}
</option>
{% endfor %}
</select>
</td>
...
...
@@ -534,13 +535,14 @@
//新增房源相册
$
(
"#housePicture"
).
click
(
function
(){
var
picDelet
=
$
(
"<font>"
).
append
(
"删除"
).
addClass
(
"picDelet"
);
var
checkBox
=
$
(
"<input>"
).
attr
({
"type"
:
"radio"
,
"name"
:
"frontCover"
,
"value"
:
i
});
var
picDelet
=
$
(
"<input>"
).
attr
({
"type"
:
"button"
,
"value"
:
"删除"
}).
addClass
(
"picDelet"
);
var
file
=
$
(
"<input>"
).
attr
({
"type"
:
"file"
,
"name"
:
"files["
+
i
+
"]"
}).
addClass
(
"picFiles"
);
var
select
=
$
(
"<select>"
).
attr
(
"name"
,
"data["
+
i
+
"][type]"
);
{
%
for
item
in
photoType
%
}
select
.
append
(
$
(
"<option>"
).
attr
(
"value"
,{{
item
.
id
}}).
append
(
'{{item.value}}'
));
{
%
endfor
%
}
var
p
=
$
(
"<p>"
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
var
p
=
$
(
"<p>"
).
append
(
checkBox
).
append
(
select
).
append
(
file
).
append
(
picDelet
);
$
(
"#picList"
).
append
(
p
);
i
++
});
...
...
wp-content/plugins/tospur/Admin/views/secHandHouseList.html
View file @
cc413842
...
...
@@ -6,66 +6,55 @@
<input
type=
"hidden"
name=
"page"
value=
"{{page}}"
/>
<input
type=
"hidden"
name=
"hasSearch"
value=
"1"
/>
<select
id=
"listCity"
name=
"listCity"
>
{% if hasSearch and options.cityName %}
<option
value=
"{{options.cityId}}"
>
{{options.cityName}}
</option>
{% else %}
<option
value=
"0"
>
城市
</option>
{% endif %}
{% for item in city %}
<option
{{
item
.
id =
=
cityId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"listDistrict"
name=
"listDistrict"
>
{% if hasSearch and options.districtName %}
<option
value=
"{{options.districtId}}"
>
{{options.districtName}}
</option>
{% else %}
<option
value=
"0"
>
区域
</option>
{% if district %}
{% for item in district %}
<option
{{
item
.
id =
=
districtId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"listPlate"
name=
"listPlate"
>
{% if hasSearch and options.districtName and options.plateName %}
<option
value=
"{{options.plateId}}"
>
{{options.plateName}}
</option>
{% else %}
<option
value=
"0"
>
板块
</option>
{% if plate %}
{% for item in plate %}
<option
{{
item
.
id =
=
plateId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"totalPrice"
name=
"totalPrice"
>
{% if hasSearch and totalPrice %}
<option
value=
"{{totalPrice}}"
>
{{totalPrice}}
</option>
{% else %}
<option
value =
""
>
价格
</option>
{% if dicTotalPrice %}
{% for item in dicTotalPrice %}
<option
{{
item
.
value =
=
totalPrice
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"buildProperty"
name=
"buildProperty"
>
{% if hasSearch and buildProperty %}
<option
value=
"{{buildPropertyId}}"
>
{{buildProperty}}
</option>
{% else %}
<option
value=
"0"
>
房型
</option>
{% endif %}
{% for item in buildProperty %}
<option
{{
item
.
id =
=
buildPropertyId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<select
id=
"acreage"
name=
"acreage"
>
{% if hasSearch and acreage %}
<option
value=
"{{acreage}}"
>
{{acreage}}
</option>
{% else %}
<option
value =
""
>
面积
</option>
{% if acreage %}
{% for item in dicArea %}
<option
{{
item
.
value =
=
acreage
?"
selected
"
:
""
}}
value=
"{{ item.value }}"
>
{{ item.value }}
</option>
{% endfor %}
{% endif %}
</select>
<select
id=
"characteristic"
name=
"characteristic"
>
<option
value =
""
>
特色
</option>
<option
value =
""
>
满5
</option>
<option
value =
""
>
唯一住房
</option>
</select>
<select
name=
"status"
name=
"status"
>
{% if hasSearch and status %}
{% for item in status %}
<option
value=
"{{ item.status_id }}"
>
{{ item.status_name }}
</option>
{% endfor %}
{% else %}
<option
value=
"-1"
>
状态
</option>
{% endif %}
<option
value=
"0"
>
未审核
</option>
<option
value=
"1"
>
审核
</option>
<option
value=
"2"
>
自售
</option>
<option
value=
"3"
>
他售
</option>
<option
value=
"4"
>
无效
</option>
<option
value=
"5"
>
重激活
</option>
{% for item in status%}
<option
{{
item
.
id =
=
statusId
?"
selected
"
:
""
}}
value=
"{{ item.id }}"
>
{{ item.value }}
</option>
{% endfor %}
</select>
<input
type=
"text"
placeholder=
"请出入楼盘名/地段名搜索"
name=
"searchText"
>
<input
type=
"submit"
id=
"submit"
class=
"button action"
value=
"搜索"
>
...
...
wp-content/plugins/tospur/Dao/InsertDao.php
View file @
cc413842
...
...
@@ -68,6 +68,7 @@ class InsertDao{
global
$wpdb
;
//图片信息
$uploadedfile
=
$_FILES
[
'files'
];
$frontCover
=
$_POST
[
"frontCover"
];
//主力房源的图片与房子信息关联插入数据库
if
(
isset
(
$uploadedfile
[
"name"
])){
foreach
(
$uploadedfile
[
"name"
]
as
$key
=>
$value
)
{
...
...
@@ -106,8 +107,13 @@ class InsertDao{
if
(
!
$imgRes
)
{
return
501
;
}
//获取插入图片的id
$imgid
=
$wpdb
->
insert_id
;
if
(
$_POST
[
"frontCover"
]
==
$key
){
$frontCover
=
$imgid
;
}
//房源类型、面积与图片关联表
if
(
$data
[
$key
][
"type"
]
==
"0"
){
$houseTypeArea
=
array
(
...
...
@@ -136,6 +142,7 @@ class InsertDao{
}
}
}
$wpdb
->
update
(
Config
::
TOSPUR_HOUSE_TABLE
,
array
(
"frontCover_id"
=>
$frontCover
),
array
(
"id"
=>
$houseId
));
}
public
static
function
addRecommend
(
$houseId
,
$data
){
...
...
wp-content/plugins/tospur/Dao/SearchDao.php
View file @
cc413842
...
...
@@ -162,6 +162,7 @@ class SearchDao
'rentalPrice'
=>
$_POST
[
'rentalPrice'
],
'searchText'
=>
$_POST
[
'searchText'
],
'houseType'
=>
$_POST
[
'houseType'
],
'feature'
=>
$_POST
[
'feature'
],
'userType'
=>
$_POST
[
'userType'
],
'userId'
=>
$_POST
[
'userId'
],
'index'
=>
$_POST
[
'index'
]
...
...
@@ -175,18 +176,26 @@ class SearchDao
{
global
$wpdb
;
$params
=
array
();
$buildpropertySql
=
null
;
$addSql
=
null
;
$addWhereSql
=
null
;
$orderbySql
=
null
;
if
(
$array
[
'houseType'
]
==
0
)
{
$
buildproperty
Sql
=
" left join (select buildproperty_id,house_area,image_id,house_id as bph_id from a_district_area) ada on th.id = ada.bph_id"
.
$
add
Sql
=
" left join (select buildproperty_id,house_area,image_id,house_id as bph_id from a_district_area) ada on th.id = ada.bph_id"
.
" left join (select value as bp_value,literal as bp_literal from dic_buildproperty) dbp on ada.buildproperty_id = dbp.bp_value"
;
$orderbySql
=
" group by ada.bph_id order by th.creattime DESC"
;
}
else
if
(
$array
[
'houseType'
]
==
1
||
$array
[
'houseType'
]
==
2
)
{
$buildpropertySql
=
" left join (select value as bp_value,literal as bp_literal from dic_buildproperty) dbp on th.buildproperty_id = dbp.bp_value"
;
}
else
if
(
$array
[
'houseType'
]
==
1
)
{
$addSql
=
" left join (select value as bp_value,literal as bp_literal from dic_buildproperty) dbp on th.buildproperty_id = dbp.bp_value"
;
if
(
$array
[
'feature'
]
>
-
1
)
{
$addSql
.=
" left join (select house_id,tag_id from a_house_tag) aht on th.id = aht.house_id"
;
$addWhereSql
=
" and tag_id = "
.
$array
[
'feature'
];
}
$orderbySql
=
" order by th.creattime DESC"
;
}
else
if
(
$array
[
'houseType'
]
==
2
){
$addSql
=
" left join (select value as bp_value,literal as bp_literal from dic_buildproperty) dbp on th.buildproperty_id = dbp.bp_value"
;
$orderbySql
=
" order by th.creattime DESC"
;
}
$sql
=
"select * from tospur_house th"
.
$
buildproperty
Sql
.
$
add
Sql
.
" left join dic_city dc on th.plate_id = dc.plateId"
.
" left join (select id as rid,value as r_value,literal from dic_room) dr on th.room_id = dr.r_value"
.
" where 1=1"
;
...
...
@@ -243,6 +252,9 @@ class SearchDao
$sql
=
$sql
.
" and (name like '%s' or address like '%s')"
;
}
if
(
$addWhereSql
){
$sql
=
$sql
.
$addWhereSql
;
}
$sql
=
$sql
.
$orderbySql
;
if
(
$array
[
'index'
]
>
-
1
)
{
...
...
@@ -335,7 +347,14 @@ class SearchDao
$string
=
'('
.
implode
(
','
,
array_map
(
'intval'
,
$house_ids
))
.
')'
;
$sql
=
'select aht.house_id,tt.name from '
.
Config
::
A_HOUSE_TAG_TABLE
.
' aht'
.
' left join '
.
Config
::
TOSPUR_TAG_TABLE
.
' tt on aht.tag_id = tt.id'
.
' where house_id in '
.
$string
;
' where house_id in '
.
$string
.
' and tt.type = 0;'
;
global
$wpdb
;
return
$wpdb
->
get_results
(
$sql
);
}
public
static
function
searchFeature
()
{
$sql
=
'select id,name as value from '
.
Config
::
TOSPUR_TAG_TABLE
.
' where type = 1;'
;
global
$wpdb
;
return
$wpdb
->
get_results
(
$sql
);
}
...
...
@@ -445,42 +464,9 @@ class SearchDao
public
static
function
searchStatusType
(
$statusType
){
global
$wpdb
;
$sql
=
"select status_type,status_id,status_nam
e from tospur_status where status_type = %d"
;
$sql
=
"select status_id as id,status_name as valu
e from tospur_status where status_type = %d"
;
$results
=
$wpdb
->
get_results
(
$wpdb
->
prepare
(
$sql
,
$statusType
));
return
$results
;
}
public
static
function
searchForCDP
(
$cityId
=
null
,
$districtId
=
null
,
$plateId
=
null
){
global
$wpdb
;
$selectName
=
""
;
$where
=
" where 1=1 "
;
$params
=
array
();
if
(
$cityId
!=
0
){
$where
.=
" and cityId = %d"
;
$selectName
=
"cityId,cityName"
;
$params
[]
=
$cityId
;
}
if
(
$districtId
!=
0
){
$where
.=
" and districtId = %d"
;
$selectName
=
"cityId,cityName,districtId,districtName"
;
$params
[]
=
$districtId
;
}
if
(
$plateId
!=
0
){
$where
.=
" and plateId = %d"
;
$selectName
=
"cityId,cityName,districtId,districtName,plateId,plateName"
;
$params
[]
=
$plateId
;
}
$result
=
$wpdb
->
get_row
(
$wpdb
->
prepare
(
'select '
.
$selectName
.
' from '
.
Config
::
DIC_CITY_TABLE
.
$where
,
$params
));
return
$result
;
}
public
static
function
searchStatus
(
$type
=
null
,
$status
=
null
){
global
$wpdb
;
if
(
$status
!=
null
&&
$type
!=
null
){
$sql
=
"select status_id,status_name from tospur_status where status_type ="
.
$type
.
" and status_id ="
.
$status
;
$result
=
$wpdb
->
get_results
(
$sql
);
}
return
$result
;
}
}
\ No newline at end of file
wp-content/plugins/tospur/index.php
View file @
cc413842
...
...
@@ -22,6 +22,7 @@ function tospur_init()
require_once
(
PLUGIN_DIR
.
'Admin/secHandHouseList.php'
);
require_once
(
PLUGIN_DIR
.
'Admin/rentHouse.php'
);
require_once
(
PLUGIN_DIR
.
'Admin/rentHouseList.php'
);
require_once
(
PLUGIN_DIR
.
'Admin/feature.php'
);
require_once
(
'consultant_score.php'
);
require_once
(
'view_house.php'
);
add_action
(
'admin_menu'
,
'reset_menu'
);
...
...
@@ -92,6 +93,8 @@ function tospur_ajax_set()
add_action
(
'wp_ajax_nopriv_searchHouse'
,
'SearchDao::ajax_searchHouse'
);
add_action
(
'wp_ajax_searchConsultant'
,
'SearchDao::ajax_searchConsultant'
);
add_action
(
'wp_ajax_nopriv_searchConsultant'
,
'SearchDao::ajax_searchConsultant'
);
add_action
(
'wp_ajax_add_feature'
,
'feature::ajax_add_feature'
);
add_action
(
'wp_ajax_nopriv_add_feature'
,
'feature::ajax_add_feature'
);
//后台处理 置业顾问评分
add_action
(
'wp_ajax_valid_consultant_score'
,
'valid_consultant_score'
);
//后台处理 置业顾问
...
...
@@ -136,6 +139,7 @@ function reset_menu()
add_submenu_page
(
'newHouseList'
,
'添加新房'
,
'添加新房'
,
'moderate_comments'
,
'newHouse'
,
'House::init_view'
);
add_menu_page
(
'secHandHouseList'
,
'二手房列表'
,
'moderate_comments'
,
'secHandHouseList'
,
'secHandHouseList'
,
'dashicons-menu'
,
7
);
add_submenu_page
(
'secHandHouseList'
,
'添加二手房'
,
'添加二手房'
,
'moderate_comments'
,
'secHandHouse'
,
'SecHandHouse::secHandHouse_html'
);
add_submenu_page
(
'secHandHouseList'
,
'添加特色'
,
'添加特色'
,
'moderate_comments'
,
'feature'
,
'feature::feature_html'
);
add_menu_page
(
'rentHouseList'
,
'租房列表'
,
'moderate_comments'
,
'rentHouseList'
,
'rentHouseList'
,
'dashicons-menu'
,
8
);
add_submenu_page
(
'rentHouseList'
,
'添加租房'
,
'添加租房'
,
'moderate_comments'
,
'rentHouse'
,
'RentHouse::rentHouse_html'
);
//移除更新信息
...
...
wp-content/themes/tospur/css/bookingList.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
wp-content/themes/tospur/css/bookingSeeHouse.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -317,7 +428,7 @@ a:hover {
color
:
#ffffff
;
font-weight
:
bold
;
margin
:
0
auto
;
padding
:
16
px
;
padding
:
8
px
;
background-color
:
#008cd7
;
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
...
...
wp-content/themes/tospur/css/consultantList.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
wp-content/themes/tospur/css/consultantShop.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -326,121 +437,10 @@ a:hover {
#wrapper
#scroller
{
padding-bottom
:
45px
;
}
#wrapper
#scroller
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
#wrapper
#scroller
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
#wrapper
#scroller
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
#wrapper
#scroller
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
#wrapper
#scroller
.row
ul
li
span
{
margin-right
:
15px
;
}
#wrapper
#scroller
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
#wrapper
#scroller
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
#wrapper
#scroller
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
21px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
#wrapper
#scroller
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
#wrapper
#scroller
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
#wrapper
#scroller
.row
:active
{
background-color
:
#e9e9e9
;
}
.footer
{
width
:
100%
;
height
:
45px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.5
)
;
background-color
:
#f9f9f9
;
}
.footer
.btn
{
width
:
45%
;
...
...
wp-content/themes/tospur/css/detail.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -437,7 +548,7 @@ body {
.detail_row
.map
{
position
:
absolute
;
top
:
0
;
right
:
0
;
left
:
90px
;
width
:
40px
;
height
:
40px
;
background
:
url("../img/blue_map_icon.png")
no-repeat
;
...
...
@@ -449,34 +560,18 @@ body {
transform
:
scale
(
1.1
);
-webkit-transform
:
scale
(
1.1
);
}
.detail_row
.infoCont
li
{
margin-bottom
:
2px
;
}
.detail_row
.infoCont
li
span
{
color
:
#000000
;
}
.detail_row
.recommendCont
{
overflow
:
hidden
;
zoom
:
1
;
.detail_row
.recommend
{
border-bottom
:
0
;
padding-bottom
:
0
;
}
.detail_row
.recommendCont
li
{
margin
:
10px
0
0
15px
;
.detail_row
.recommend
p
{
margin
-bottom
:
0
;
}
.detail_row
.recommendCont
li
p
{
width
:
100%
;
padding-bottom
:
100%
;
background-repeat
:
no-repeat
;
background-position
:
center
;
background-size
:
auto
100%
;
-webkit-background-size
:
auto
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
.detail_row.recommend
.recommendCont
{
margin
:
0
-10px
;
}
.detail_row
.peopleCont
li
{
width
:
100%
;
...
...
@@ -551,7 +646,7 @@ body {
.footer
{
width
:
100%
;
height
:
50px
;
background-color
:
rgba
(
125
,
125
,
125
,
0.9
)
;
background-color
:
#f9f9f9
;
}
.footer
>
.btn
{
width
:
45%
;
...
...
wp-content/themes/tospur/css/form.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -259,6 +370,12 @@ a:hover {
margin
:
20%
0
;
color
:
#ffffff
;
font-weight
:
bold
;
width
:
100%
;
height
:
34px
;
background
:
url("../img/logo.png")
no-repeat
;
background-size
:
150px
34px
;
-webkit-background-size
:
150px
34px
;
background-position
:
center
;
}
.container-fluid
form
.has-feedback
{
margin-bottom
:
0
;
...
...
@@ -356,12 +473,10 @@ a:hover {
background-color
:
#088aa9
;
}
.container-fluid
form
.btn
{
font-size
:
22px
;
display
:
block
;
color
:
#ffffff
;
font-weight
:
bold
;
margin
:
12%
0
5%
;
padding
:
14
px
;
padding
:
8
px
;
background-color
:
#008cd7
;
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
...
...
wp-content/themes/tospur/css/infoFeedback.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -276,7 +387,7 @@ a:hover {
color
:
#ffffff
;
font-weight
:
bold
;
margin
:
10%
auto
;
padding
:
16
px
;
padding
:
8
px
;
background-color
:
#008cd7
;
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
...
...
wp-content/themes/tospur/css/list.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -450,123 +561,12 @@ a:hover {
#wrapper
#scroller
{
padding-bottom
:
45px
;
}
#wrapper
#scroller
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
#wrapper
#scroller
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
#wrapper
#scroller
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
#wrapper
#scroller
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
#wrapper
#scroller
.row
ul
li
span
{
margin-right
:
15px
;
}
#wrapper
#scroller
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
#wrapper
#scroller
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
#wrapper
#scroller
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
21px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
#wrapper
#scroller
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
#wrapper
#scroller
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
#wrapper
#scroller
.row
:active
{
background-color
:
#e9e9e9
;
}
.footer
{
width
:
100%
;
height
:
45px
;
line-height
:
45px
;
color
:
#
008cd7
;
font-size
:
2
4
px
;
color
:
#
7d7d7d
;
font-size
:
2
0
px
;
font-weight
:
bold
;
background-color
:
rgba
(
255
,
255
,
255
,
0.9
);
}
wp-content/themes/tospur/css/loan_calculator.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -294,7 +405,7 @@ a:hover {
color
:
#ffffff
;
font-weight
:
bold
;
margin
:
20%
auto
0
;
padding
:
16
px
;
padding
:
8
px
;
background-color
:
#008cd7
;
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
...
...
@@ -314,5 +425,5 @@ a:hover {
outline
:
0
;
}
.tab-content
.tab-pane
:last-child
.btn
{
margin-top
:
0
;
margin-top
:
5%
;
}
wp-content/themes/tospur/css/loan_detail.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
wp-content/themes/tospur/css/myHouse.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -257,114 +368,3 @@ a:hover {
#wrapper
#scroller
{
padding-bottom
:
5px
;
}
#wrapper
#scroller
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
#wrapper
#scroller
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
#wrapper
#scroller
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
#wrapper
#scroller
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
#wrapper
#scroller
.row
ul
li
span
{
margin-right
:
15px
;
}
#wrapper
#scroller
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
#wrapper
#scroller
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
#wrapper
#scroller
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
21px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
#wrapper
#scroller
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
#wrapper
#scroller
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
#wrapper
#scroller
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
#wrapper
#scroller
.row
:active
{
background-color
:
#e9e9e9
;
}
wp-content/themes/tospur/css/rent.css
View file @
cc413842
...
...
@@ -27,6 +27,117 @@
.tab
li
.active
.btn
:after
{
background-color
:
#008cd7
;
}
.row
{
width
:
100%
;
height
:
121px
;
margin
:
0
;
padding
:
15px
0
;
border-bottom
:
1px
solid
#b7b7b7
;
}
.row
p
{
width
:
140px
;
height
:
100%
;
float
:
left
;
padding
:
0
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
}
.row
p
img
{
height
:
100%
;
border-top-left-radius
:
6px
;
border-top-right-radius
:
6px
;
border-bottom-left-radius
:
6px
;
border-bottom-right-radius
:
6px
;
-webkit-border-top-left-radius
:
6px
;
-webkit-border-top-right-radius
:
6px
;
-webkit-border-bottom-left-radius
:
6px
;
-webkit-border-bottom-right-radius
:
6px
;
}
.row
ul
{
height
:
100%
;
padding-right
:
10px
;
margin-bottom
:
0
;
overflow
:
hidden
;
zoom
:
1
;
position
:
relative
;
color
:
#5a5a5a
;
font-size
:
15px
;
}
.row
ul
li
{
height
:
18px
;
line-height
:
18px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
.row
ul
li
span
{
margin-right
:
15px
;
}
.row
ul
li
span
:last-child
{
margin-right
:
0
;
}
.row
ul
li
.address
{
height
:
22px
;
line-height
:
22px
;
margin-top
:
2px
;
}
.row
ul
li
.address
span
:nth-child
(
1
)
{
color
:
#000000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
{
position
:
absolute
;
left
:
0
;
right
:
10px
;
bottom
:
0
;
font-size
:
0
;
}
.row
ul
li
:last-child
.label
{
color
:
#ff0000
;
padding
:
1px
4px
;
font-size
:
9px
;
border
:
1px
solid
#acacac
;
margin
:
0
5px
0
0
;
vertical-align
:
middle
;
border-top-left-radius
:
3px
;
border-top-right-radius
:
3px
;
border-bottom-left-radius
:
3px
;
border-bottom-right-radius
:
3px
;
-webkit-border-top-left-radius
:
3px
;
-webkit-border-top-right-radius
:
3px
;
-webkit-border-bottom-left-radius
:
3px
;
-webkit-border-bottom-right-radius
:
3px
;
}
.row
ul
li
:last-child
span
{
color
:
#000000
;
font-size
:
15px
;
}
.row
ul
li
:last-child
span
em
{
font-style
:
normal
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
1
)
{
color
:
#ff0000
;
font-size
:
19px
;
font-weight
:
bold
;
}
.row
ul
li
:last-child
span
em
:nth-child
(
2
)
{
font-size
:
7px
;
vertical-align
:
top
;
}
.row
ul
li
.multiLine_omit
{
color
:
#000000
;
font-weight
:
bold
;
height
:
36px
;
margin-top
:
0
;
-webkit-line-clamp
:
2
;
display
:
-webkit-box
;
-webkit-box-orient
:
vertical
;
white-space
:
normal
;
}
.row
:active
{
background-color
:
#e9e9e9
;
}
.modal
.modal-dialog
{
position
:
absolute
;
top
:
0
;
...
...
@@ -306,7 +417,7 @@ a:hover {
color
:
#ffffff
;
font-weight
:
bold
;
margin
:
0
auto
;
padding
:
16
px
;
padding
:
8
px
;
background-color
:
#008cd7
;
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
...
...
wp-content/themes/tospur/img/logo.png
0 → 100644
View file @
cc413842
1.25 KB
wp-content/themes/tospur/index.php
View file @
cc413842
...
...
@@ -25,6 +25,7 @@ foreach ($context['select']['district'] as $item) {
$context
[
'select'
][
'plate'
]
=
json_encode
(
$plateArray
);
$context
[
'select'
][
'buildProperty'
]
=
SearchDao
::
searchBuildProperty
();
$context
[
'select'
][
'room'
]
=
json_encode
(
SearchDao
::
searchRoom
());
$context
[
'select'
][
'feature'
]
=
json_encode
(
SearchDao
::
searchFeature
());
$context
[
'select'
][
'unitPriceRange'
]
=
SearchDao
::
searchUnitPriceRange
(
$cityId
);
if
(
$houseType
==
2
)
{
$context
[
'select'
][
'rentalPrice'
]
=
SearchDao
::
searchRentalPrice
(
$cityId
);
...
...
wp-content/themes/tospur/views/detail.html
View file @
cc413842
...
...
@@ -159,8 +159,10 @@
</div>
</div>
<div
class=
"detail_row"
>
<p
class=
"detail_title"
>
位置及周边
</p>
<ul
class=
"list-unstyled"
>
<a
class=
"collapsed"
data-toggle=
"collapse"
href=
"#collapseExample"
>
<p
class=
"detail_title"
>
位置及周边
<span
class=
"pull-right"
></span></p>
</a>
<ul
class=
"list-unstyled collapse"
id=
"collapseExample"
style=
"min-height:60px;display:block;overflow:hidden;height:0;"
>
<li>
地址:{{result.address}}
</li>
<li>
交通线路:{{result.traffic}}
</li>
<li>
周边配套:{{result.periphery}}
</li>
...
...
@@ -169,10 +171,10 @@
</p>
</div>
<div
class=
"detail_row"
>
<a
class=
"collapsed"
data-toggle=
"collapse"
href=
"#collapseExample
"
>
<a
class=
"collapsed"
data-toggle=
"collapse"
href=
"#collapseInfoCont
"
>
<p
class=
"detail_title"
>
基本信息
<span
class=
"pull-right"
></span></p>
</a>
<ul
class=
"list-unstyled
infoCont collapse"
id=
"collapseExample
"
>
<ul
class=
"list-unstyled
collapse infoCont"
id=
"collapseInfoCont"
style=
"min-height:60px;display:block;overflow:hidden;height:0;
"
>
<li>
开发商:
<span>
{{result.developer}}
</span></li>
<li>
建筑类型:{{result.periphery}}
</li>
<li>
装修状况:{{result.decoration}}
</li>
...
...
@@ -188,11 +190,21 @@
</ul>
</div>
<div
class=
"detail_row"
>
<p
class=
"detail_title"
>
楼盘概述
</p>
<p>
{{result.overview}}
</p>
<a
class=
"collapsed"
data-toggle=
"collapse"
href=
"#collapseSummary"
>
<p
class=
"detail_title"
>
楼盘概述
<span
class=
"pull-right"
></span></p>
</a>
<p
class=
"collapse"
id=
"collapseSummary"
style=
"min-height:60px;display:block;overflow:hidden;height:0;"
>
{{result.overview}}
</p>
</div>
<div
class=
"detail_row"
>
<p
class=
"detail_title pull-left"
>
推荐房源
</p>
<div
class=
"detail_row recommend"
>
<p
class=
"detail_title"
>
推荐房源
</p>
<div
class=
"recommendCont"
>
</div>
</div>
<ul
class=
"list-unstyled recommendCont"
>
{% for item in recommends %}
<a
href=
"{{siteUrl}}?page=detail&hid={{item.id}}"
><li
class=
"col-xs-3"
><p
style=
"background-image:url({{siteUrl}}{{ item.path }});"
></p></li></a>
...
...
wp-content/themes/tospur/views/forget.html
View file @
cc413842
...
...
@@ -61,8 +61,7 @@
<div
class=
"container-fluid text-center"
>
<form
id=
"forgetForm"
method=
"post"
>
<h2>
忘记密码
</h2>
<h2></h2>
<p
class=
"has-feedback username"
>
<label
for=
"phone"
class=
"sr-only"
>
用户名
</label>
<input
type=
"tel"
name=
"phone"
id=
"phone"
class=
"form-control input-lg"
placeholder=
"手机号码"
>
...
...
wp-content/themes/tospur/views/index.html
View file @
cc413842
...
...
@@ -49,7 +49,7 @@
<div
id=
"urbanArea_wrapper"
class=
"col-xs-7 right-menu"
>
<div
type=
"plateId"
id=
"urbanArea_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
</div>
</div>
</div>
...
...
@@ -59,7 +59,7 @@
<div
id=
"price_wrapper"
class=
"dropdown-menu"
>
{% if select.totalPrice %}
<div
type=
"totalPrice"
id=
"totalPrice_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
{% for item in select.totalPrice %}
<a
data-id=
"{{item.value}}"
>
{{item.value}}
</a>
{% endfor %}
...
...
@@ -67,7 +67,7 @@
{% endif %}
{% if select.rentalPrice %}
<div
type=
"rentalPrice"
id=
"rentalPrice_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
{% for item in select.rentalPrice %}
<a
data-id=
"{{item.value}}"
>
{{item.value}}
</a>
{% endfor %}
...
...
@@ -79,7 +79,7 @@
<a
href=
"#"
class=
"btn"
>
房型
<span></span></a>
<div
id=
"buildProperty_wrapper"
class=
"dropdown-menu"
>
<div
type=
"buildPropertyId"
id=
"buildProperty_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
{% for item in select.buildProperty %}
<a
data-id=
"{{item.id}}"
>
{{item.value}}
</a>
{% endfor %}
...
...
@@ -91,7 +91,7 @@
<a
href=
"#"
class=
"btn"
>
面积
<span></span></a>
<div
id=
"other_wrapper"
class=
"dropdown-menu"
>
<div
id=
"other_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
{% for item in select.area %}
<a
data-id=
"{{item.id}}"
>
{{item.value}}
</a>
{% endfor %}
...
...
@@ -108,14 +108,14 @@
{% if houseType == 0 %}
<a
id=
"roomId"
>
类型
</a>
{% else %}
<a
id=
""
>
特色
</a>
<a
id=
"
feature
"
>
特色
</a>
{% endif %}
</div>
</div>
<div
id=
"other_wrapper"
class=
"col-xs-7 right-menu"
>
<div
id=
"other_scroller"
>
<a
href=
"#"
>
不限
</a>
<a
href=
"#"
class=
"active"
>
不限
</a>
</div>
</div>
</div>
...
...
@@ -128,7 +128,7 @@
</div>
</div>
<footer
class=
"footer text-center navbar-fixed-bottom"
>
拨打400-123-4567
<a
href=
"tel:400-123-4567"
>
400-123-4567
</a>
</footer>
<div
class=
"loading"
id=
"loading"
style=
"display: none;"
>
<ul
class=
"list-unstyled"
>
...
...
@@ -247,6 +247,7 @@
var
plate
=
{{
select
.
plate
}};
var
room
=
{{
select
.
room
}};
var
area
=
{{
select
.
area
}};
var
feature
=
{{
select
.
feature
}};
var
scroller
;
var
loading
;
...
...
@@ -284,7 +285,7 @@
other
.
append
(
'<a data-id="'
+
item
[
roomAndAcreageKey
]
+
'">'
+
item
.
value
+
'</a>'
);
});
other
.
attr
(
"type"
,
"roomId"
);
$
(
"#roomId,#acreage"
).
bind
(
'tap'
,
function
(){
$
(
"#roomId,#acreage
,#feature
"
).
bind
(
'tap'
,
function
(){
$
(
this
).
parent
().
children
().
removeClass
(
'active-bg'
);
$
(
this
).
addClass
(
'active-bg'
);
var
id
=
$
(
this
).
attr
(
'id'
);
...
...
@@ -297,10 +298,20 @@
other_item
=
area
;
other
.
attr
(
"type"
,
"acreage"
);
roomAndAcreageKey
=
"value"
;
}
else
if
(
id
==
'feature'
){
other_item
=
feature
;
other
.
attr
(
"type"
,
"feature"
);
roomAndAcreageKey
=
"id"
;
}
if
(
searchData
[
id
]
!=
-
1
){
other
.
children
(
":first"
).
removeClass
(
'active'
);
}
else
{
other
.
children
(
":first"
).
addClass
(
'active'
);
}
$
.
each
(
other_item
,
function
(
i
,
item
){
var
dataId
=
item
.
id
;
other
.
append
(
'<a data-id="'
+
item
[
roomAndAcreageKey
]
+
'">'
+
item
.
value
+
'</a>'
);
console
.
log
(
searchData
[
id
]
+
"=="
+
item
[
roomAndAcreageKey
]);
var
active
=
searchData
[
id
]
==
item
[
roomAndAcreageKey
]?
' class="active"'
:
''
;
other
.
append
(
'<a data-id="'
+
item
[
roomAndAcreageKey
]
+
'"'
+
active
+
'>'
+
item
.
value
+
'</a>'
);
});
otherScroll
.
refresh
();
});
...
...
@@ -337,6 +348,7 @@
roomId
:
-
1
,
acreage
:
-
1
,
searchText
:
''
,
feature
:
-
1
,
houseType
:
houseType
,
index
:
0
};
...
...
wp-content/themes/tospur/views/login.html
View file @
cc413842
...
...
@@ -52,8 +52,7 @@
<div
class=
"container-fluid text-center"
>
<form
id=
"loginForm"
method=
"post"
>
<h2>
登录
</h2>
<h2></h2>
<p
class=
"has-feedback username"
>
<label
for=
"phone"
class=
"sr-only"
>
用户名
</label>
<input
type=
"tel"
name=
"phone"
id=
"phone"
class=
"form-control input-lg"
placeholder=
"手机号码/账号"
>
...
...
wp-content/themes/tospur/views/register.html
View file @
cc413842
...
...
@@ -61,8 +61,7 @@
<div
class=
"container-fluid text-center"
>
<form
id=
"registerForm"
method=
"post"
>
<h2>
注册
</h2>
<h2></h2>
<p
class=
"has-feedback username"
>
<label
for=
"phone"
class=
"sr-only"
>
用户名
</label>
<input
tabindex=
"1"
type=
"tel"
name=
"phone"
id=
"phone"
class=
"form-control input-lg"
placeholder=
"手机号码"
>
...
...
wp-content/themes/tospur/views/view.html
View file @
cc413842
...
...
@@ -10,6 +10,7 @@
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{ theme }}/css/bookingSeeHouse.css"
>
<script
src=
"{{ theme }}/js/jquery.min.js"
></script>
<script
src=
"{{ theme }}/js/jquery.validate.js"
></script>
<script
src=
"{{ theme }}/js/bootstrap.min.js"
></script>
<script
src=
"{{ theme }}/js/date-selector.js"
></script>
<script
src=
"{{ theme }}/js/public.js"
></script>
<script>
...
...
@@ -17,33 +18,45 @@
var
ds
=
new
DateSelector
(
'year'
,
'month'
,
'day'
,
{
MaxYear
:
new
Date
().
getFullYear
()
+
1
});
var
inputDate
=
$
(
'#date'
);
var
viewForm
=
$
(
'#viewForm'
);
var
notice
=
$
(
'#notice'
);
var
myModal
=
$
(
'#myModal'
);
viewForm
.
submit
(
function
()
{
var
dayValue
=
Number
(
$
(
'input[name=day]:checked'
).
val
());
var
date
=
new
Date
();
var
indexTime
=
$
(
'#index'
).
find
(
'option:selected'
).
text
();
var
min_time
=
indexTime
.
split
(
'-'
)[
0
];
var
specified_time
;
switch
(
dayValue
)
{
case
3
:
inputDate
.
val
(
ds
.
Year
+
'-'
+
ds
.
Month
+
'-'
+
ds
.
Day
);
specified_time
=
new
Date
(
ds
.
Year
+
'-'
+
ds
.
Month
+
'-'
+
ds
.
Day
+
' '
+
min_time
).
getTime
(
);
break
;
default
:
date
.
setTime
(
date
.
getTime
()
+
dayValue
*
24
*
60
*
60
*
1000
);
inputDate
.
val
(
date
.
Format
(
'yyyy-MM-dd'
));
specified_time
=
new
Date
(
date
.
Format
(
'yyyy-MM-dd'
)
+
' '
+
min_time
).
getTime
()
+
dayValue
*
24
*
60
*
60
*
1000
;
break
;
}
if
(
specified_time
>
date
.
getTime
())
{
date
.
setTime
(
specified_time
);
inputDate
.
val
(
date
.
Format
(
'yyyy-MM-dd'
));
$
.
ajax
({
type
:
'POST'
,
url
:
'{{ url }}/wp-admin/admin-ajax.php/'
,
data
:
'action=view_house&'
+
viewForm
.
serialize
(),
success
:
function
(
data
)
{
if
(
data
.
code
==
2000
)
{
alert
(
'预约成功'
);
notice
.
html
(
'预约成功'
);
myModal
.
modal
(
'show'
);
}
else
{
alert
(
'预约失败'
);
notice
.
html
(
'预约失败'
);
myModal
.
modal
(
'show'
);
}
}
});
}
else
{
notice
.
text
(
'预约看房需提前至少一小时'
);
myModal
.
modal
(
'show'
);
}
return
false
;
});
});
...
...
@@ -78,20 +91,11 @@
</label>
<p
class=
"col-xs-7"
>
<select
id=
"year"
class=
"form-control"
>
<option
value=
"2015"
>
2015
</option>
<option
value=
"2016"
>
2016
</option>
</select>
<select
id=
"year"
class=
"form-control"
></select>
<label
for=
"year"
>
年
</label>
<select
id=
"month"
class=
"form-control"
>
<option
value=
"8"
>
8
</option>
<option
value=
"9"
>
9
</option>
</select>
<select
id=
"month"
class=
"form-control"
></select>
<label
for=
"month"
>
月
</label>
<select
id=
"day"
class=
"form-control"
>
<option
value=
"8"
>
14
</option>
<option
value=
"9"
>
15
</option>
</select>
<select
id=
"day"
class=
"form-control"
></select>
<label
for=
"day"
>
日
</label>
</p>
</li>
...
...
@@ -122,5 +126,16 @@
<input
type=
"submit"
id=
"view_submit"
value=
"提交"
class=
"btn btn-lg"
>
</form>
</div>
<div
class=
"modal fade"
id=
"myModal"
>
<div
class=
"modal-dialog"
>
<div
class=
"modal-content text-center"
>
<h4>
提示
</h4>
<p
id=
"notice"
></p>
<button
type=
"button"
class=
"btn btn-lg btn-block"
data-dismiss=
"modal"
>
确认
</button>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
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