WordPress.org

Plugin Directory

Changeset 420249


Ignore:
Timestamp:
08/07/11 08:29:48 (3 years ago)
Author:
xhanch_studio
Message:
 
Location:
xhanch-my-twitter/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • xhanch-my-twitter/trunk/admin/setting.php

    r408579 r420249  
    1010         
    1111        $acc_lst = xmt_acc_lst(); 
    12         if($acc_sel == '' || !in_array($acc_sel, $acc_lst)){ 
     12        if($acc_sel == ''){ 
    1313            foreach($acc_lst as $acc){ 
    1414                $acc_sel = $acc;         
     
    7777                 
    7878        if(isset($_POST['cmd_xmt_crt_prf']) || isset($_POST['cmd_xmt_dpl_prf'])){ 
    79             $acc_name = strtolower(xmt_form_post('txt_xmt_acc_nme')); 
     79            $acc_nme = strtolower(xmt_form_post('txt_xmt_acc_nme')); 
    8080            $valid_chars = array( 
    8181                'a','b','c','d','e','f','g','h','i','j', 
     
    8585            ); 
    8686         
    87             if(empty($acc_name)) 
    88                 echo '<div id="message" class="updated fade"><p>'.__('Profile name is empty', 'xmt').'</p></div>'; 
    89             elseif(in_array($acc_name, $acc_lst)) 
     87            if(empty($acc_nme)) 
     88                echo '<div id="message" class="updated fade"><p>'.__('Profile name is empty', 'xmt').'</p></div>';  
     89            elseif($acc_nme == 'new') 
     90                echo '<div id="message" class="updated fade"><p>'.__('Profile name cannot be <b>new</b>', 'xmt').'</p></div>'; 
     91            elseif(in_array($acc_nme, $acc_lst)) 
    9092                echo '<div id="message" class="updated fade"><p>'.__('Profile already exists', 'xmt').'</p></div>'; 
    9193            else{ 
    92                 $chars = str_split($acc_name); 
     94                $chars = str_split($acc_nme); 
    9395                $valid = true; 
    9496                foreach($chars as $key){ 
     
    101103                if($valid){ 
    102104                    if(isset($_POST['cmd_xmt_dpl_prf'])){ 
    103                         xmt_acc_add($acc_name, xmt_acc_cfg_get($acc_name));      
    104                         echo '<div id="message" class="updated fade"><p>'.__('The profile <b>'.$acc_sel.'</b> has been duplicated as <b>'.$acc_name.'</b>', 'xmt').'</p></div>';     
     105                        xmt_acc_add($acc_nme, xmt_acc_cfg_get($acc_nme));        
     106                        echo '<div id="message" class="updated fade"><p>'.__('The profile <b>'.$acc_sel.'</b> has been duplicated as <b>'.$acc_nme.'</b>', 'xmt').'</p></div>';  
    105107                    }else{ 
    106                         xmt_acc_add($acc_name, $xmt_cfg_def);        
     108                        xmt_acc_add($acc_nme, $xmt_cfg_def);         
    107109                        echo '<div id="message" class="updated fade"><p>'.__('A new profile has been created', 'xmt').'</p></div>';          
    108110                    } 
     
    268270        ksort($acc_lst); 
    269271         
    270         if($acc_sel == '' || !in_array($acc_sel, $acc_lst)){ 
     272        if($acc_sel == ''){ 
    271273            foreach($acc_lst as $acc){ 
    272274                $acc_sel = $acc;         
     
    338340            <br/> 
    339341            <?php xmt_check(); ?> 
    340             <form action="" method="post"> 
    341                 <?php if(count($acc_lst) == 0){ ?> 
    342                     <?php echo __('You have not created any profile yet.', 'xmt'); ?><br/><br/> 
     342             
     343            <br/> 
     344            <div id="icon-themes" class="icon32"><br /></div> 
     345            <h2> 
     346                <?php foreach($acc_lst as $acc){ ?> 
     347                    <a href="admin.php?page=xhanch-my-twitter/admin/setting.php&profile=<?php echo urlencode($acc); ?>" class="nav-tab<?php echo ($acc==$acc_sel?' nav-tab-active':''); ?>"><?php echo ucwords(htmlspecialchars($acc)); ?></a>                                                                   
    343348                <?php } ?> 
    344                  
    345                 <b><big><?php echo __('Add Profile', 'xmt'); ?></big></b><br/> 
    346                 <br/> 
    347                 <?php echo __('Fill the following form to create a new profile', 'xmt'); ?> 
    348                 <br/><br/> 
    349                 <table cellpadding="0" cellspacing="0"> 
    350                     <tr> 
    351                         <td width="150px"><?php echo __('Name', 'xmt'); ?></td> 
    352                         <td><input type="text" id="txt_xmt_acc_nme" name="txt_xmt_acc_nme" value="" style="width:200px"/></td> 
    353                     </tr> 
    354                 </table> 
    355                 <i><small><?php echo __('Note: Profile name must only contain alphanumeric characters (A to Z and 0 to 9)', 'xmt'); ?></small></i><br/> 
    356                 <i><small><?php echo __('Each profile will create a new widget to be placed to your sidebar/post/template code', 'xmt'); ?></small></i><br/> 
    357                 <p class="submit"><input type="submit" name="cmd_xmt_crt_prf" value="<?php echo __('Create Profile', 'xmt'); ?>"/></p> 
    358             </form> 
    359             <br/> 
    360             <?php if(count($acc_lst) > 0){ ?>    
    361                 <b><big><?php echo __('Profile Configuration', 'xmt'); ?></big></b><br/> 
    362                 <br/> 
    363                 <div id="icon-themes" class="icon32"><br /></div> 
    364                 <h2> 
    365                     <?php foreach($acc_lst as $acc){ ?> 
    366                         <a href="admin.php?page=xhanch-my-twitter/admin/setting.php&profile=<?php echo urlencode($acc); ?>" class="nav-tab<?php echo ($acc==$acc_sel?' nav-tab-active':''); ?>"><?php echo ucwords(htmlspecialchars($acc)); ?></a>                                                                   
    367                     <?php } ?> 
    368                 </h2> 
    369                 <div class="clear" style="border-top:1px solid #CCC;margin-top:-3px;"/><br/>         
    370             <?php } ?> 
     349                <a href="admin.php?page=xhanch-my-twitter/admin/setting.php&profile=new" class="nav-tab<?php echo ('new'==$acc_sel?' nav-tab-active':''); ?>">+</a>  
     350            </h2> 
     351            <div class="clear" style="border-top:1px solid #CCC;margin-top:-3px;"/><br/>             
    371352                     
    372353            <?php  
     
    592573                    <?php if(!$cfg['oah_use']){ ?> 
    593574                        <?php echo __('To enable the advance features, you will need to create a new Twitter application.', 'xmt'); ?><br/> 
    594                         <?php echo __('To create a new Twitter application, just follow these steps:', 'xmt'); ?><br/> 
    595                         - Create a new Twitter application <a href="http://dev.twitter.com/apps/new" title="Twitter App Registration" target="_blank">via this page</a><br/> 
    596                         - If you're not logged in, you can use your Twitter username and password<br/> 
    597                         - Some details you need to know when filling the form:<br/> 
    598                         &nbsp;&nbsp;+ Application Name: Just give a name.<br/> 
    599                         &nbsp;&nbsp;+ Application Type: <strong>Browser</strong><br/> 
    600                         &nbsp;&nbsp;+ Callback URL: <strong><?php echo get_bloginfo('siteurl'); ?></strong><br/> 
    601                         &nbsp;&nbsp;+ Default Access Type: <strong>Read &amp; Write</strong><br/> 
    602                         &nbsp;&nbsp;+ Fill the remaining details as you wish<br/> 
    603                         - Fill in the CAPTCHA and click <b>Register application</b> button<br/> 
    604                         <br/> 
    605  
    606                         Once your application is created, you will see your application's detail page.<br/> 
    607                         On that page, find your <b>Consumer key</b> and <b>Consumer secret</b>.<br/> 
    608                         <table cellpadding="0" cellspacing="0"> 
    609                             <tr> 
    610                                 <td width="150px"><?php echo __('Consumer key', 'xmt'); ?></td> 
    611                                 <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['csm_key']); ?>" id="txt_xmt_csm_key" name="txt_xmt_csm_key" style="width:100%"/></td> 
    612                                 <td width="10px"></td> 
    613                                 <td width="150px"><?php echo __('Consumer secret', 'xmt'); ?></td> 
    614                                 <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['csm_sct']); ?>" id="txt_xmt_csm_sct" name="txt_xmt_csm_sct" style="width:100%"/></td> 
    615                             </tr> 
    616                         </table><br/> 
    617                         On that right side, click <b>My Access Token</b> button. You will see another page.<br/> 
    618                         On that page, find your <b>Access Token</b> and <b>Access Token Secret</b>.<br/> 
    619                         <table cellpadding="0" cellspacing="0"> 
    620                             <tr> 
    621                                 <td width="150px"><?php echo __('Access Token', 'xmt'); ?></td> 
    622                                 <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['oah_tkn']); ?>" id="txt_xmt_oah_tkn" name="txt_xmt_oah_tkn" style="width:100%"/></td> 
    623                                 <td width="10px"></td> 
    624                                 <td width="150px"><?php echo __('Access Token Secret', 'xmt'); ?></td> 
    625                                 <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['oah_sct']); ?>" id="txt_xmt_oah_sct" name="txt_xmt_oah_sct" style="width:100%"/></td> 
    626                             </tr> 
    627                         </table> 
     575                        <a href="javascript:show_more('sct_adv_ftr')"><?php echo __('Click here to setup this feature.', 'xmt'); ?></a> 
     576                        <div id="sct_adv_ftr" style="display:none;"> 
     577                            <?php echo __('To create a new Twitter application, just follow these steps:', 'xmt'); ?><br/> 
     578                            - Create a new Twitter application <a href="http://dev.twitter.com/apps/new" title="Twitter App Registration" target="_blank">via this page</a><br/> 
     579                            - If you're not logged in, you can use your Twitter username and password<br/> 
     580                            - Some details you need to know when filling the form:<br/> 
     581                            &nbsp;&nbsp;+ Application Name: Just give a name.<br/> 
     582                            &nbsp;&nbsp;+ Application Type: <strong>Browser</strong><br/> 
     583                            &nbsp;&nbsp;+ Callback URL: <strong><?php echo get_bloginfo('siteurl'); ?></strong><br/> 
     584                            &nbsp;&nbsp;+ Default Access Type: <strong>Read &amp; Write</strong><br/> 
     585                            &nbsp;&nbsp;+ Fill the remaining details as you wish<br/> 
     586                            - Fill in the CAPTCHA and click <b>Register application</b> button<br/> 
     587                            <br/> 
     588 
     589                            Once your application is created, you will see your application's detail page.<br/> 
     590                            On that page, find your <b>Consumer key</b> and <b>Consumer secret</b>.<br/> 
     591                            <table cellpadding="0" cellspacing="0"> 
     592                                <tr> 
     593                                    <td width="150px"><?php echo __('Consumer key', 'xmt'); ?></td> 
     594                                    <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['csm_key']); ?>" id="txt_xmt_csm_key" name="txt_xmt_csm_key" style="width:100%"/></td> 
     595                                    <td width="10px"></td> 
     596                                    <td width="150px"><?php echo __('Consumer secret', 'xmt'); ?></td> 
     597                                    <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['csm_sct']); ?>" id="txt_xmt_csm_sct" name="txt_xmt_csm_sct" style="width:100%"/></td> 
     598                                </tr> 
     599                            </table><br/> 
     600                            On that right side, click <b>My Access Token</b> button. You will see another page.<br/> 
     601                            On that page, find your <b>Access Token</b> and <b>Access Token Secret</b>.<br/> 
     602                            <table cellpadding="0" cellspacing="0"> 
     603                                <tr> 
     604                                    <td width="150px"><?php echo __('Access Token', 'xmt'); ?></td> 
     605                                    <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['oah_tkn']); ?>" id="txt_xmt_oah_tkn" name="txt_xmt_oah_tkn" style="width:100%"/></td> 
     606                                    <td width="10px"></td> 
     607                                    <td width="150px"><?php echo __('Access Token Secret', 'xmt'); ?></td> 
     608                                    <td width="200px"><input type="text" value="<?php echo htmlspecialchars($cfg['oah_sct']); ?>" id="txt_xmt_oah_sct" name="txt_xmt_oah_sct" style="width:100%"/></td> 
     609                                </tr> 
     610                            </table> 
     611                        </div> 
    628612                    <?php }else{ ?> 
    629613                        <?php echo __('You are currently connected as', 'xmt'); ?> <b><?php echo $twt_prf['nme']; ?></b> (<b><?php echo $twt_prf['scr_nme']; ?></b>)<br/><br/> 
     
    801785                    </p> 
    802786                </form> 
    803             <?php } ?>   
    804             <br/><br/> 
    805              
    806             <form action="" method="post">               
    807                 <b><big><?php echo __('Import Old Profiles', 'xmt'); ?></big></b><br/> 
    808                 <br/> 
    809                 <?php echo __('Are you just upgrading from version older than v 2.5.1? The following button will help you to restore your old profiles. Simply click the following button', 'xmt'); ?>      <br/>        
    810                 <p class="submit"><input type="submit" name="cmd_xmt_migrate_profile" value="<?php echo __('Process', 'xmt'); ?>"/></p> 
    811             </form>  
    812             <br/><br/> 
    813              
    814             <form action="" method="post">               
    815                 <b><big><?php echo __('Database Information', 'xmt'); ?></big></b><br/> 
    816                 <br/>                
    817                 <table cellpadding="0" cellspacing="0"> 
    818                     <tr> 
    819                         <td width="150px"><?php echo __('Current version', 'xmt'); ?></td> 
    820                         <td><input type="text" id="txt_xmt_dtb_ver" name="txt_xmt_dtb_ver" value="<?php echo get_option('xmt_vsn'); ?>" style="width:100px"/></td> 
    821                     </tr> 
    822                 </table> 
    823                 <p class="submit"><input type="submit" name="cmd_xmt_dtb_ver_upd" value="<?php echo __('Change', 'xmt'); ?>"/></p> 
    824             </form> 
     787            <?php }else{ ?>  
     788                <form action="" method="post"> 
     789                    <?php if(count($acc_lst) == 0){ ?> 
     790                        <?php echo __('You have not created any profile yet.', 'xmt'); ?><br/><br/> 
     791                    <?php } ?> 
     792                     
     793                    <b><big><?php echo __('Add Profile', 'xmt'); ?></big></b><br/> 
     794                    <br/> 
     795                    <?php echo __('Fill the following form to create a new profile', 'xmt'); ?> 
     796                    <br/><br/> 
     797                    <table cellpadding="0" cellspacing="0"> 
     798                        <tr> 
     799                            <td width="150px"><?php echo __('Name', 'xmt'); ?></td> 
     800                            <td><input type="text" id="txt_xmt_acc_nme" name="txt_xmt_acc_nme" value="" style="width:200px"/></td> 
     801                        </tr> 
     802                    </table> 
     803                    <i><small><?php echo __('Note: Profile name must only contain alphanumeric characters (A to Z and 0 to 9)', 'xmt'); ?></small></i><br/> 
     804                    <i><small><?php echo __('Each profile will create a new widget to be placed to your sidebar/post/template code', 'xmt'); ?></small></i><br/> 
     805                    <p class="submit"><input type="submit" name="cmd_xmt_crt_prf" value="<?php echo __('Create Profile', 'xmt'); ?>"/></p> 
     806                </form> 
     807                <br/><br/> 
     808 
     809                <form action="" method="post">               
     810                    <b><big><?php echo __('Import Old Profiles', 'xmt'); ?></big></b><br/> 
     811                    <br/> 
     812                    <?php echo __('Are you just upgrading from version older than v 2.5.1? The following button will help you to restore your old profiles. Simply click the following button', 'xmt'); ?>      <br/>        
     813                    <p class="submit"><input type="submit" name="cmd_xmt_migrate_profile" value="<?php echo __('Process', 'xmt'); ?>"/></p> 
     814                </form>  
     815                <br/><br/> 
     816                 
     817                <form action="" method="post">               
     818                    <b><big><?php echo __('Database Information', 'xmt'); ?></big></b><br/> 
     819                    <br/>                
     820                    <table cellpadding="0" cellspacing="0"> 
     821                        <tr> 
     822                            <td width="150px"><?php echo __('Current version', 'xmt'); ?></td> 
     823                            <td><input type="text" id="txt_xmt_dtb_ver" name="txt_xmt_dtb_ver" value="<?php echo get_option('xmt_vsn'); ?>" style="width:100px"/></td> 
     824                        </tr> 
     825                    </table> 
     826                    <p class="submit"><input type="submit" name="cmd_xmt_dtb_ver_upd" value="<?php echo __('Change', 'xmt'); ?>"/></p> 
     827                </form> 
     828            <?php } ?> 
     829 
    825830            <br/><br/> 
    826831                 
  • xhanch-my-twitter/trunk/readme.txt

    r408579 r420249  
    66Tags: twitter, tweet, status, sidebar, post, posts, page, seo, xhanch, widget, plugin, code, avatar, content, social, plugins, css, text, admin, google, comments, links, image 
    77Requires at least: 2.3 
    8 Tested up to: 3.2 
    9 Stable tag: 2.6.4 
     8Tested up to: 3.2.1 
     9Stable tag: 2.6.5 
    1010 
    1111The best plugin to display your latest tweets, replies, direct messages, retweets, auto and manual tweet and lots more. Support multiple accounts 
  • xhanch-my-twitter/trunk/xhanch-my-twitter.php

    r408579 r420249  
    66        Author: Susanto BSc (Xhanch Studio) 
    77        Author URI: http://xhanch.com 
    8         Version: 2.6.4 
     8        Version: 2.6.5 
    99    */ 
    1010     
Note: See TracChangeset for help on using the changeset viewer.