/** * Uupdate RID */ function ajax_tp_updateRID() { if (!current_user_can('edit_posts')) { die; } if (!wp_verify_nonce($_REQUEST['tinypass_nonce'], 'update_rid')) { die('Security check failed'); } tinypass_include(); $storage = new TPStorage(); $form = $_POST['tinypass']; $rid = $form['rid']; $ps = $storage->getPaywall($rid); if (isset($form['value']) && $form['value'] != '') { $value = $form['value']; $value = preg_replace('/[^0-9A-z]/', '', $value); $storage->updatePaywallRID($ps, $value); } echo "Saved"; die; }