function widget($args, $instance)
 {
     extract($args, EXTR_SKIP);
     echo $before_widget;
     $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']);
     $formid = $instance['formid'];
     if (!empty($title)) {
         echo $before_title . $title . $after_title;
     }
     // WIDGET CODE GOES HERE
     cp_calculatedfieldsf_get_public_form($formid);
     echo $after_widget;
 }
Ejemplo n.º 2
0
function cp_calculatedfieldsf_filter_content($atts)
{
    global $wpdb;
    if (empty($atts['id'])) {
        $atts['id'] = '';
    }
    ob_start();
    cp_calculatedfieldsf_get_public_form($atts['id']);
    $buffered_contents = ob_get_contents();
    if (count($atts) > 1) {
        $buffered_contents .= '<script>';
        foreach ($atts as $i => $v) {
            if ($i != 'id' && !is_numeric($i)) {
                $buffered_contents .= $i . '=' . (is_numeric($v) ? $v : '"' . addcslashes($v, '"') . '"') . ';';
            }
        }
        $buffered_contents .= '</script>';
    }
    ob_end_clean();
    return $buffered_contents;
}