Plugin Directory

Changeset 942937


Ignore:
Timestamp:
07/03/2014 02:47:59 PM (12 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.