Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
utils.js
001 /**
002 * @param {string} str
003 * @return {string}
004 */
005 function html_entity_decode(str)
006 {
007 var b = document.createElement('b');
008 html_entity_decode = function (str)
009 {
010 // We escape left brackets so that we don't inadvertently evaluate some nasty HTML such as
011 // <img src=... onload=evil() />
012 b.innerHTML = str.replace(/</g, '<');
013
014 return b.textContent;
015 };
016
017 return html_entity_decode(str);
018 }
019
020 /**
021 * @param {string} str
022 * @return {string}
023 */
024 function htmlspecialchars_compat(str)
025 {
026 var t = {
027 '<' : '<',
028 '>' : '>',
029 '&' : '&',
030 '"' : '"'
031 };
032 return str.replace(
033 /[<>&"]/g,
034 /**
035 * @param {string} c
036 * @return {string}
037 */
038 function(c)
039 {
040 return t[c];
041 }
042 );
043 }
044
045 /**
046 * @param {string} str
047 * @return {string}
048 */
049 function htmlspecialchars_noquotes(str)
050 {
051 var t = {
052 '<' : '<',
053 '>' : '>',
054 '&' : '&'
055 };
056 return str.replace(
057 /[<>&]/g,
058 /**
059 * @param {string} c
060 * @return {string}
061 */
062 function(c)
063 {
064 return t[c];
065 }
066 );
067 }
068
069 /**
070 * @param {string} str
071 * @return {string}
072 */
073 function rawurlencode(str)
074 {
075 return encodeURIComponent(str).replace(
076 /[!'()*]/g,
077 /**
078 * @param {string} c
079 * @return {string}
080 */
081 function(c)
082 {
083 return '%' + c.charCodeAt(0).toString(16).toUpperCase();
084 }
085 );
086 }
087
088 /**
089 * @return {boolean}
090 */
091 function returnFalse()
092 {
093 return false;
094 }
095
096 /**
097 * @return {boolean}
098 */
099 function returnTrue()
100 {
101 return true;
102 }