'',
'javascript' => ''
);
if($useParagraph) { $control['html'] .= '
'; }
switch($type) {
case 'hidden':
if($value == '') { $value = 0; }
if($class == '') { $class = 'input widefat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
break;
case 'text':
if($class == '') { $class = 'input widefat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
break;
case 'checkbox':
if($class == '') { $class = 'input'; }
$control['html'] .= '';
if($label != '') { $control['html'] .= ' '; }
break;
case 'select':
if($class == '') { $class = 'input widefat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
break;
case 'textarea':
if($class == '') { $class = 'input widefat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
break;
case 'upload':
if($class == '') { $class = 'input widefat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
$control['html'] .= '';
break;
case 'tz-checkbox':
if($class == '') { $class = 'input betterCheckbox'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
$control['javascript'] .= 'jQuery("#'.$id.'").tzCheckbox({labels: ["ON", "OFF"]});';
break;
case 'ip-checkbox':
if($class == '') { $class = 'input iphoneCheckbox'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
$control['javascript'] .= 'jQuery("#'.$id.'").iphoneStyle({checkedLabel: "Hide Ads", uncheckedLabel: "Show Ads", resizeContainer: false, resizeHandle: false});';
break;
case 'popup':
if($class == '') { $class = 'input narrowfat'; }
if($label != '') { $control['html'] .= '
'; }
$control['html'] .= '';
$control['html'] .= '
';
if($data) {
switch($data['type']) {
case 'pages':
$control['javascript'] .= 'jQuery("#'.$id.'_button").click(function() {';
$control['javascript'] .= 'jQuery.colorbox({';
$control['javascript'] .= 'overlayClose: false,';
$control['javascript'] .= 'scrolling: false,';
$control['javascript'] .= 'transition: "fade",';
$control['javascript'] .= 'innerWidth: "577px",';
$control['javascript'] .= 'innerHeight: "402px",';
$control['javascript'] .= 'html: "
",';
$control['javascript'] .= 'cbox_load : function() {';
$control['javascript'] .= 'jQuery.post(';
$control['javascript'] .= 'jQuery("#wp_adklick_admin_ajax").val(), {';
$control['javascript'] .= '"action": "wp_adklick_pages_form_get_content",';
$control['javascript'] .= '"wp_adklick_nonce": jQuery("#wp_adklick_nonce").val(),';
$control['javascript'] .= '"wp_adklick_selected": jQuery("#'.$id.'").val(),';
$control['javascript'] .= '"wp_adklick_target": "'.$id.'",';
$control['javascript'] .= '}, function(response) { jQuery("#cboxLoadedContent").html(response); }';
$control['javascript'] .= ');';
$control['javascript'] .= '}';
$control['javascript'] .= '});';
$control['javascript'] .= 'return false;';
$control['javascript'] .= '});';
break;
case 'posts':
$control['javascript'] .= 'jQuery("#'.$id.'_button").click(function() {';
$control['javascript'] .= 'jQuery.colorbox({';
$control['javascript'] .= 'overlayClose: false,';
$control['javascript'] .= 'scrolling: false,';
$control['javascript'] .= 'transition: "fade",';
$control['javascript'] .= 'innerWidth: "577px",';
$control['javascript'] .= 'innerHeight: "402px",';
$control['javascript'] .= 'html: "",';
$control['javascript'] .= 'cbox_load : function() {';
$control['javascript'] .= 'jQuery.post(';
$control['javascript'] .= 'jQuery("#wp_adklick_admin_ajax").val(), {';
$control['javascript'] .= '"action": "wp_adklick_posts_form_get_content",';
$control['javascript'] .= '"wp_adklick_nonce": jQuery("#wp_adklick_nonce").val(),';
$control['javascript'] .= '"wp_adklick_selected": jQuery("#'.$id.'").val(),';
$control['javascript'] .= '"wp_adklick_target": "'.$id.'",';
$control['javascript'] .= '}, function(response) { jQuery("#cboxLoadedContent").html(response); }';
$control['javascript'] .= ');';
$control['javascript'] .= '}';
$control['javascript'] .= '});';
$control['javascript'] .= 'return false;';
$control['javascript'] .= '});';
break;
case 'categories':
$control['javascript'] .= 'jQuery("#'.$id.'_button").click(function() {';
$control['javascript'] .= 'jQuery.colorbox({';
$control['javascript'] .= 'overlayClose: false,';
$control['javascript'] .= 'scrolling: false,';
$control['javascript'] .= 'transition: "fade",';
$control['javascript'] .= 'innerWidth: "577px",';
$control['javascript'] .= 'innerHeight: "402px",';
$control['javascript'] .= 'html: "",';
$control['javascript'] .= 'cbox_load : function() {';
$control['javascript'] .= 'jQuery.post(';
$control['javascript'] .= 'jQuery("#wp_adklick_admin_ajax").val(), {';
$control['javascript'] .= '"action": "wp_adklick_category_form_get_content",';
$control['javascript'] .= '"wp_adklick_nonce": jQuery("#wp_adklick_nonce").val(),';
$control['javascript'] .= '"wp_adklick_selected": jQuery("#'.$id.'").val(),';
$control['javascript'] .= '"wp_adklick_target": "'.$id.'",';
$control['javascript'] .= '}, function(response) { jQuery("#cboxLoadedContent").html(response); }';
$control['javascript'] .= ');';
$control['javascript'] .= '}';
$control['javascript'] .= '});';
$control['javascript'] .= 'return false;';
$control['javascript'] .= '});';
break;
}
}
break;
}
if($info != '') {
$control['html'] .= ''.$info.'';
$control['html'] .= '';
}
if($useParagraph) { $control['html'] .= ''; }
if($returnHTML) {
return $control['html'];
} else {
return $control;
}
}
function wp_adklick_get_vtabs($id, $args) {
$control = array(
'html' => '',
'javascript' => ''
);
$control['html'] .= '';
$control['html'] .= '
';
$control['html'] .= '
';
foreach($args as $tab) {
$control['html'] .= '- '.$tab['title'].'
';
}
$control['html'] .= '
';
$control['html'] .= '
';
$control['html'] .= '
';
foreach($args as $tab) {
$control['html'] .= '
'.$tab['content'].'
';
}
$control['html'] .= '
';
$control['html'] .= '
';
$control['javascript'] .= 'jQuery("#'.$id.'").jVertTabs({equalHeights: false});';
return $control;
}
function wp_adklick_get_script_tag($content) {
$script = '';
if(is_array($content)) {
foreach($content as $control) {
$script .= $control['javascript'];
}
} else {
$script = $content;
}
$output = '';
return $output;
}
function wp_adklick_get_table($args) {
$output = '';
foreach($args['rows'] as $row) {
$output .= '';
foreach($row['cells'] as $cell) {
if($cell['type'] == '') { $cell['type'] = 'td'; }
$output .= '<'.$cell['type'].(($cell['colspan'] != '')?' colspan="'.$cell['colspan'].'"':'').(($cell['id'] != '')?' id="'.$cell['id'].'"':'').(($cell['class'] != '')?' class="'.$cell['class'].'"':'').(($cell['style'] != '')?' style="'.$cell['style'].'"':'').'>';
$output .= $cell['content'];
$output .= ''.$cell['type'].'>';
}
$output .= '
';
}
$output .= '
';
return $output;
}
?>