当前位置: 首页>>代码示例>>PHP>>正文


PHP BP_XProfile_Field::delete方法代码示例

本文整理汇总了PHP中BP_XProfile_Field::delete方法的典型用法代码示例。如果您正苦于以下问题:PHP BP_XProfile_Field::delete方法的具体用法?PHP BP_XProfile_Field::delete怎么用?PHP BP_XProfile_Field::delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BP_XProfile_Field的用法示例。


在下文中一共展示了BP_XProfile_Field::delete方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: xprofile_delete_field

function xprofile_delete_field($field_id)
{
    $field = new BP_XProfile_Field($field_id);
    return $field->delete();
}
开发者ID:kosir,项目名称:thatcamp-org,代码行数:5,代码来源:bp-xprofile-functions.php

示例2: xprofile_admin_delete_field

/**
 * Handles the deletion of a profile field (or field option)
 *
 * @since BuddyPress (1.0)
 * @global string $message The feedback message to show
 * @global $type The type of feedback message to show
 * @param int $field_id The field to delete
 * @param string $field_type The type of field being deleted
 * @param bool $delete_data Should the field data be deleted too?
 */
function xprofile_admin_delete_field($field_id, $field_type = 'field', $delete_data = false)
{
    global $message, $type;
    // Switch type to 'option' if type is not 'field'
    // @todo trust this param
    $field_type = 'field' == $field_type ? __('field', 'buddypress') : __('option', 'buddypress');
    $field = new BP_XProfile_Field($field_id);
    if (!$field->delete((bool) $delete_data)) {
        $message = sprintf(__('There was an error deleting the %s. Please try again', 'buddypress'), $field_type);
        $type = 'error';
    } else {
        $message = sprintf(__('The %s was deleted successfully!', 'buddypress'), $field_type);
        $type = 'success';
        do_action('xprofile_fields_deleted_field', $field);
    }
    unset($_GET['mode']);
    xprofile_admin($message, $type);
}
开发者ID:eresyyl,项目名称:mk,代码行数:28,代码来源:bp-xprofile-admin.php

示例3: xprofile_admin_delete_field

function xprofile_admin_delete_field($field_id, $type = 'field')
{
    global $message, $type;
    if ('field' == $type) {
        $type = __('field', 'buddypress');
    } else {
        $type = __('option', 'buddypress');
    }
    $field = new BP_XProfile_Field($field_id);
    if (!$field->delete()) {
        $message = sprintf(__('There was an error deleting the %s. Please try again', 'buddypress'), $type);
        $type = 'error';
    } else {
        $message = sprintf(__('The %s was deleted successfully!', 'buddypress'), $type);
        $type = 'success';
        do_action('xprofile_fields_deleted_field', $field);
    }
    unset($_GET['mode']);
    xprofile_admin($message, $type);
}
开发者ID:nxtclass,项目名称:NXTClass,代码行数:20,代码来源:bp-xprofile-admin.php

示例4: xprofile_admin_delete_field

/**
 * Handles the deletion of a profile field (or field option)
 *
 * @since BuddyPress (1.0.0)
 * @global string $message The feedback message to show
 * @global $type The type of feedback message to show
 * @param int $field_id The field to delete
 * @param string $field_type The type of field being deleted
 * @param bool $delete_data Should the field data be deleted too?
 */
function xprofile_admin_delete_field($field_id, $field_type = 'field', $delete_data = false)
{
    global $message, $type;
    // Switch type to 'option' if type is not 'field'
    // @todo trust this param
    $field_type = 'field' == $field_type ? __('field', 'buddypress') : __('option', 'buddypress');
    $field = new BP_XProfile_Field($field_id);
    if (!$field->delete((bool) $delete_data)) {
        $message = sprintf(__('There was an error deleting the %s. Please try again.', 'buddypress'), $field_type);
        $type = 'error';
    } else {
        $message = sprintf(__('The %s was deleted successfully!', 'buddypress'), $field_type);
        $type = 'success';
        /**
         * Fires at the end of the field deletion process, if successful.
         *
         * @since BuddyPress (1.0.0)
         *
         * @param BP_XProfile_Field $field Current BP_XProfile_Field object.
         */
        do_action('xprofile_fields_deleted_field', $field);
    }
    unset($_GET['mode']);
    xprofile_admin($message, $type);
}
开发者ID:kosir,项目名称:thatcamp-org,代码行数:35,代码来源:bp-xprofile-admin.php


注:本文中的BP_XProfile_Field::delete方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。