| Server IP : 207.244.250.86 / Your IP : 216.73.216.10 Web Server : Apache System : Linux plesk1.codeponents.com 4.18.0-240.10.1.el8_3.x86_64 #1 SMP Mon Jan 18 17:05:51 UTC 2021 x86_64 User : motionave ( 10025) PHP Version : 8.0.15 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/motionave.com/devsite.motionave.com/wp-content/plugins/ut-twitter/ |
Upload File : |
<?php
/*
* Plugin Name: Twitter by UnitedThemes
* Version: 3.1
* Plugin URI: http://www.unitedthemes.com/
* Description: Plugin to display simple Twitter tweets
* Author: UnitedThemes
* Author URI: http://www.unitedthemes.com/
* Requires at least: 3.4
* Tested up to: 4.0
*
* @package WordPress
* @author United Themes
* @since 1.0.0
*/
define('UT_TWITTER_DIR', plugin_dir_path(__FILE__));
define('UT_TWITTER_URL', plugin_dir_url(__FILE__));
define('UT_TWITTER_VERSION', '3.1');
define('UT_TWITTER_LANG', 'ut_lang');
/*
* required files
*/
require_once( UT_TWITTER_DIR . '/admin/admin.php' );
require_once( UT_TWITTER_DIR . '/inc/twitter.api.php' );
require_once( UT_TWITTER_DIR . '/ut.twitter.widget.php' );
/*
* Activation, Deactivation and Uninstall Functions
*/
register_activation_hook(__FILE__, 'ut_twitter_activation');
register_deactivation_hook(__FILE__, 'ut_twitter_deactivation');
if ( ! function_exists( 'ut_twitter_activation' ) ) :
function ut_twitter_activation() {
//actions to perform once on plugin activation
add_option('ut_twitter_options');
//register uninstaller
register_uninstall_hook(__FILE__, 'ut_twitter_uninstall');
}
endif;
if ( ! function_exists( 'ut_twitter_deactivation' ) ) :
function ut_twitter_deactivation() {
// actions to perform once on plugin deactivation
}
endif;
if ( ! function_exists( 'ut_twitter_uninstall' ) ) :
function ut_twitter_uninstall(){
//actions to perform once on plugin uninstall
delete_option('ut_twitter_options');
}
endif;
/*
* load needed javascript
*/
if ( ! function_exists( 'ut_twitter_enqueuescripts' ) ) :
function ut_twitter_enqueuescripts() {
if( !is_admin() ) {
}
}
add_action('wp_enqueue_scripts', 'ut_twitter_enqueuescripts');
endif;
/*
* load needed styles
*/
if ( ! function_exists( 'ut_twitter_enqueuestyles' ) ) :
function ut_twitter_enqueuestyles() {
if( !is_admin() ) {
wp_enqueue_style( 'ut-twitter' , UT_TWITTER_URL . 'css/ut.twitter.css' );
}
}
add_action('get_header', 'ut_twitter_enqueuestyles');
endif;
/*
* editor panel
*/
if ( ! function_exists( 'ut_twitter_init' ) ) :
function ut_twitter_init(){
if( is_admin() ) {
}
load_plugin_textdomain( 'ut_lang', false, dirname(plugin_basename(__FILE__)).'/lang/' );
}
ut_twitter_init();
endif;
/*
* Widget functions
*/
if ( ! function_exists( 'ut_twitterify' ) ) :
function ut_twitterify($ret) {
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
$ret = preg_replace("/@(\w+)/", "<a href=\"http://www.twitter.com/\\1\" target=\"_blank\">@\\1</a>", $ret);
/* hashtags */
$ret = preg_replace("/#(\w+)/", "<a href=\"https://twitter.com/search?q=%23\\1\" target=\"_blank\">#\\1</a>", $ret);
return $ret;
}
endif;
if ( ! function_exists( 'ut_twitter_time_ago' ) ) :
function ut_twitter_time_ago($oldTime, $newTime) {
$timeCalc = $newTime - $oldTime;
if ( $timeCalc > (60*60*24) ) { $timeCalc = round($timeCalc/60/60/24) . __(" days ago" , 'ut_lang' ); }
else if ( $timeCalc > (60*60) ) { $timeCalc = round($timeCalc/60/60) . __(" hours ago" , 'ut_lang' ); }
else if ( $timeCalc > 60 ) { $timeCalc = round($timeCalc/60) . __(" minutes ago" , 'ut_lang' ); }
else if ( $timeCalc > 0 ) { $timeCalc .= __(" seconds ago" , 'ut_lang' ); }
return $timeCalc;
}
endif;
?>