-
Notifications
You must be signed in to change notification settings - Fork 0
/
homes_dc.php
36 lines (32 loc) · 1.4 KB
/
homes_dc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
if (! isset ($errorsChecked)) {
if (dbq ("SELECT * FROM {$cfg['db']['prefix']}_structure WHERE parent = {$record['parent']} AND id <> $id AND title = '" . addslashes ($_POST['home_name'].' - '.$_POST['facade_name']) . "' AND title <> ''"))
$errors[] = $lang[104];
$uri = strtolower (preg_replace ('/[^A-Za-z0-9]+/', '-', strip_accents ($_POST['home_name'].' - '.$_POST['facade_name'])));
if (! isset ($errors) && dbq ("SELECT * FROM {$cfg['db']['prefix']}_structure WHERE parent = {$record['parent']} AND id <> $id AND uri = '$uri' AND uri <> ''"))
$errors[] = $lang[105];
$errorsChecked = true;
} else {
if ($record['position'] != $_POST['position'])
dbq ("UPDATE {$cfg['db']['prefix']}_structure SET position = position + 1 WHERE position >= {$_POST['position']} ORDER BY position DESC");
dbq ("UPDATE
{$cfg['db']['prefix']}_structure,
{$cfg['db']['prefix']}_homes_dc
SET
title = '" . addslashes ($_POST['home_name'].' - '.$_POST['facade_name']) . "',
uri = '$uri',
online = $online,
sort = '{$_POST['sort']}',
position = {$_POST['position']},
modified = '$time',
viewRights = '$viewRights',
createRights = '$createRights',
editRights = '$editRights',
deleteRights = '$deleteRights',
homes_id = '" . addslashes ($_POST['home_id']) . "',
facade_id = '" . addslashes ($_POST['facade_id']) . "'
WHERE
link = id AND
id = $id");
}
?>