コード例 #1
0
 /**
  *
  * @TODO document
  *
  */
 function setup_google_loaders()
 {
     foreach (get_option_array() as $menuitem) {
         foreach ($menuitem as $oid => $o) {
             if (isset($o['type']) && $o['type'] == 'typography') {
                 $style_id = get_pagelines_option_id($oid, 'font_style');
                 $initial_style = $this->gfont_base_uri . $this->gfont_key(pagelines_sub_option($oid, 'font'));
                 echo '<link id="' . $style_id . '" rel="stylesheet" media="screen" type="text/css" href="' . $initial_style . '" />';
             }
         }
     }
 }
コード例 #2
0
/**
*
* @TODO do
*
*/
function pagelines_option_id($oid, $sub_oid = null, $grand_oid = null, $namespace = 'pagelines')
{
    echo get_pagelines_option_id($oid, $sub_oid, $grand_oid, $namespace);
}
コード例 #3
0
 /**
  *
  * @TODO document
  *
  */
 function _get_background_image_control($oid, $o)
 {
     $bg = $this->_background_image_array();
     $oset = array('post_id' => $o['pid'], 'setting' => $this->settings_field);
     // set value, id, name
     foreach ($bg as $k => $i) {
         $bgid = $oid . $k;
         if ($this->settings_field == 'meta') {
             $bg[$k]['val'] = plmeta($bgid, $oset);
             $bg[$k]['input_name'] = $bgid;
             $bg[$k]['input_id'] = get_pagelines_option_id($bgid);
         } elseif ($this->settings_field == PAGELINES_SPECIAL) {
             $oset['subkey'] = $bgid;
             $bg[$k]['val'] = ploption($o['special'], $oset);
             $bg[$k]['input_name'] = plname($o['special'], $oset);
             $bg[$k]['input_id'] = plid($o['special'], $oset);
         } else {
             $bg[$k]['val'] = ploption($bgid, $oset);
             $bg[$k]['input_id'] = plid($bgid, $oset);
             $bg[$k]['input_name'] = plname($bgid, $oset);
         }
         $bg[$k] = wp_parse_args($bg[$k], $o);
     }
     $this->_get_image_upload_option($oid . '_url', $bg['_url']);
     $this->_get_select_option($oid . '_repeat', $bg['_repeat']);
     $this->_get_count_select_option($oid . '_pos_vert', $bg['_pos_vert']);
     $this->_get_count_select_option($oid . '_pos_hor', $bg['_pos_hor']);
     $this->_get_select_option($oid . '_attach', $bg['_attach']);
 }
コード例 #4
0
function pagelines_option_id( $oid, $sub_oid = null, $grand_oid = null){
	echo get_pagelines_option_id($oid, $sub_oid, $grand_oid);
}
コード例 #5
0
    /**
     *
     * @TODO document
     *
     */
    function _get_type_select($oid, $o)
    {
        $option_value = pagelines_sub_option($oid, $o['id']) ? pagelines_sub_option($oid, $o['id']) : $o['default'];
        ?>
		<div class="type_select">
			<?php 
        echo OptEngine::input_label(get_pagelines_option_id($oid, $o['id']), $o['inputlabel']);
        ?>
			<select id="<?php 
        pagelines_option_id($oid, $o['id']);
        ?>
" name="<?php 
        pagelines_option_name($oid, $o['id']);
        ?>
" onChange="PageLinesStyleFont(this, '<?php 
        echo $o['prop'];
        ?>
')">
				<option value="">&mdash;SELECT&mdash;</option>
				<?php 
        foreach ($o['selectvalues'] as $sid => $s) {
            ?>
						<option value="<?php 
            echo $sid;
            ?>
" <?php 
            selected($sid, $option_value);
            ?>
><?php 
            echo $s;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
		</div>
	<?php 
    }