예제 #1
0
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new CPM_Duplicate();
     }
     return self::$_instance;
 }
예제 #2
0
 function project_duplicate()
 {
     if (!wp_verify_nonce($_POST['_nonce'], 'cpm_nonce')) {
         wp_send_json_error(__('Are you cheating?', 'cpm'));
     }
     if (isset($_POST['project_id'])) {
         $project_id = $_POST['project_id'];
     } else {
         wp_send_json_error(__('Project ID required', 'cpm'));
     }
     CPM_Duplicate::getInstance()->create_duplicate($project_id);
     wp_send_json_success(array('url' => $_POST['url']));
 }