コード例 #1
0
ファイル: txp_image.php プロジェクト: bgarrels/textpattern
function thumbnail_delete()
{
    global $txp_user;
    $id = assert_int(gps('id'));
    $author = fetch('author', 'txp_image', 'id', $id);
    if (!has_privs('image.edit') && !($author === $txp_user && has_privs('image.edit.own'))) {
        image_list(gTxt('restricted_area'));
        return;
    }
    $t = new txp_thumb($id);
    if ($t->delete()) {
        callback_event('thumbnail_deleted', '', false, $id);
        update_lastmod();
        image_edit(gTxt('thumbnail_deleted'), $id);
    } else {
        image_edit(array(gTxt('thumbnail_delete_failed'), E_ERROR), $id);
    }
}
コード例 #2
0
ファイル: txp_image.php プロジェクト: bgarrels/textpattern
function thumbnail_delete()
{
    $id = assert_int(gps('id'));
    $t = new txp_thumb($id);
    if ($t->delete()) {
        image_edit(gTxt('thumbnail_deleted'), $id);
    } else {
        image_edit(gTxt('thumbnail_delete_failed'), $id);
    }
}