WordPress.org

Plugin Directory

Changeset 942937


Ignore:
Timestamp:
07/03/14 14:47:59 (4 years ago)
Author:
nitinmaurya12
Message:

Version 1.1

Location:
under-construction-page/trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • under-construction-page/trunk/form.php

    r813244 r942937  
    2626 
    2727                </div> 
     28                <div id="titlediv"> 
     29 
     30                    <div class="form-field"> 
     31 
     32                    <label for="title"><?php _e('Choose Font') ?></label> 
     33 
     34                        <select name="set_font" id="set_font"> 
     35                            <option value="Open+Sans" <?php echo ($set_font=='Open+Sans')?'selected=selected':'';?>>Open Sans</option> 
     36                            <option value="Roboto" <?php echo ($set_font=='Roboto')?'selected=selected':'';?>>Roboto</option> 
     37                            <option value="Oswald" <?php echo ($set_font=='Oswald')?'selected=selected':'';?>>Oswald</option> 
     38                            <option value="Droid+Sans" <?php echo ($set_font=='Droid+Sans')?'selected=selected':'';?>>Droid Sans</option> 
     39                            <option value="Lobster" <?php echo ($set_font=='Lobster')?'selected=selected':'';?>>Lobster</option> 
     40                            <option value="Inconsolata" <?php echo ($set_font=='Inconsolata')?'selected=selected':'';?>>Inconsolata</option> 
     41                            <option value="Rokkitt" <?php echo ($set_font=='Rokkitt')?'selected=selected':'';?>>Rokkitt</option> 
     42                        </select> 
     43                    </div> 
     44 
     45                </div> 
     46                <div id="titlediv"> 
     47 
     48                    <div class="form-field"> 
     49 
     50                    <label for="title"><?php _e('Set Font Size') ?></label> 
     51 
     52                        <select name="set_size" id="set_size"> 
     53                            <?php for($i=14; $i<=80;$i++){?> 
     54                            <option value="<?php echo $i;?>" <?php echo ($set_size==$i)?'selected=selected':'';?>><?php echo $i;?></option> 
     55                            <?php } ?> 
     56                             
     57                        </select> 
     58                    </div> 
     59 
     60                </div> 
    2861 
    2962                <div id="titlediv"> 
     
    3467 
    3568                        <textarea name="set_msg" id="set_msg" cols="30" rows="3"><?php echo $set_msg;?></textarea> 
     69                    </div> 
     70 
     71                </div> 
     72                <div id="titlediv"> 
     73 
     74                    <div class="form-field"> 
     75 
     76                    <label for="title"><?php _e('Set Facebook URL') ?></label> 
     77 
     78                        <input type="text" name="set_fb" id="set_fb" value="<?php echo $set_fb;?>"/> 
     79                    </div> 
     80 
     81                </div> 
     82                <div id="titlediv"> 
     83 
     84                    <div class="form-field"> 
     85 
     86                    <label for="title"><?php _e('Set Twitter URL') ?></label> 
     87 
     88                        <input type="text" name="set_tweet" id="set_tweet" value="<?php echo $set_tweet;?>"/> 
    3689                    </div> 
    3790 
  • under-construction-page/trunk/readme.txt

    r818495 r942937  
    11=== Under Construction === 
    22Contributors: nitinmaurya12 
    3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Q8HMNEGZZ27S8 
    43Tags: Under Construction page,Coming Soon page 
    54Requires at least: 3.2 
     
    2726 
    28271. Under Construction 
     28 
     29== Changelog == 
     30 
     31= 1.1 = 
     32 
     33*Add option to set Google Font 
     34*Add option to set font size 
     35*Add option to set FB and Twitter URL 
     36 
  • under-construction-page/trunk/under-construction.php

    r813244 r942937  
    44Plugin URI: http://nitinmaurya.com/ 
    55Description: Set Under Construction Message for website. 
    6 Version: 1.0 
     6Version: 1.1 
    77Author: Nitin Maurya 
    88Author URI: http://nitinmaurya.com/ 
     
    2727    $option_name1 = 'set_opt' ; 
    2828    $option_name2 = 'set_msg' ; 
     29    $option_name3 = 'set_font' ; 
     30    $option_name4 = 'set_fb' ; 
     31    $option_name5 = 'set_tweet' ; 
     32    $option_name6 = 'set_size' ; 
    2933    switch($_REQUEST[act]) { 
    3034            case "save": 
     
    3741    $set_opt=get_option( $option_name1 ); 
    3842    $set_msg=get_option( $option_name2 ); 
     43    $set_font=get_option( $option_name3 ); 
     44    $set_fb=get_option( $option_name4 ); 
     45    $set_tweet=get_option( $option_name5 ); 
     46    $set_size=get_option( $option_name6 ); 
    3947    require_once('form.php'); 
    4048}    
     
    4452        $option_name1 = 'set_opt' ; 
    4553        $option_name2 = 'set_msg' ;  
     54        $option_name3 = 'set_font' ; 
     55        $option_name4 = 'set_fb' ; 
     56        $option_name5 = 'set_tweet' ; 
     57        $option_name6 = 'set_size' ; 
    4658        $new_value1 = ($_REQUEST['set_opt']=="")?'No': $_REQUEST['set_opt']; 
    4759        if ( get_option( $option_name1 ) !== false ) { 
     
    6173            $autoload = 'no'; 
    6274            add_option( $option_name2, $new_value2, $deprecated, $autoload ); 
     75        } 
     76         
     77         
     78        $new_value3 = ($_REQUEST['set_font']=="")?'Arial': $_REQUEST['set_font']; 
     79        if ( get_option( $option_name3 ) !== false ) { 
     80            update_option( $option_name3, $new_value3 ); 
     81        } else { 
     82            $deprecated = null; 
     83            $autoload = 'no'; 
     84            add_option( $option_name3, $new_value3, $deprecated, $autoload ); 
     85        } 
     86         
     87        $new_value4 = ($_REQUEST['set_fb']=="")?'#': $_REQUEST['set_fb']; 
     88        if ( get_option( $option_name4 ) !== false ) { 
     89            update_option( $option_name4, $new_value4 ); 
     90        } else { 
     91            $deprecated = null; 
     92            $autoload = 'no'; 
     93            add_option( $option_name4, $new_value4, $deprecated, $autoload ); 
     94        } 
     95         
     96        $new_value5 = ($_REQUEST['set_tweet']=="")?'#': $_REQUEST['set_tweet']; 
     97        if ( get_option( $option_name5 ) !== false ) { 
     98            update_option( $option_name5, $new_value5 ); 
     99        } else { 
     100            $deprecated = null; 
     101            $autoload = 'no'; 
     102            add_option( $option_name5, $new_value5, $deprecated, $autoload ); 
    63103        }    
     104         
     105        $new_value6 = ($_REQUEST['set_size']=="")?'14': $_REQUEST['set_size']; 
     106        if ( get_option( $option_name6 ) !== false ) { 
     107            update_option( $option_name6, $new_value6 ); 
     108        } else { 
     109            $deprecated = null; 
     110            $autoload = 'no'; 
     111            add_option( $option_name6, $new_value6, $deprecated, $autoload ); 
     112        } 
    64113         
    65114     
     
    70119    $option_name1 = 'set_opt' ; 
    71120    $option_name2 = 'set_msg' ; 
     121    $option_name3 = 'set_font' ; 
     122    $option_name4 = 'set_fb' ; 
     123    $option_name5 = 'set_tweet' ; 
     124    $option_name6 = 'set_size' ; 
    72125    $set_opt=get_option( $option_name1 ); 
    73     $set_msg=get_option( $option_name2 );    
     126    $set_msg=get_option( $option_name2 ); 
     127    $set_font=get_option( $option_name3 ); 
     128    $set_fb=get_option( $option_name4 ); 
     129    $set_tweet=get_option( $option_name5 );  
     130    $set_size=get_option( $option_name6 );   
     131    $under_msg=""; 
    74132    if($set_opt=='Yes'){ 
    75         echo "<div style='margin:0 auto; text-align:center;font-size:30px;padding-top:30px;'>".$set_msg."</div>"; 
     133        if($set_font!='Arial'){ 
     134            $render_font=str_replace('+',' ',$set_font); 
     135            $under_msg.="<link href='http://fonts.googleapis.com/css?family=".$set_font."' rel='stylesheet' type='text/css'><style>.under_css{font-family: '".$render_font."', sans-serif;margin:0 auto; text-align:center;font-size:".$set_size."px;padding-top:30px;}</style>"; 
     136        }else{ 
     137            $under_msg.="<style>.under_css{font-family: Arial, sans-serif;margin:0 auto; text-align:center;font-size:".$set_size."px;padding-top:30px;}</style>"; 
     138        } 
     139        if($set_fb!="#"){ 
     140            $fb_msg="<a href='".$set_fb."' target='_blank'><img src='wp-content/plugins/under-construction-page/facebook.png'></a>"; 
     141        } 
     142        if($set_tweet!="#"){ 
     143            $tweet_msg="<a href='".$set_tweet."' target='_blank'><img src='wp-content/plugins/under-construction-page/twitter.png'></a>"; 
     144        } 
     145         
     146        $under_msg.="<div class='under_css'>".$set_msg."<br>".$fb_msg."&nbsp;".$tweet_msg."</div>"; 
     147        echo $under_msg; 
    76148        exit(0); 
    77149    } 
Note: See TracChangeset for help on using the changeset viewer.