function wipfr_content_for_column($type, $colNumber, $parentID, $fields = '') { $productcats = wip_get_tax_lists('product_cat'); $productcat_select = ""; if (!empty($productcats) && is_array($productcats)) { foreach ($productcats as $catID => $value) { $selected = ''; if (($type == 'latest-product' || $type == 'latest-product-column') && ($fields != '' && is_array($fields) && isset($fields[2]) && $fields[2] == $catID)) { $selected = ' selected="selected"'; } $productcat_select .= '<option value="' . $catID . '"' . $selected . '>' . (isset($value['name']) ? $value['name'] : '') . '</option>'; } } $portfoliocats = wip_get_tax_lists('portfolio-category'); $portfoliocat_select = ""; if (!empty($portfoliocats) && is_array($portfoliocats)) { foreach ($portfoliocats as $pcatID => $pvalue) { $pselected = ''; if (($type == 'latest-portfolio' || $type == 'latest-portfolio-column') && ($fields != '' && is_array($fields) && isset($fields[2]) && $fields[2] == $pcatID)) { $pselected = ' selected="selected"'; } $portfoliocat_select .= '<option value="' . $pcatID . '"' . $pselected . '>' . (isset($pvalue['name']) ? $pvalue['name'] : '') . '</option>'; } } $blogcats = wip_get_tax_lists('category'); $blogcat_select = ""; if (!empty($blogcats) && is_array($blogcats)) { foreach ($blogcats as $bcatID => $bvalue) { $bselected = ''; if ($type == 'latest-post' && ($fields != '' && is_array($fields) && isset($fields[4]) && $fields[4] == $bcatID)) { $bselected = ' selected="selected"'; } if ($type == 'latest-post-column' && ($fields != '' && is_array($fields) && isset($fields[2]) && $fields[2] == $bcatID)) { $bselected = ' selected="selected"'; } $blogcat_select .= '<option value="' . $bcatID . '"' . $bselected . '>' . (isset($bvalue['name']) ? $bvalue['name'] : '') . '</option>'; } } switch ($type) { case 'paragraph-text': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Paragraph', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <textarea name="text-column[' . $colNumber . '][' . $parentID . ']" id="text-column-' . $colNumber . '-' . $parentID . '" cols="20" rows="16" class="widefat">' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_textarea($fields[1])) : '') . '</textarea> </p> <p> <input type="checkbox" name="useautop-column[' . $colNumber . '][' . $parentID . ']" id="useautop-column-' . $colNumber . '-' . $parentID . '"' . ($fields != '' && is_array($fields) && isset($fields[2]) ? $fields[2] !== '' ? ' checked="checked"' : '' : '') . '/> <label for="useautop-column-' . $colNumber . '-' . $parentID . '">' . __('Automatically add paragraphs', 'wip') . '</label> </p> <p><small> ' . __('You can put any shortcode here, however shortcode only works if automatically add paragraphs is checked!') . ' </small></p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-post': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Post', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="blogcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="blogcount-column[' . $colNumber . '][' . $parentID . ']" id="blogcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="blogcat-column-' . $colNumber . '-' . $parentID . '">' . __('Pull from specific category?', 'wip') . '<br/> <select name="blogcat-column[' . $colNumber . '][' . $parentID . ']" id="blogcat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[4]) && ($fields[4] == 'all' || $fields[4] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $blogcat_select . ' </select> </label> </p> <p> <input type="checkbox" name="showthumbnail-column[' . $colNumber . '][' . $parentID . ']" id="showthumbnail-column-' . $colNumber . '-' . $parentID . '"' . ($fields != '' && is_array($fields) && isset($fields[2]) ? $fields[2] !== '' ? ' checked="checked"' : '' : '') . '/> <label for="showthumbnail-column-' . $colNumber . '-' . $parentID . '">' . __('Show thumbnail?', 'wip') . '</label> </p> <p> <input type="checkbox" name="showexcerpt-column[' . $colNumber . '][' . $parentID . ']" id="showexcerpt-column-' . $colNumber . '-' . $parentID . '"' . ($fields != '' && is_array($fields) && isset($fields[3]) ? $fields[3] !== '' ? ' checked="checked"' : '' : '') . '/> <label for="showexcerpt-column-' . $colNumber . '-' . $parentID . '">' . __('Show the Excerpt?', 'wip') . '</label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-post-column': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Post (3 Column View)', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="blogcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="blogcount-column[' . $colNumber . '][' . $parentID . ']" id="blogcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '3') . '" class="widefat" /> </label> </p> <p> <label for="blogcat-column-' . $colNumber . '-' . $parentID . '">' . __('Pull from specific category?', 'wip') . '<br/> <select name="blogcat-column[' . $colNumber . '][' . $parentID . ']" id="blogcat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[2]) && ($fields[2] == 'all' || $fields[2] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $blogcat_select . ' </select> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-portfolio-thumbnail': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Portfolio', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="portfoliocount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="portfoliocount-column[' . $colNumber . '][' . $parentID . ']" id="portfoliocount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="portfoliocat-column-' . $colNumber . '-' . $parentID . '">' . __('Pull from specific category?', 'wip') . '<br/> <select name="portfoliocat-column[' . $colNumber . '][' . $parentID . ']" id="portfoliocat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[2]) && ($fields[2] == 'all' || $fields[2] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $portfoliocat_select . ' </select> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-portfolio-column': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Portfolio (3 Column View)', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="portfoliocount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="portfoliocount-column[' . $colNumber . '][' . $parentID . ']" id="portfoliocount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '3') . '" class="widefat" /> </label> </p> <p> <label for="portfoliocat-column-' . $colNumber . '-' . $parentID . '">' . __('Pull from specific category?', 'wip') . '<br/> <select name="portfoliocat-column[' . $colNumber . '][' . $parentID . ']" id="portfoliocat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[2]) && ($fields[2] == 'all' || $fields[2] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $portfoliocat_select . ' </select> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-product': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Product', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="productcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="productcount-column[' . $colNumber . '][' . $parentID . ']" id="productcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="productcat-column-' . $colNumber . '-' . $parentID . '">' . __('Product Category', 'wip') . '<br/> <select name="productcat-column[' . $colNumber . '][' . $parentID . ']" id="productcat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[2]) && ($fields[2] == 'all' || $fields[2] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $productcat_select . ' </select> </label> </p> <p> <input type="checkbox" name="showfeatured-column[' . $colNumber . '][' . $parentID . ']" id="showfeatured-column-' . $colNumber . '-' . $parentID . '"' . ($fields != '' && is_array($fields) && isset($fields[3]) ? $fields[3] !== '' ? ' checked="checked"' : '' : '') . '/> <label for="showfeatured-column-' . $colNumber . '-' . $parentID . '">' . __('Show Featured products', 'wip') . '</label> <br/><small>' . __('if this is checked, the product category value will ignored!', 'wip') . '</small> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-product-column': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Product (3 Column View)', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="productcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many posts to show', 'wip') . '<br/> <input type="text" name="productcount-column[' . $colNumber . '][' . $parentID . ']" id="productcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="productcat-column-' . $colNumber . '-' . $parentID . '">' . __('Product Category', 'wip') . '<br/> <select name="productcat-column[' . $colNumber . '][' . $parentID . ']" id="productcat-column-' . $colNumber . '-' . $parentID . '" class="widefat"> <option value="all"' . ($fields != '' && is_array($fields) && isset($fields[2]) && ($fields[2] == 'all' || $fields[2] == '') ? ' selected="selected"' : '') . '>' . __('All', 'wip') . '</option>' . "\n" . ' ' . $productcat_select . ' </select> </label> </p> <p> <input type="checkbox" name="showfeatured-column[' . $colNumber . '][' . $parentID . ']" id="showfeatured-column-' . $colNumber . '-' . $parentID . '"' . ($fields != '' && is_array($fields) && isset($fields[3]) ? $fields[3] !== '' ? ' checked="checked"' : '' : '') . '/> <label for="showfeatured-column-' . $colNumber . '-' . $parentID . '">' . __('Show Featured products', 'wip') . '</label> <br/><small>' . __('if this is checked, the product category value will ignored!', 'wip') . '</small> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'latest-tweet': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Latest Tweet', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="tweetid-column-' . $colNumber . '-' . $parentID . '">' . __('Twitter Username', 'wip') . '<br/> <input type="text" name="tweetid-column[' . $colNumber . '][' . $parentID . ']" id="tweetid-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="tweetcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many tweet to show', 'wip') . '<br/> <input type="text" name="tweetcount-column[' . $colNumber . '][' . $parentID . ']" id="tweetcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[2]) ? stripslashes(esc_attr($fields[2])) : '') . '" class="widefat" /> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'flickr-photo': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Flickr Photo', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="flickrid-column-' . $colNumber . '-' . $parentID . '">' . __('Flickr ID', 'wip') . '<br/> <input type="text" name="flickrid-column[' . $colNumber . '][' . $parentID . ']" id="flickrid-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_attr($fields[1])) : '') . '" class="widefat" /> </label> </p> <p> <label for="flickrcount-column-' . $colNumber . '-' . $parentID . '">' . __('How many photo to show', 'wip') . '<br/> <input type="text" name="flickrcount-column[' . $colNumber . '][' . $parentID . ']" id="flickrcount-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[2]) ? stripslashes(esc_attr($fields[2])) : '') . '" class="widefat" /> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case 'box-testimonial': $cont = ' <div class="hider-content-column-block inactive" id="hider-content-column-block-' . $colNumber . '-' . $parentID . '"> <a class="opener-content-column-block" href="#wrap-content-column-block-' . $colNumber . '-' . $parentID . '">[+] ' . __('Testimonial', 'wip') . '</a>' . "\n" . ' <div id="wrap-content-column-block-' . $colNumber . '-' . $parentID . '" class="wrap-content-column-block"> <p> <label for="title-column-' . $colNumber . '-' . $parentID . '">' . __('Title', 'wip') . '<br/> <input type="text" name="title-column[' . $colNumber . '][' . $parentID . ']" id="title-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[0]) ? stripslashes(esc_attr($fields[0])) : '') . '" class="widefat" /> </label> </p> <p> <label for="testitext-column-' . $colNumber . '-' . $parentID . '">' . __('Testimonial Text', 'wip') . '<br/> <textarea name="testitext-column[' . $colNumber . '][' . $parentID . ']" id="testitext-column-' . $colNumber . '-' . $parentID . '" cols="20" rows="16" class="widefat">' . ($fields != '' && is_array($fields) && isset($fields[1]) ? stripslashes(esc_textarea($fields[1])) : '') . '</textarea> </label> </p> <p> <label for="testiauthor-column-' . $colNumber . '-' . $parentID . '">' . __('Testimonial Source/Author', 'wip') . '<br/> <input type="text" name="testiauthor-column[' . $colNumber . '][' . $parentID . ']" id="testiauthor-column-' . $colNumber . '-' . $parentID . '" value="' . ($fields != '' && is_array($fields) && isset($fields[2]) ? stripslashes(esc_attr($fields[2])) : '') . '" class="widefat" /> </label> </p> <p> <a href="#" class="delete-box-content-column-block" rel="#hider-content-column-block-' . $colNumber . '-' . $parentID . '">' . __('remove', 'wip') . '</a> </p> </div> <input type="hidden" name="content-column[' . $colNumber . '][' . $parentID . ']" value="' . $type . '" /> </div> '; break; case '': $cont = '' . "\n"; break; } return $cont; }
function form($instance) { $instance = wp_parse_args((array) $instance, array('title' => '', 'entry_numb' => '', 'cat' => '')); $title = strip_tags($instance['title']); $entry_numb = strip_tags($instance['entry_numb']); $cat = strip_tags($instance['cat']); $portfoliocats = wip_get_tax_lists('portfolio-category'); $portfoliocat_select = ""; if (!empty($portfoliocats) && is_array($portfoliocats)) { foreach ($portfoliocats as $pcatID => $pvalue) { $pselected = ''; if ($cat == $pcatID) { $pselected = ' selected="selected"'; } $portfoliocat_select .= '<option value="' . $pcatID . '"' . $pselected . '>' . (isset($pvalue['name']) ? $pvalue['name'] : '') . '</option>'; } } ?> <p><label for="<?php echo $this->get_field_id('title'); ?> "><?php print __('Title:', 'wip'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " /></label></p> <p><label for="<?php echo $this->get_field_id('entry_numb'); ?> "><?php print __('How many posts you want to show:', 'wip'); ?> <input class="widefat" id="<?php echo $this->get_field_id('entry_numb'); ?> " name="<?php echo $this->get_field_name('entry_numb'); ?> " type="text" value="<?php echo esc_attr($entry_numb); ?> " /></label></p> <p><label for="<?php echo $this->get_field_id('cat'); ?> "><?php print __('Pull From Category?:', 'wip'); ?> <select class="widefat" id="<?php echo $this->get_field_id('cat'); ?> " name="<?php echo $this->get_field_name('cat'); ?> "> <option value="0"><?php print __('Select a category', 'wip'); ?> </option> <?php echo $portfoliocat_select; ?> </select> </label></p> <?php }