Skip to content

Commit d84beb7

Browse files
committed
Refactor.
1 parent 72a18b3 commit d84beb7

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

l10n/gu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Gujarati language data (last modified: 2025.08.08).
10+
# This file: Gujarati language data (last modified: 2026.05.27).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -32,7 +32,7 @@ config:
3232
web_forbid_on_block: "શું phpMussel એ ફાઇલ અપલોડ અવરોધિત સંદેશ સાથે 403 હેડરો મોકલવા જોઈએ, અથવા સામાન્ય 200 OK સાથે વળગી રહેવું જોઈએ? False/ખોટા = ના (200); True/સાચું = હા (403) [ડિફૉલ્ટ]."
3333
web_ignore_upload_errors: "આ નિર્દેશ સામાન્ય રીતે અક્ષમ કરવો જોઈએ સિવાય કે તે તમારી ચોક્કસ સિસ્ટમ પર phpMussel ની યોગ્ય કાર્યક્ષમતા માટે જરૂરી હોય. સામાન્ય રીતે, જ્યારે અક્ષમ હોય ત્યારે, જ્યારે phpMussel <code>$_FILES</code> એરેમાં તત્વોની હાજરી શોધી કાઢે છે, ત્યારે તે ફાઇલોનું સ્કેન શરૂ કરવાનો પ્રયાસ કરશે જે તે તત્વો રજૂ કરે છે, અને, જો તે ઘટકો ખાલી હોય, તો phpMussel એક ભૂલ સંદેશ આપશે. આ phpMussel માટે યોગ્ય વર્તન છે. જો કે, કેટલાક CMS માટે, <code>$_FILES</code> માં ખાલી તત્વો તે CMS ના કુદરતી વર્તનના પરિણામે આવી શકે છે, અથવા જ્યારે કોઈ ન હોય ત્યારે ભૂલોની જાણ થઈ શકે છે, જે કિસ્સામાં, phpMussel માટે સામાન્ય વર્તન તે CMS ના સામાન્ય વર્તનમાં દખલ કરશે. જો તમારા માટે આવી પરિસ્થિતિ સર્જાય છે, તો આ વિકલ્પને સક્ષમ કરવાથી phpMussel ને આવા ખાલી તત્વો માટે સ્કેન શરૂ કરવાનો પ્રયાસ ન કરવા, જ્યારે મળે ત્યારે તેને અવગણવા અને કોઈપણ સંબંધિત ભૂલ સંદેશાઓ પરત ન કરવા સૂચના આપવામાં આવશે, આમ પૃષ્ઠ વિનંતીને ચાલુ રાખવાની મંજૂરી આપે છે. False/ખોટા = બંધ; True/સાચું = પર."
3434
web_magnification: "ફોન્ટ મેગ્નિફિકેશન. ડિફૉલ્ટ = 1."
35-
web_max_uploads: "phpMussel ને સ્કેન કરવાની મંજૂરી આપવામાં આવે છે તે ફાઇલોની મહત્તમ સંખ્યા જ્યારે સ્કેનને રદ કરતા પહેલા અપલોડને સ્કેન કરતી વખતે અને વપરાશકર્તાને જાણ કરે છે કે તેઓ એક સાથે ખૂબ વધારે અપલોડ કરી રહ્યાં છે! સૈદ્ધાંતિક હુમલા સામે રક્ષણ પૂરું પાડે છે જેમાં હુમલાખોર PHP પ્રક્રિયાને ધીમી કરવા માટે phpMussel ને ઓવરલોડ કરીને તમારી સિસ્ટમ અથવા CMS DDoS કરવાનો પ્રયાસ કરે છે. ભલામણ કરેલ: 10. તમે તમારા હાર્ડવેરની ઝડપના આધારે આ નંબર વધારવા અથવા ઘટાડવા ઈચ્છી શકો છો. નોંધ કરો કે આ નંબર આર્કાઇવ્સની સામગ્રીનો હિસ્સો ધરાવતો નથી અથવા તેનો સમાવેશ કરતું નથી."
35+
web_max_uploads: "phpMussel ને સ્કેન કરવાની મંજૂરી આપવામાં આવે છે તે ફાઇલોની મહત્તમ સંખ્યા જ્યારે સ્કેનને રદ કરતા પહેલા અપલોડને સ્કેન કરતી વખતે અને વપરાશકર્તાને જાણ કરે છે કે તેઓ એક સાથે ખૂબ વધારે અપલોડ કરી રહ્યાં છે! સૈદ્ધાંતિક હુમલા સામે રક્ષણ પૂરું પાડે છે જેમાં હુમલાખોર PHP પ્રક્રિયાને ધીમી કરવા માટે phpMussel ને ઓવરલોડ કરીને તમારી સિસ્ટમ અથવા CMS DDoS કરવાનો પ્રયાસ કરે છે. ભલામણ કરેલ: 10. તમે તમારા હાર્ડવેરની ઝડપના આધારે આ સંખ્યા વધારવા અથવા ઘટાડવા ઈચ્છી શકો છો. નોંધ કરો કે આ સંખ્યા આર્કાઇવ્સની સામગ્રીનો હિસ્સો ધરાવતો નથી અથવા તેનો સમાવેશ કરતું નથી."
3636
web_theme: "બ્લોક ઘટનાઓ માટે વાપરવાની થીમ."
3737
web_theme_mode: "બ્લોક ઘટનાઓ માટે વાપરવાની થીમ માટે મોડ."
3838
web_unsupported_media_type_header: "બ્લેકલિસ્ટેડ ફાઇલટાઇપ્સને કારણે અપલોડ્સ બ્લૉક કરવામાં આવે ત્યારે શું phpMussel એ 415 હેડર મોકલવા જોઈએ? જ્યારે સાચું હોય, ત્યારે આ સેટિંગ <code>forbid_on_block</code>ને બદલે છે. False/ખોટા = ના [ડિફૉલ્ટ]; True/સાચું = હા."

