Changeset 3334977
- Timestamp:
- 07/27/2025 07:23:56 PM (5 months ago)
- Location:
- sms-manager/trunk
- Files:
-
- 1 added
- 7 edited
-
assets (added)
-
languages/sms-manager.pot (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
sms-manager.php (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
-
vendor/composer/platform_check.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sms-manager/trunk/languages/sms-manager.pot
r3152540 r3334977 1 # Copyright (C) 202 4BeautifulPlugins1 # Copyright (C) 2025 BeautifulPlugins 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: SMS Manager 1. 0.0\n"5 "Project-Id-Version: SMS Manager 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://beautifulplugins.com/support/\n" 7 "POT-Creation-Date: 202 4-09-16 10:28:23+00:00\n"7 "POT-Creation-Date: 2025-07-27 19:13:20+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" 10 10 "Content-Transfer-Encoding: 8bit\n" 11 "PO-Revision-Date: 202 4-MO-DA HO:MI+ZONE\n"11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 13 "Language-Team: LANGUAGE <[email protected]>\n" -
sms-manager/trunk/readme.txt
r3152540 r3334977 2 2 Contributors: beautifulplugins 3 3 Tags: sms, sms manager, sms notifications, woocommerce, woocommerce sms 4 Requires at least: 5.0 5 Tested up to: 6.6 6 Stable tag: 1.0.0 7 Requires PHP: 7.4 4 Tested up to: 6.8 5 Stable tag: 1.1.0 8 6 License: GPLv2 or later 9 7 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 108 106 109 107 == Changelog == 108 = 1.1.0 (28th July 2025) = 109 * Compatibility - Checked compatibility with WooCommerce and WordPress latest versions. 110 110 111 = 1.0.0 (16th September 2024) = 111 112 * Initial release of the plugin. -
sms-manager/trunk/sms-manager.php
r3152540 r3334977 1 1 <?php 2 2 /** 3 * Plugin Name: SMS Manager 4 * Plugin URI: https://beautifulplugins.com/sms-manager/ 5 * Description: SMS Manager for WooCommerce allows you to send SMS notifications to your customers. 6 * Version: 1.0.0 7 * Requires at least: 5.0 8 * Requires PHP: 7.4 9 * Author: BeautifulPlugins 10 * Author URI: https://beautifulplugins.com/ 11 * License: GPL v2 or later 12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 * Text Domain: sms-manager 14 * Domain Path: /languages 15 * Requires Plugins: woocommerce 3 * Plugin Name: SMS Manager 4 * Plugin URI: https://beautifulplugins.com/sms-manager/ 5 * Description: SMS Manager for WooCommerce allows you to send SMS notifications to your customers. 6 * Version: 1.1.0 7 * Requires at least: 5.0 8 * Requires PHP: 7.4 9 * Author: BeautifulPlugins 10 * Author URI: https://beautifulplugins.com/ 11 * License: GPL v2 or later 12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 * Text Domain: sms-manager 14 * Domain Path: /languages 15 * Tested up to: 6.8 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10.0 18 * Requires Plugins: woocommerce 16 19 * 17 20 * @package SMSManager … … 45 48 */ 46 49 function sms_manager() { 47 return Plugin::create( __FILE__, '1. 0.0' );50 return Plugin::create( __FILE__, '1.1.0' ); 48 51 } 49 52 -
sms-manager/trunk/vendor/autoload.php
r3152540 r3334977 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
sms-manager/trunk/vendor/composer/InstalledVersions.php
r3152540 r3334977 28 28 { 29 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 35 /** 30 36 * @var mixed[]|null 31 37 * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null 32 38 */ 33 39 private static $installed; 40 41 /** 42 * @var bool 43 */ 44 private static $installedIsLocalDir; 34 45 35 46 /** … … 310 321 self::$installed = $data; 311 322 self::$installedByVendor = array(); 323 324 // when using reload, we disable the duplicate protection to ensure that self::$installed data is 325 // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, 326 // so we have to assume it does not, and that may result in duplicate data being returned when listing 327 // all installed packages for example 328 self::$installedIsLocalDir = false; 329 } 330 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 312 341 } 313 342 … … 323 352 324 353 $installed = array(); 354 $copiedLocalDir = false; 325 355 326 356 if (self::$canGetVendors) { 357 $selfDir = self::getSelfDir(); 327 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 359 $vendorDir = strtr($vendorDir, '\\', '/'); 328 360 if (isset(self::$installedByVendor[$vendorDir])) { 329 361 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 363 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 364 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $installed[count($installed) - 1]; 365 self::$installedByVendor[$vendorDir] = $required; 366 $installed[] = $required; 367 if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { 368 self::$installed = $required; 369 self::$installedIsLocalDir = true; 336 370 } 371 } 372 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { 373 $copiedLocalDir = true; 337 374 } 338 375 } … … 351 388 } 352 389 353 if (self::$installed !== array() ) {390 if (self::$installed !== array() && !$copiedLocalDir) { 354 391 $installed[] = self::$installed; 355 392 } -
sms-manager/trunk/vendor/composer/installed.php
r3152540 r3334977 2 2 'root' => array( 3 3 'name' => 'beautifulplugins/sms-manager', 4 'pretty_version' => 'v1. 0.0',5 'version' => '1. 0.0.0',6 'reference' => ' 4270c3dbb10ea5bd12a2ff043303be9dff9b90da',4 'pretty_version' => 'v1.1.0', 5 'version' => '1.1.0.0', 6 'reference' => '72673a2045013be0afc5bfb3ed705e7f76746a85', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'beautifulplugins/sms-manager' => array( 14 'pretty_version' => 'v1. 0.0',15 'version' => '1. 0.0.0',16 'reference' => ' 4270c3dbb10ea5bd12a2ff043303be9dff9b90da',14 'pretty_version' => 'v1.1.0', 15 'version' => '1.1.0.0', 16 'reference' => '72673a2045013be0afc5bfb3ed705e7f76746a85', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
sms-manager/trunk/vendor/composer/platform_check.php
r3152540 r3334977 20 20 } 21 21 } 22 trigger_error( 23 'Composer detected issues in your platform: ' . implode(' ', $issues), 24 E_USER_ERROR 22 throw new \RuntimeException( 23 'Composer detected issues in your platform: ' . implode(' ', $issues) 25 24 ); 26 25 }
Note: See TracChangeset
for help on using the changeset viewer.