예제 #1
0
파일: ajax.php 프로젝트: brettex/pspark
 public function remote_delete()
 {
     pb_backupbuddy::verify_nonce();
     // Security check.
     // Destination ID.
     $destination_id = pb_backupbuddy::_GET('pb_backupbuddy_destinationid');
     // Delete the destination.
     require_once pb_backupbuddy::plugin_path() . '/destinations/bootstrap.php';
     $delete_response = pb_backupbuddy_destinations::delete_destination($destination_id, true);
     // Response.
     if ($delete_response !== true) {
         // Some kind of error so just echo it.
         echo 'Error #544558: `' . $delete_response . '`.';
     } else {
         // Success.
         echo 'Destination deleted.';
     }
     die;
 }
<?php

if (!is_admin()) {
    die('Access denied.');
}
/* remote_delete()
*
* description
*
*/
pb_backupbuddy::verify_nonce();
// Security check.
// Destination ID.
$destination_id = pb_backupbuddy::_GET('pb_backupbuddy_destinationid');
// Delete the destination.
require_once pb_backupbuddy::plugin_path() . '/destinations/bootstrap.php';
$delete_response = pb_backupbuddy_destinations::delete_destination($destination_id, true);
// Response.
if ($delete_response !== true) {
    // Some kind of error so just echo it.
    echo 'Error #544558: `' . $delete_response . '`.';
} else {
    // Success.
    echo 'Destination deleted.';
}
die;