comparison ad.admin.inc @ 3:416ea999ed76 ad

maj ad version rc1
author sly
date Mon, 20 Apr 2009 09:49:37 +0000
parents 948362c2a207
children 6aeff3329e01
comparison
equal deleted inserted replaced
2:e5584a19768b 3:416ea999ed76
1 <?php 1 <?php
2 // $Id: ad.admin.inc,v 1.1.2.9.2.2 2009/03/02 07:31:23 jeremy Exp $ 2 // $Id: ad.admin.inc,v 1.1.2.9.2.5 2009/04/16 14:24:53 jeremy Exp $
3 3
4 /** 4 /**
5 * @file 5 * @file
6 * Advertisement admin pages and functions. 6 * Advertisement admin pages and functions.
7 * 7 *
548 '#title' => t('Validate URLs'), 548 '#title' => t('Validate URLs'),
549 '#default_value' => variable_get('ad_validate_url', 1), 549 '#default_value' => variable_get('ad_validate_url', 1),
550 '#description' => t('If enabled, any destination URLs entered in ads will be required to be complete URLs (including http:// or https:// at the beginning). If you wish to include internal urls, you will need to disable this option.'), 550 '#description' => t('If enabled, any destination URLs entered in ads will be required to be complete URLs (including http:// or https:// at the beginning). If you wish to include internal urls, you will need to disable this option.'),
551 ); 551 );
552 552
553 $form['search'] = array(
554 '#type' => 'fieldset',
555 '#title' => t('Search'),
556 '#collapsible' => TRUE,
557 );
558
559 $form['search']['ad_no_search'] = array(
560 '#type' => 'checkbox',
561 '#title' => t('Remove ads from local search results'),
562 '#default_value' => variable_get('ad_no_search', 1),
563 '#description' => t('If enabled, all advertisements will be removed from local search results. Users with %perm1 or %perm2 permissions will still see advertisements in the search results.', array('%perm1' => t('administer advertisements'), '%perm2' => t('edit any advertisement'))),
564 );
565
566 $form['search']['ad_meta_noindex'] = array(
567 '#type' => 'checkbox',
568 '#title' => t('Remove ads from remote search engines'),
569 '#default_value' => variable_get('ad_meta_noindex', 1),
570 '#description' => t('If enabled, advertisement nodes will include the !noindex, telling remote search engines to not include these nodes in their search index. This meta tag will appear on any page that an advertisement node is displayed on, even if a page is comprised of both ad nodes and other site content. It will not be displayed when advertisements are displayed via blocks, calls to ad(), or other display methods when the page is comprised of non-ad content.', array('!noindex' => l(t('noindex meta tag'), 'http://en.wikipedia.org/wiki/Noindex'))),
571 );
572
553 $form['iframe'] = array( 573 $form['iframe'] = array(
554 '#type' => 'fieldset', 574 '#type' => 'fieldset',
555 '#title' => t('IFrame'), 575 '#title' => t('IFrame'),
556 '#collapsible' => TRUE, 576 '#collapsible' => TRUE,
557 '#collapsed' => variable_get('ad_display', 'javascript') == 'iframe' ? FALSE : TRUE 577 '#collapsed' => variable_get('ad_display', 'javascript') == 'iframe' ? FALSE : TRUE
644 variable_set('ad_link_target', $form_state['values']['ad_link_target']); 664 variable_set('ad_link_target', $form_state['values']['ad_link_target']);
645 variable_set('ad_link_nofollow', $form_state['values']['ad_link_nofollow']); 665 variable_set('ad_link_nofollow', $form_state['values']['ad_link_nofollow']);
646 variable_set('ad_cache', $form_state['values']['ad_cache']); 666 variable_set('ad_cache', $form_state['values']['ad_cache']);
647 variable_set('ad_display', $form_state['values']['ad_display']); 667 variable_set('ad_display', $form_state['values']['ad_display']);
648 variable_set('ad_validate_url', $form_state['values']['ad_validate_url']); 668 variable_set('ad_validate_url', $form_state['values']['ad_validate_url']);
669 variable_set('ad_no_search', $form_state['values']['ad_no_search']);
670 variable_set('ad_meta_noindex', $form_state['values']['ad_meta_noindex']);
649 variable_set('ad_iframe_frameborder', $form_state['values']['ad_iframe_frameborder']); 671 variable_set('ad_iframe_frameborder', $form_state['values']['ad_iframe_frameborder']);
650 variable_set('ad_iframe_scroll', $form_state['values']['ad_iframe_scroll']); 672 variable_set('ad_iframe_scroll', $form_state['values']['ad_iframe_scroll']);
651 variable_set('ad_iframe_width', $form_state['values']['ad_iframe_width']); 673 variable_set('ad_iframe_width', $form_state['values']['ad_iframe_width']);
652 variable_set('ad_iframe_height', $form_state['values']['ad_iframe_height']); 674 variable_set('ad_iframe_height', $form_state['values']['ad_iframe_height']);
653 if (($cache = variable_get('ad_cache', 'none')) != 'none') { 675 if (($cache = variable_get('ad_cache', 'none')) != 'none') {