本文整理汇总了PHP中SendPress_Data::update_list方法的典型用法代码示例。如果您正苦于以下问题:PHP SendPress_Data::update_list方法的具体用法?PHP SendPress_Data::update_list怎么用?PHP SendPress_Data::update_list使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SendPress_Data
的用法示例。
在下文中一共展示了SendPress_Data::update_list方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
function save()
{
$listid = $_POST['listID'];
$name = $_POST['name'];
$public = 0;
if (isset($_POST['public']) && $_POST['sync_role'] == 'none') {
$public = $_POST['public'];
}
SendPress_Data::update_list($listid, array('name' => $name, 'public' => $public));
$roles_list = array();
$test_list = 0;
if (isset($_POST['test_list'])) {
$public = $_POST['test_list'];
}
update_post_meta($listid, '_test_list', $_POST['test_list']);
update_post_meta($listid, 'sync_role', $_POST['sync_role']);
update_post_meta($listid, 'meta-key', $_POST['meta-key']);
update_post_meta($listid, 'meta-compare', $_POST['meta-compare']);
update_post_meta($listid, 'meta-value', $_POST['meta-value']);
SendPress_Admin::redirect('Subscribers');
}
示例2: save
function save()
{
$listid = SPNL()->validate->int($_POST['listID']);
if ($listid > 0) {
$name = sanitize_text_field($_POST['name']);
$public = 0;
if (isset($_POST['public']) && $_POST['sync_role'] == 'none') {
$public = SPNL()->validate->int($_POST['public']);
}
SendPress_Data::update_list($listid, array('name' => $name, 'public' => $public));
$roles_list = array();
$test_list = 0;
if (isset($_POST['test_list'])) {
$public = $_POST['test_list'];
}
update_post_meta($listid, '_test_list', $_POST['test_list']);
update_post_meta($listid, 'sync_role', $_POST['sync_role']);
update_post_meta($listid, 'meta-key', $_POST['meta-key']);
update_post_meta($listid, 'meta-compare', $_POST['meta-compare']);
update_post_meta($listid, 'meta-value', $_POST['meta-value']);
update_post_meta($listid, 'opt-in-id', $_POST['opt-in-id']);
}
SendPress_Admin::redirect('Subscribers');
}
示例3: sanitize_text_field
$name = sanitize_text_field($_POST['name']);
$public = 0;
if (isset($_POST['public'])) {
$public = SPNL()->validate->int($_POST['public']);
}
SendPress_Data::create_list(array('name' => $name, 'public' => $public));
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . SPNL()->validate->page($_GET['page']))));
break;
case 'edit-list':
$listid = SPNL()->validate->int($_POST['listID']);
$name = sanitize_text_field($_POST['name']);
$public = 0;
if (isset($_POST['public'])) {
$public = $_POST['public'];
}
SendPress_Data::update_list($listid, array('name' => $name, 'public' => $public));
$page = apply_filters('sendpress_edit_list_redirect', SPNL()->validate->page($_GET['page']));
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . $page)));
break;
case 'save-email':
$_POST['post_type'] = $this->_email_post_type;
// Update post 37
$my_post = _wp_translate_postdata(true);
/*
$my_post['ID'] = $_POST['post_ID'];
$my_post['post_content'] = $_POST['content'];
$my_post['post_title'] = $_POST['post_title'];
*/
$my_post['post_status'] = 'publish';
// Update the post into the database
wp_update_post($my_post);
示例4: save_list
function save_list()
{
global $wpdb;
// Create the response array
$response = array('success' => false);
if ($_POST) {
$s = new SendPress();
// get the credit card details submitted by the form
$listid = SPNL()->validate->int($_POST['id']);
$name = sanitize_text_field($_POST['name']);
$public = $_POST['public'] === '1' ? 1 : 0;
$list = SendPress_Data::update_list($listid, array('name' => $name, 'public' => $public));
if (false !== $list) {
$response['success'] = true;
} else {
$response['error'] = $list;
}
}
// Add additional processing here
if ($response['success']) {
// Succeess
} else {
// Failed
}
// Serialize the response back as JSON
echo json_encode($response);
die;
}
示例5: updateList
function updateList($listID, $values)
{
return SendPress_Data::update_list($listID, $values);
}