$values) { if( is_array($values) ) { foreach($values as $k => $v) { if( $k == 'order' OR $k == 'content_type' ) continue; if( !empty($v) AND !is_null($v) AND $v != '' AND $v != '0' AND $v != 'none' ) { $clean = FALSE; break; } else { $clean = TRUE; } } if( $clean ) unset( $new_array[$key] ); } else return $new_array; } return $new_array; } function yiw_num_( $from, $to ) { $r = array(); for( $i = $from; $i <= $to; $i++ ) $r[$i] = $i; return $r; } function get_list_forms( $addFirst = true ) { $forms = maybe_unserialize( get_option( 'bl_contact_forms', array() ) ); $return = array(); if( $addFirst ) $return[''] = ''; foreach( $forms as $form ) $return[ sanitize_title( $form ) ] = $form; return $return; } function get_first_form() { foreach( get_list_forms() as $id => $form ) return $id; } function get_contact_form_shortcode() { $name = get_option( 'bl_contact_form_choosen' ); return '[contact_form id="' . $name . '"]'; } function check_if_exists( $value, $array ) { $match = array(); if( !in_array( $value, $array ) ) return $value; else { if( !preg_match( '/([a-z]+)([0-9]+)/', $value, $match ) ) $i = 1; else { $i = intval( $match[2] ) + 1; $value = $match[1]; } return check_if_exists( $value . $i, $array ); } } ?>