Ejemplo n.º 1
0
/**
 * View function.
 * 
 * @param type $params 
 */
function wpcf_fields_skype_view($params)
{
    if (!isset($params['field_value']['skypename'])) {
        return ' ';
    }
    if ($params['style'] == 'raw') {
        return $params['field_value']['skypename'];
    }
    // Style can be overrided by params (shortcode)
    if (!isset($params['field_value']['style'])) {
        $params['field_value']['style'] = '';
    }
    $style = !empty($params['style']) && $params['style'] != 'default' ? $params['style'] : $params['field_value']['style'];
    $content = wpcf_fields_skype_get_button($params['field_value']['skypename'], $style);
    return $content;
}
Ejemplo n.º 2
0
/**
 *
 * View function.
 *
 * @param type $params
 *
 * @return string
 *
 */
function wpcf_fields_skype_view($params)
{
    if (empty($params['field_value']['skypename'])) {
        return '__wpcf_skip_empty';
    }
    // Button style
    $button_style = 'default';
    // First check if passed by parameter
    if (array_key_exists('button_style', $params) && $params['button_style']) {
        $button_style = $params['button_style'];
        // Otherwise use saved value
    } else {
        if (array_key_exists('style', $params['field_value']) && $params['field_value']['style']) {
            $button_style = $params['field_value']['style'];
        } else {
            if (array_key_exists('button_style', $params['field_value']) && $params['field_value']['button_style']) {
                $button_style = $params['field_value']['button_style'];
            }
        }
    }
    // Style can be overrided by params (shortcode)
    if (!isset($params['field_value']['style'])) {
        $params['field_value']['style'] = '';
    }
    $class = empty($params['class']) ? false : $params['class'];
    $content = wpcf_fields_skype_get_button($params['field_value']['skypename'], $button_style, $class);
    return $content;
}