function wp_insert_templateads_rules_content($controls) { $rulesTable = array('class' => 'rules', 'rows' => array()); array_push($rulesTable['rows'], array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Home'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_home']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Archives'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_archives']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Categories'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_categories']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_exceptions']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Search Results'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_search']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Page'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_page']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_page_exceptions']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Blog Post'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_post']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_post_exceptions']['html'])))); return wp_insert_get_table($rulesTable); }
function wp_insert_templateads_rules_content($controls) { $rulesTable = array('class' => 'rules', 'rows' => array()); array_push($rulesTable['rows'], array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Home'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_home']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Archives'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_archives']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Categories'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_categories']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_exceptions']['html']))), array('cells' => array(array('content' => 'Post Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_post_exceptions']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Search Results'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_search']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Page'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_page']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_page_exceptions']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Blog Post'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_post']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_post_exceptions']['html'])))); array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Custom Post Types')))); $post_types = get_post_types(array('public' => true, '_builtin' => false), 'object'); if ($post_types) { foreach ($post_types as $post_type) { array_push($rulesTable['rows'], array('cells' => array(array('content' => $post_type->labels->name), array('content' => ' : '), array('content' => $controls['rules_exclude_cpt_' . $post_type->name]['html'])))); } } return wp_insert_get_table($rulesTable); }