l10n/hi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# License: GNU/GPLv2
88
# @see LICENSE.txt
99
#
10-
# This file: Hindi language data (last modified: 2026.05.03).
10+
# This file: Hindi language data (last modified: 2026.05.27).
1111
#
1212
# Regarding translations: My native language is English. Because this is a free
1313
# and open-source hobby project which generates zero income, and translatable
@@ -32,7 +32,7 @@ config:
3232
web_forbid_on_block: "फाइल अपलोड अवरुद्ध संदेश के साथ phpMussel 403 हेडर भेजना चाहिए, या 200 OK भेजें? False (असत्य) = नहीं (200); True (सत्य) = हाँ (403) [डिफ़ॉल्ट]।"
3333
web_ignore_upload_errors: "आमतौर पर यह निर्देश आम तौर पर अक्षम किया जाता है जब तक कि आपके विशिष्ट सिस्टम पर phpMussel की सही कार्यक्षमता के लिए आवश्यक नहीं हो। आम तौर पर, अक्षम होने पर, जब phpMussel <code>$_FILES</code> सरणी में तत्वों की मौजूदगी का पता लगाता है, यह उन तत्वों को स्कैन करने की कोशिश करेगा और उन तत्वों को रिक्त या खाली होने पर, उन तत्वों का प्रतिनिधित्व करते हैं, और, phpMussel एक त्रुटि संदेश वापस करेगा। यह phpMussel के लिए उचित व्यवहार है। यदि यह आपके सिस्टम या CMS के लिए समस्याएँ पैदा करता है, तो इस विकल्प को सक्षम करने से phpMussel को यह स्कैन करने का प्रयास नहीं किया जाएगा; उन्हें जब पाया जाता है पर ध्यान नहीं दिया जाएगा और कोई त्रुटि संदेश नहीं मिलेगा, इस प्रकार पृष्ठ अनुरोध को जारी रखने की अनुमति दी गई है। False (असत्य) = अक्षम; True (सत्य) = सक्षम।"
3434
web_magnification: "फ़ॉन्ट बढ़ाई। डिफ़ॉल्ट = 1।"
35-
web_max_uploads: "अपलोड करने पर स्कैन करने के लिए फाइलों की अधिकतम अनुमति संख्या, स्कैन को रद्द करने और उपयोगकर्ता को सूचित करने से पहले वे एक बार में बहुत अधिक अपलोड कर रहे हैं! एक सैद्धांतिक हमले के विरुद्ध सुरक्षा प्रदान करता है जिससे एक हमलावर phpMussel को ओवरलोड करने के द्वारा पीडीपी PHP को धीमा करने के लिए पीसने से रोकने के लिए आपका सिस्टम या CMS का प्रयास करता है। अनुशंसित: 10। आप अपने हार्डवेयर की गति के आधार पर इस नंबर को बढ़ा या कम कर सकते हैं। ध्यान दें कि इस संख्या में अभिलेखागार की सामग्री शामिल नहीं है।"
35+
web_max_uploads: "अपलोड करने पर स्कैन करने के लिए फाइलों की अधिकतम अनुमति संख्या, स्कैन को रद्द करने और उपयोगकर्ता को सूचित करने से पहले वे एक बार में बहुत अधिक अपलोड कर रहे हैं! एक सैद्धांतिक हमले के विरुद्ध सुरक्षा प्रदान करता है जिससे एक हमलावर phpMussel को ओवरलोड करने के द्वारा पीडीपी PHP को धीमा करने के लिए पीसने से रोकने के लिए आपका सिस्टम या CMS का प्रयास करता है। अनुशंसित: 10। आप अपने हार्डवेयर की गति के आधार पर इस संख्या को बढ़ा या कम कर सकते हैं। ध्यान दें कि इस संख्या में अभिलेखागार की सामग्री शामिल नहीं है।"
3636
web_theme: "ब्लॉक इवेंट के लिए उपयोग की जाने वाली थीम।"
3737
web_theme_mode: "ब्लॉक इवेंट के लिए उपयोग की जाने वाली थीम के लिए मोड।"
3838
web_unsupported_media_type_header: "जब ब्लैक लिस्टेड फाइल प्रकारों के कारण अपलोड अवरुद्ध हो जाते हैं तो क्या phpMussel को 415 हेडर भेजना चाहिए? True होने पर, यह सेटिंग <code>forbid_on_block</code> का स्थान लेती है। False (असत्य) = नहीं [डिफ़ॉल्ट]; True (सत्य) = हाँ।"

