/var/www/(Del)gepgroup.hk/webadmin/news_delete.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
37
<?php
require_once( realpath(dirname(__FILE__)) . '/../common/config.php');
require_once( 
realpath(dirname(__FILE__)) . '/function_is_login.php');
if (!
is_login())
{
    
header("Location: index.php");
    exit;
}

$id $_GET['id'];

if (
$model News::first($id))
{
    
$model->deleted 1;
    
    
$is_valid News::transaction(function() use (&$model)
    {
        if (
$commit $model->save())
        {
            
// Update sort first
            
News::update_all(array(
                
'set' => 'sort = sort - 1',
                
'conditions' => array('sort >= ?'$model->sort),
            ));
        }
        return 
$commit;
    });
    
    if (
$is_valid)
    {
        
header("Location: news_index.php?msg=Delete Success");
        exit;
    }
}

?>
Delete News Error