Revision 552
Added by thorn almost 18 years ago
| sections_save.php | ||
|---|---|---|
| 85 | 85 |
if(!is_numeric(array_search($section['module'], $module_permissions))) {
|
| 86 | 86 |
// Update the section record with properties |
| 87 | 87 |
$section_id = $section['section_id']; |
| 88 |
$sql = ''; |
|
| 88 |
$sql = ''; $publ_start = 0; $publ_end = 0; |
|
| 89 |
$dst = date("I")?" DST":""; // daylight saving time?
|
|
| 89 | 90 |
if(isset($_POST['block'.$section_id]) AND $_POST['block'.$section_id] != '') {
|
| 90 | 91 |
$sql = "block = '".$admin->add_slashes($_POST['block'.$section_id])."'"; |
| 91 |
$query = "UPDATE ".TABLE_PREFIX."sections SET $sql WHERE section_id = '$section_id' LIMIT 1"; |
|
| 92 |
if($sql != '') {
|
|
| 93 |
$database->query($query); |
|
| 92 |
} |
|
| 93 |
// update publ_start and publ_end, trying to make use of the strtotime()-features like "next week", "+1 month", ... |
|
| 94 |
if(isset($_POST['start_date'.$section_id]) AND isset($_POST['end_date'.$section_id])) {
|
|
| 95 |
if(trim($_POST['start_date'.$section_id]) == '0' OR trim($_POST['start_date'.$section_id]) == '') {
|
|
| 96 |
$publ_start = 0; |
|
| 97 |
} else {
|
|
| 98 |
$publ_start = strtotime($_POST['start_date'.$section_id]); |
|
| 94 | 99 |
} |
| 100 |
if(trim($_POST['end_date'.$section_id]) == '0' OR trim($_POST['end_date'.$section_id]) == '') {
|
|
| 101 |
$publ_end = 0; |
|
| 102 |
} else {
|
|
| 103 |
$publ_end = strtotime($_POST['end_date'.$section_id], $publ_start); |
|
| 104 |
} |
|
| 105 |
if($sql != '') |
|
| 106 |
$sql .= ","; |
|
| 107 |
$sql .= " publ_start = '".$publ_start."'"; |
|
| 108 |
$sql .= ", publ_end = '".$publ_end."'"; |
|
| 95 | 109 |
} |
| 110 |
$query = "UPDATE ".TABLE_PREFIX."sections SET $sql WHERE section_id = '$section_id' LIMIT 1"; |
|
| 111 |
if($sql != '') {
|
|
| 112 |
$database->query($query); |
|
| 113 |
} |
|
| 96 | 114 |
} |
| 97 | 115 |
} |
| 98 | 116 |
} |
| ... | ... | |
| 106 | 124 |
// Print admin footer |
| 107 | 125 |
$admin->print_footer(); |
| 108 | 126 |
|
| 109 |
?> |
|
| 127 |
?> |
|
Also available in: Unified diff
added new module-based search-function and publish-by-date code