Ejemplo n.º 1
0
/**
 * 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;
}