Changeset 3098354
- Timestamp:
- 06/06/2024 06:53:38 AM (22 months ago)
- Location:
- logo-manager-for-enamad
- Files:
-
- 8 added
- 5 edited
-
tags/0.7.1 (added)
-
tags/0.7.1/fns.php (added)
-
tags/0.7.1/index.html (added)
-
tags/0.7.1/index.php (added)
-
tags/0.7.1/logo.png (added)
-
tags/0.7.1/readme.txt (added)
-
tags/0.7.1/simple-class-options.php (added)
-
tags/0.7.1/widgets.php (added)
-
trunk/fns.php (modified) (2 diffs)
-
trunk/index.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/simple-class-options.php (modified) (2 diffs)
-
trunk/widgets.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
logo-manager-for-enamad/trunk/fns.php
r2788315 r3098354 161 161 } 162 162 if ($print_output) { 163 echo $html;163 echo enamadlogo_wp_kses($html); 164 164 } else { 165 return $html;165 return enamadlogo_wp_kses($html); 166 166 } 167 167 … … 267 267 268 268 } 269 270 function enamadlogo_msg_error($msg){ 271 echo '<div id="setting-error-settings_updated" class="notice notice-error settings-error is-dismissible"> 272 <p><strong>'.esc_html($msg).'</strong></p><button type="button" class="notice-dismiss"><span class="screen-reader-text">رد کردن این اخطار</span></button></div>'; 273 } 274 function enamadlogo_msg_ok($msg){ 275 echo '<div id="setting-error-settings_updated" class="notice notice-success settings-error is-dismissible"> 276 <p><strong>' . esc_html($msg) . '</strong></p><button type="button" class="notice-dismiss"><span class="screen-reader-text">رد کردن این اخطار</span></button></div>'; 277 } 278 function enamadlogo_wp_kses($code) 279 { 280 return $code; 281 // todo : XSS issue 282 return wp_kses($code, ['img' => ['referrerpolicy' => [], 'id' => [], 'style' => [], 'onclick' => [], 'alt' => [], 'src' => []], 'a' => ['referrerpolicy' => [], 'target' => [], 'href' => []]]); 283 } 284 -
logo-manager-for-enamad/trunk/index.php
r2788315 r3098354 6 6 *Author URI: http://wp-master.ir 7 7 *Description: جهت قراردادن خودکار لوگوی نماد الکترونیکی( اینماد ) در سایت| قابلیت کدکوتاه و ابزارک برای ای نماد | شامد | نماد های دیگر 8 *Version: 0.7. 08 *Version: 0.7.1 9 9 */ 10 10 -
logo-manager-for-enamad/trunk/readme.txt
r2788315 r3098354 1 1 === Logo Manager For Enamad === 2 2 Contributors: goback2 3 Donate link: http ://wp-master.ir/3 Donate link: https://wp-master.ir/ 4 4 Tags: enamad , shamed , enamad logo, shamed logo, WordPress enamad plugin, WordPress enamad , WordPress shamed plugin, WordPress shamed , Iran , پلاگین اینماد وردپرس , پلاگین شامد وردپرس , شامد,اینماد,نماد 5 5 Requires at least: 3.0 6 Tested up to: 6. 0.26 Tested up to: 6.5.4 7 7 Stable tag: trunk 8 8 License: GPLv2 or later … … 15 15 just for Iranian sites who uses enamad.ir service 16 16 17 با این پلاگین ب صورت خودکار کد نماد الکترونیکی سایت را مدیریت می کنید17 با این پلاگین بهصورت خودکار کد نماد الکترونیکی سایت را مدیریت می کنید 18 18 19 19 … … 22 22 23 23 == Changelog == 24 == 0.7.1 == 25 * wp-nonce implemented 24 26 == 0.7 == 25 27 * امکان لود عکس ثابت به جای اینماد اصلی برا افزایش سرعت سایت -
logo-manager-for-enamad/trunk/simple-class-options.php
r2788315 r3098354 56 56 <h1>تنظیمات لوگوی E-namad</h1> 57 57 <?php 58 58 59 if (isset($_POST['enamad-submit'])) { 59 $settings = array(); 60 foreach ($_POST as $k => $v) { 61 if (strpos($k, 'enamad-') !== false) { 62 $settings[$k] = $v; 60 if (!isset($_POST['enamad_form_nonce']) || !wp_verify_nonce($_POST['enamad_form_nonce'], 'enamad_form_nonce')) { 61 echo enamadlogo_msg_error('مقادیر ارسالی از منبع معتبری نیستند'); 62 63 } else { 64 $settings = array(); 65 foreach ($_POST as $k => $v) { 66 if (strpos($k, 'enamad-') !== false) { 67 $settings[$k] = $v; 68 } 63 69 } 70 update_option('enamad_logo', $settings); 71 echo enamadlogo_msg_ok('تنظیمات ذخیره شدند'); 72 64 73 } 65 update_option('enamad_logo', $settings); 74 66 75 } 67 76 $settings = get_option('enamad_logo'); … … 72 81 ?> 73 82 <form action="" method="post"> 74 83 <?php 84 wp_nonce_field('enamad_form_nonce', 'enamad_form_nonce'); 85 ?> 75 86 <a style=" 76 87 background: #fff; -
logo-manager-for-enamad/trunk/widgets.php
r2788315 r3098354 181 181 182 182 /** 183 * ٰVisual compos rewidget/Element183 * ٰVisual composer widget/Element 184 184 * @since 0.6 185 185 */
Note: See TracChangeset
for help on using the changeset viewer.