src/Web.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* License: GNU/GPLv2
99
* @see LICENSE.txt
1010
*
11-
* This file: Upload handler (last modified: 2026.04.15).
11+
* This file: Upload handler (last modified: 2026.05.28).
1212
*/
1313

1414
namespace phpMussel\Web;
@@ -362,21 +362,21 @@ public function scan()
362362

363363
/** Fallback to use if the HTML template file is missing. */
364364
if (!$TemplateFile) {
365-
header('Content-Type: text/plain');
365+
\header('Content-Type: text/plain');
366366
die('[phpMussel] ' . $this->Loader->ClientL10N->getString('denied') . ' ' . $TemplateData['detected']);
367367
}
368368

369369
if (
370370
$this->Loader->Configuration['web']['unsupported_media_type_header'] &&
371371
!empty($this->Loader->InstanceCache['blacklist_triggered'])
372372
) {
373-
header('HTTP/1.0 415 Unsupported Media Type');
374-
header('HTTP/1.1 415 Unsupported Media Type');
375-
header('Status: 415 Unsupported Media Type');
373+
\header('HTTP/1.0 415 Unsupported Media Type');
374+
\header('HTTP/1.1 415 Unsupported Media Type');
375+
\header('Status: 415 Unsupported Media Type');
376376
} elseif ($this->Loader->Configuration['web']['forbid_on_block']) {
377-
header('HTTP/1.0 403 Forbidden');
378-
header('HTTP/1.1 403 Forbidden');
379-
header('Status: 403 Forbidden');
377+
\header('HTTP/1.0 403 Forbidden');
378+
\header('HTTP/1.1 403 Forbidden');
379+
\header('Status: 403 Forbidden');
380380
}
381381

382382
/** Include privacy policy. */

0 commit comments

Comments
 (0)