Changeset 2907612
- Timestamp:
- 05/03/2023 03:51:52 PM (15 months ago)
- Location:
- social-planner
- Files:
-
- 2 added
- 2 deleted
- 8 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
social-planner/tags/1.2.0/classes/class-core.php
r2624451 r2907612 29 29 public static function add_hooks() { 30 30 add_action( 'init', array( __CLASS__, 'init_networks' ) ); 31 add_action( 'plugins_loaded', array( __CLASS__, 'load_textdomain' ) );32 31 33 32 // Init settings class. … … 45 44 46 45 /** 47 * Load i18n files.48 */49 public static function load_textdomain() {50 load_plugin_textdomain(51 'social-planner',52 false,53 dirname( plugin_basename( SOCIAL_PLANNER_FILE ) ) . '/languages/'54 );55 }56 57 /**58 46 * Parse list of networks with its name as key and class as value. 59 47 */ 60 48 public static function init_networks() { 61 49 $networks = array( 62 'Social_Planner\Network_Telegram' => SOCIAL_PLANNER_DIR . '/networks/class-network-telegram.php', 63 'Social_Planner\Network_Twitter' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter.php', 64 'Social_Planner\Network_VK' => SOCIAL_PLANNER_DIR . '/networks/class-network-vk.php', 65 'Social_Planner\Network_Facebook' => SOCIAL_PLANNER_DIR . '/networks/class-network-facebook.php', 66 'Social_Planner\Network_OK' => SOCIAL_PLANNER_DIR . '/networks/class-network-ok.php', 50 'Social_Planner\Network_Telegram' => SOCIAL_PLANNER_DIR . '/networks/class-network-telegram.php', 51 'Social_Planner\Network_Twitter' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter.php', 52 'Social_Planner\Network_Twitter_V2' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter-v2.php', 53 'Social_Planner\Network_VK' => SOCIAL_PLANNER_DIR . '/networks/class-network-vk.php', 54 'Social_Planner\Network_Facebook' => SOCIAL_PLANNER_DIR . '/networks/class-network-facebook.php', 55 'Social_Planner\Network_OK' => SOCIAL_PLANNER_DIR . '/networks/class-network-ok.php', 67 56 ); 68 57 … … 78 67 * For each filtered network try to include its class. 79 68 */ 80 foreach ( $networks as $ class => $path ) {69 foreach ( $networks as $class => $path ) { 81 70 include_once $path; 82 71 … … 84 73 * Add class to networks list with its name as key. 85 74 */ 86 if ( defined( "$ class::NETWORK_NAME" ) ) {87 self::$networks[ $ class::NETWORK_NAME ] = $class;75 if ( defined( "$class::NETWORK_NAME" ) ) { 76 self::$networks[ $class; 88 77 } 89 78 } … … 119 108 * Helper method to get network label by class. 120 109 * 121 * @param string $ class Network class name.110 * @param string $class Network class name. 122 111 */ 123 public static function get_network_label( $ class ) {112 public static function get_network_label( $class ) { 124 113 // Just to avoid fatal errors. 125 if ( ! defined( "$ class::NETWORK_NAME" ) ) {114 if ( ! defined( "$class::NETWORK_NAME" ) ) { 126 115 return __( 'Untitled', 'social-planner' ); 127 116 } 128 117 129 $label = $ class::NETWORK_NAME;118 $label = $class::NETWORK_NAME; 130 119 131 if ( method_exists( $ class, 'get_label' ) ) {132 $label = $ class::get_label();120 if ( method_exists( $class, 'get_label' ) ) { 121 $label = $class::get_label(); 133 122 } 134 123 … … 137 126 * 138 127 * @param string $label Network label. 139 * @param string $ class Current network class.128 * @param string $class Current network class. 140 129 */ 141 return apply_filters( 'social_planner_network_label', $label, $ class );130 return apply_filters( 'social_planner_network_label', $label, $class ); 142 131 } 143 132 -
social-planner/tags/1.2.0/networks/class-network-twitter.php
r2903429 r2907612 45 45 wp_kses( 46 46 // translators: %s is a link for current network help guide. 47 __( 'Read the <a href="%s" target="_blank">help guide</a> for configuring Twitter provider. ', 'social-planner' ),47 __( 'Read the <a href="%s" target="_blank">help guide</a> for configuring Twitter provider.', 'social-planner' ), 48 48 array( 49 49 'a' => array( … … 86 86 'title' => array( 87 87 'label' => __( 'Subtitle', 'social-planner' ), 88 'hint' => __( 'Optional field. Used as an subtitle if there are multiple Twitter providers. ', 'social-planner' ),88 'hint' => __( 'Optional field. Used as an subtitle if there are multiple Twitter providers.', 'social-planner' ), 89 89 ), 90 90 ); -
social-planner/tags/1.2.0/readme.txt
r2903429 r2907612 5 5 Requires at least: 5.3 6 6 Tested up to: 6.2 7 Stable tag: 1. 1.127 Stable tag: 1. 8 8 Requires PHP: 5.6 9 9 License: GPLv2 or later … … 51 51 == Changelog == 52 52 53 54 55 56 53 57 = 1.1.12 = 54 58 * Adding `social_planner_before_request` and `social_planner_filter_request_body` filters for each network class -
social-planner/tags/1.2.0/social-planner.php
r2903429 r2907612 8 8 * Requires at least: 5.3 9 9 * Tested up to: 5.8 10 * Version: 1. 1.1210 * Version: 1. 11 11 * 12 12 * Text Domain: social-planner 13 * Domain Path: /languages/14 13 * 15 14 * @package social-planner -
social-planner/trunk/classes/class-core.php
r2624451 r2907612 29 29 public static function add_hooks() { 30 30 add_action( 'init', array( __CLASS__, 'init_networks' ) ); 31 add_action( 'plugins_loaded', array( __CLASS__, 'load_textdomain' ) );32 31 33 32 // Init settings class. … … 45 44 46 45 /** 47 * Load i18n files.48 */49 public static function load_textdomain() {50 load_plugin_textdomain(51 'social-planner',52 false,53 dirname( plugin_basename( SOCIAL_PLANNER_FILE ) ) . '/languages/'54 );55 }56 57 /**58 46 * Parse list of networks with its name as key and class as value. 59 47 */ 60 48 public static function init_networks() { 61 49 $networks = array( 62 'Social_Planner\Network_Telegram' => SOCIAL_PLANNER_DIR . '/networks/class-network-telegram.php', 63 'Social_Planner\Network_Twitter' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter.php', 64 'Social_Planner\Network_VK' => SOCIAL_PLANNER_DIR . '/networks/class-network-vk.php', 65 'Social_Planner\Network_Facebook' => SOCIAL_PLANNER_DIR . '/networks/class-network-facebook.php', 66 'Social_Planner\Network_OK' => SOCIAL_PLANNER_DIR . '/networks/class-network-ok.php', 50 'Social_Planner\Network_Telegram' => SOCIAL_PLANNER_DIR . '/networks/class-network-telegram.php', 51 'Social_Planner\Network_Twitter' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter.php', 52 'Social_Planner\Network_Twitter_V2' => SOCIAL_PLANNER_DIR . '/networks/class-network-twitter-v2.php', 53 'Social_Planner\Network_VK' => SOCIAL_PLANNER_DIR . '/networks/class-network-vk.php', 54 'Social_Planner\Network_Facebook' => SOCIAL_PLANNER_DIR . '/networks/class-network-facebook.php', 55 'Social_Planner\Network_OK' => SOCIAL_PLANNER_DIR . '/networks/class-network-ok.php', 67 56 ); 68 57 … … 78 67 * For each filtered network try to include its class. 79 68 */ 80 foreach ( $networks as $ class => $path ) {69 foreach ( $networks as $class => $path ) { 81 70 include_once $path; 82 71 … … 84 73 * Add class to networks list with its name as key. 85 74 */ 86 if ( defined( "$ class::NETWORK_NAME" ) ) {87 self::$networks[ $ class::NETWORK_NAME ] = $class;75 if ( defined( "$class::NETWORK_NAME" ) ) { 76 self::$networks[ $class; 88 77 } 89 78 } … … 119 108 * Helper method to get network label by class. 120 109 * 121 * @param string $ class Network class name.110 * @param string $class Network class name. 122 111 */ 123 public static function get_network_label( $ class ) {112 public static function get_network_label( $class ) { 124 113 // Just to avoid fatal errors. 125 if ( ! defined( "$ class::NETWORK_NAME" ) ) {114 if ( ! defined( "$class::NETWORK_NAME" ) ) { 126 115 return __( 'Untitled', 'social-planner' ); 127 116 } 128 117 129 $label = $ class::NETWORK_NAME;118 $label = $class::NETWORK_NAME; 130 119 131 if ( method_exists( $ class, 'get_label' ) ) {132 $label = $ class::get_label();120 if ( method_exists( $class, 'get_label' ) ) { 121 $label = $class::get_label(); 133 122 } 134 123 … … 137 126 * 138 127 * @param string $label Network label. 139 * @param string $ class Current network class.128 * @param string $class Current network class. 140 129 */ 141 return apply_filters( 'social_planner_network_label', $label, $ class );130 return apply_filters( 'social_planner_network_label', $label, $class ); 142 131 } 143 132 -
social-planner/trunk/networks/class-network-twitter.php
r2903429 r2907612 45 45 wp_kses( 46 46 // translators: %s is a link for current network help guide. 47 __( 'Read the <a href="%s" target="_blank">help guide</a> for configuring Twitter provider. ', 'social-planner' ),47 __( 'Read the <a href="%s" target="_blank">help guide</a> for configuring Twitter provider.', 'social-planner' ), 48 48 array( 49 49 'a' => array( … … 86 86 'title' => array( 87 87 'label' => __( 'Subtitle', 'social-planner' ), 88 'hint' => __( 'Optional field. Used as an subtitle if there are multiple Twitter providers. ', 'social-planner' ),88 'hint' => __( 'Optional field. Used as an subtitle if there are multiple Twitter providers.', 'social-planner' ), 89 89 ), 90 90 ); -
social-planner/trunk/readme.txt
r2903429 r2907612 5 5 Requires at least: 5.3 6 6 Tested up to: 6.2 7 Stable tag: 1. 1.127 Stable tag: 1. 8 8 Requires PHP: 5.6 9 9 License: GPLv2 or later … … 51 51 == Changelog == 52 52 53 54 55 56 53 57 = 1.1.12 = 54 58 * Adding `social_planner_before_request` and `social_planner_filter_request_body` filters for each network class -
social-planner/trunk/social-planner.php
r2903429 r2907612 8 8 * Requires at least: 5.3 9 9 * Tested up to: 5.8 10 * Version: 1. 1.1210 * Version: 1. 11 11 * 12 12 * Text Domain: social-planner 13 * Domain Path: /languages/14 13 * 15 14 * @package social-planner
Note: See TracChangeset
for help on using the changeset viewer.