From 657cbb1b4804a273ae86ce5d13d5535d8ffa179e Mon Sep 17 00:00:00 2001 From: fusionate Date: Wed, 24 Jan 2024 16:49:10 +0000 Subject: [PATCH] System Status: Enhance Support Information section. --- app/system/app_languages.php | 26 +-- app/system/resources/images/icon_file.png | Bin 0 -> 257 bytes app/system/resources/images/icon_folder.png | Bin 0 -> 224 bytes app/system/resources/images/icon_gear.png | Bin 0 -> 726 bytes app/system/resources/images/icon_goto.png | Bin 0 -> 417 bytes .../resources/images/icon_indenting.png | Bin 0 -> 324 bytes .../resources/images/icon_invisibles.png | Bin 0 -> 821 bytes .../resources/images/icon_numbering.png | Bin 0 -> 521 bytes app/system/resources/images/icon_replace.png | Bin 0 -> 504 bytes .../resources/javascript/copy_to_clipboard.js | 6 +- app/system/system.php | 216 ++++++++++++++++-- resources/app_languages.php | 26 +++ 12 files changed, 230 insertions(+), 44 deletions(-) create mode 100644 app/system/resources/images/icon_file.png create mode 100644 app/system/resources/images/icon_folder.png create mode 100644 app/system/resources/images/icon_gear.png create mode 100644 app/system/resources/images/icon_goto.png create mode 100644 app/system/resources/images/icon_indenting.png create mode 100644 app/system/resources/images/icon_invisibles.png create mode 100644 app/system/resources/images/icon_numbering.png create mode 100644 app/system/resources/images/icon_replace.png diff --git a/app/system/app_languages.php b/app/system/app_languages.php index b333c0400d..2a061d623f 100644 --- a/app/system/app_languages.php +++ b/app/system/app_languages.php @@ -819,28 +819,4 @@ $text['label-json']['zh-cn'] = "JSON"; $text['label-json']['ja-jp'] = "JSON"; $text['label-json']['ko-kr'] = "JSON"; -$text['label-copy_to_clipboard']['en-us'] = "Copy to Clipboard"; -$text['label-copy_to_clipboard']['en-gb'] = "Copy to Clipboard"; -$text['label-copy_to_clipboard']['ar-eg'] = ""; -$text['label-copy_to_clipboard']['de-at'] = ""; -$text['label-copy_to_clipboard']['de-ch'] = ""; -$text['label-copy_to_clipboard']['de-de'] = ""; -$text['label-copy_to_clipboard']['es-cl'] = ""; -$text['label-copy_to_clipboard']['es-mx'] = ""; -$text['label-copy_to_clipboard']['fr-ca'] = ""; -$text['label-copy_to_clipboard']['fr-fr'] = ""; -$text['label-copy_to_clipboard']['he-il'] = ""; -$text['label-copy_to_clipboard']['it-it'] = ""; -$text['label-copy_to_clipboard']['nl-nl'] = ""; -$text['label-copy_to_clipboard']['pl-pl'] = ""; -$text['label-copy_to_clipboard']['pt-br'] = ""; -$text['label-copy_to_clipboard']['pt-pt'] = ""; -$text['label-copy_to_clipboard']['ro-ro'] = ""; -$text['label-copy_to_clipboard']['ru-ru'] = ""; -$text['label-copy_to_clipboard']['sv-se'] = ""; -$text['label-copy_to_clipboard']['uk-ua'] = ""; -$text['label-copy_to_clipboard']['zh-cn'] = ""; -$text['label-copy_to_clipboard']['ja-jp'] = ""; -$text['label-copy_to_clipboard']['ko-kr'] = ""; - -?> +?> \ No newline at end of file diff --git a/app/system/resources/images/icon_file.png b/app/system/resources/images/icon_file.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d71de0c4ad9a7a8f4349f7b5afecf4d97e0bb7 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY55O6*3aqU4E)2*A_r%sCn&Dx^)?Ph~mWJ}XY zrZ<;%OrBu7XQP2rM}k|9&Yrt9?;aW%FbSys6x+fwGkHS0-;^IU8mk^$ydLQcFw|Q4~G%p-ze-6lZA1 zk{YU&jWJLtl2luXAT35+s4IzP5wP1Qy|jX>NX zY6>kWouRP6I1Di30+9*7jc4`Vz2}|#?#Ti62XR1ef0A%dsJ7Yj1aToT9Sj6(0HC3< zp@U;{^1lC=>F8|l?9ub-odUVm+!B9frB{^1Vm`-e093Nj<-B3aG8uopSosRzU;%=r z2!bHMv0QqEul%mQN6{3y=L&)#RGW{ROAH2vC_Gnio9FlpS(c$F3IM=hFo0ngBPkRaFf14>|yB3P=fQT3VEfIhIS8Wf|e{$ng82AzvsIS_c4+$Mb}w$YGz~?*RZw zl2*iIVg>*~0ze=TsF{pRJqG|qQ4o(s`?ekfKqwSikHupzx9*c)CVGQy!TSI-ohj<} zd1I$l00nBBspC=rh}yc^r`}5!ZyAloG)>d6n34`@8(L2^8dU+n>2#*KT&|Xrj#D-O zIC3<@!Db(`jgE}IrU7Uc-g3f}WikQ)!!U5W-DNaI59Oc9e?@@;Z{e?(x=Sx?O=Yv$ zbhE{52maV#R zCP+CDZ^t6%2E?zR@=4fI%UvKo1jHObya0&viF9!|5U&AZQ6Rnw#FucTb6y}`1$6-k zHv=&v9+&4pQx8b|01(Tdn29A5u>{5oRzWBO_IdaS&iZ5;Fs0WvJJ&>H*@vK+KFS z5}^Pj{tSo@qGzI2Xpu%PJ_$1u+2x0!>Gdy#1>sq^H->Bl4G>@e&gR^+SeU!>00000 LNkvXXu0mjfF9@U- literal 0 HcmV?d00001 diff --git a/app/system/resources/images/icon_indenting.png b/app/system/resources/images/icon_indenting.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d4c733f126b55a393fb5c1550b66340c69a6f2 GIT binary patch literal 324 zcmV-K0lWT*P)%Q5972jAIQ4=e6olE>*nR--6DJ1a(#ry~j}({V(u-_( zBapHN;y;XxjPpq}9IIYNV$->>u<$V^CZ-4=e)RI?OX{W;W@ctfpsO|mnF3T#EkGB8 zupZEYQ^ckgxZ(f){qqN6DIk^uVi&9~fmoml3L<22TzZL4Ei5c>rMKU{eQQP4)B+51 z5OoQd0PLxrS`-x(K|v7#H0Ti!5T%EaE=4Xh#-9Q4BQnbtOueIJ3q`4AWL0wj0R{l= WHTrvIz+7Yi0000}#2@UW1Hq1KuRbX2Ya?I0C@d))q#Fd-wWOxz zs4;o~bLVgxU6G37y$MXB6L4py%7uEqH$HhuyduZcNUZwEOEYr2pRl$q5Py)BzJNNX zQKF7aDt!lQnV)LTB4-ic@U-eM4MeHPNknUiTo2gL0Oz|{*=v=G(A0HY-axH(gT3)Y z>$J?1LC}v3#>>Icz$9weq?Gi+ju~@124(`VN+39X%98>0KaGy|{#+K3CrDx&%;B=R zE#m1J%zD^e(0#BYWi&35UI=^ZcOd4md_Lbg_VvrnnHu`SiEPC96pAZK)kwb<4Zh)> z-w!@Jl!BbK3!-B2I>OhXFXX*{9XZ9Dfi_r(tczXBAj*Eyd|$VH6&c zgpaq>18@&EuYmoLy}n{{=5iQhb6`v5w?!sZl_P?j6JFdRxQE#I zMv0vAERRX_2zXzj){GC=q^w8qevBC$VZ+FvCG zU*Nt}bKABRP1BS#O=;%}_tM_DNYGrO*=*)_?)$!p2U9Rk@%4pUGX^Fl%F+R!#j@N` z`p_792+qJbxCM(6<}O&tmBq5G08(WW8ektx7qSqEq}6Iwayv(@L(bf1-9iTx0bRm8 zDs>CY_h7aO(=KSRjM~s$=mzVSOrTrtO5IYc)qZCcx=N zjTA4gl%K$9#tuu^ywoi)uR~U;EU4Q#Yel+S>at}S{>=@HZvh4XFCx-qlh}c#00000 LNkvXXu0mjfcthUG literal 0 HcmV?d00001 diff --git a/app/system/resources/images/icon_replace.png b/app/system/resources/images/icon_replace.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2ec2178852b59198baa3ae49a0eb6f321fa83c GIT binary patch literal 504 zcmVz$>{0~W;E)ZWv)(8#}5COwTKnRGZ0r3}*IxP4E)KU;= z2jbP}uEJ%w0@M{SgFr6r1L9_=As?XPKY(~Wl)ao7!?}R?6jZ}~Aojo#l(IlP7tJS2 zuo=#RCYAxjra=4>YVb`ghCc@42Smjvn#&(RU6PGMIXe(fz!C?miE;UPXt1ooVYoFA zYXb2msG+bFcMO|iM&wk2B`IR4M>3RPh@iXN6v+@64Z^2^_%9ZN<$+iX8b^-^g*mn~ zT@J*|I2?EeswSV9q=;29)st-xCe;8BdM8=6h{ONPXOW+ApVSG0LZY9Xck{YV$VXi0Gr_{Nb+jXGUXD~a8PP_ z0xeH`ftU@5TaYZ6iyZOzN=0PA3d9o7VByCi-;89z0$3eEtl`9fdL#=#C8P*74F`c5 usNtZX)1bEDAdm^ImB8jP4%rGCAix0otSfUDlILLn0000 - Portions created by the Initial Developer are Copyright (C) 2008-2023 + Portions created by the Initial Developer are Copyright (C) 2008-2024 the Initial Developer. All Rights Reserved. Contributor(s): @@ -45,10 +45,87 @@ $language = new text; $text = $language->get(); +//load editor preferences/defaults + if (permission_exists("system_view_support")) { + $setting_size = !empty($_SESSION["editor"]["font_size"]["text"]) ? $_SESSION["editor"]["font_size"]["text"] : '12px'; + $setting_theme = !empty($_SESSION["editor"]["theme"]["text"]) ? $_SESSION["editor"]["theme"]["text"] : 'cobalt'; + $setting_invisibles = !empty($_SESSION["editor"]["invisibles"]["boolean"]) ? $_SESSION["editor"]["invisibles"]["boolean"] : 'false'; + $setting_indenting = !empty($_SESSION["editor"]["indent_guides"]["boolean"]) ? $_SESSION["editor"]["indent_guides"]["boolean"] : 'false'; + $setting_numbering = !empty($_SESSION["editor"]["line_numbers"]["boolean"]) ? $_SESSION["editor"]["line_numbers"]["boolean"] : 'true'; + } + //additional includes require_once "resources/header.php"; require_once 'app/system/resources/functions/system_information.php'; +//ace editor helpers + if (permission_exists("system_view_support")) { + echo ""; + echo "\n"; + + echo "\n"; + } + //Load an array of system information $system_information = system_information(); @@ -370,22 +447,129 @@ echo "

\n"; } - echo ""; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "\n"; - echo " \n"; - echo " \n"; - echo "\n"; - echo "
".$text['label-support']."
\n"; - echo " \n"; - echo " \n"; - echo " ". json_encode($system_information, JSON_PRETTY_PRINT)."\n"; - echo "
\n"; + if (permission_exists("system_view_support")) { + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo "\n"; + echo "
".$text['label-support']."\n"; + echo " \n"; + echo "
\n"; + echo "  \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo " \n"; + echo " \n"; + $themes['Light']['chrome']= 'Chrome'; + $themes['Light']['clouds']= 'Clouds'; + $themes['Light']['crimson_editor']= 'Crimson Editor'; + $themes['Light']['dawn']= 'Dawn'; + $themes['Light']['dreamweaver']= 'Dreamweaver'; + $themes['Light']['eclipse']= 'Eclipse'; + $themes['Light']['github']= 'GitHub'; + $themes['Light']['iplastic']= 'IPlastic'; + $themes['Light']['solarized_light']= 'Solarized Light'; + $themes['Light']['textmate']= 'TextMate'; + $themes['Light']['tomorrow']= 'Tomorrow'; + $themes['Light']['xcode']= 'XCode'; + $themes['Light']['kuroir']= 'Kuroir'; + $themes['Light']['katzenmilch']= 'KatzenMilch'; + $themes['Light']['sqlserver']= 'SQL Server'; + $themes['Dark']['ambiance']= 'Ambiance'; + $themes['Dark']['chaos']= 'Chaos'; + $themes['Dark']['clouds_midnight']= 'Clouds Midnight'; + $themes['Dark']['cobalt']= 'Cobalt'; + $themes['Dark']['idle_fingers']= 'idle Fingers'; + $themes['Dark']['kr_theme']= 'krTheme'; + $themes['Dark']['merbivore']= 'Merbivore'; + $themes['Dark']['merbivore_soft']= 'Merbivore Soft'; + $themes['Dark']['mono_industrial']= 'Mono Industrial'; + $themes['Dark']['monokai']= 'Monokai'; + $themes['Dark']['pastel_on_dark']= 'Pastel on dark'; + $themes['Dark']['solarized_dark']= 'Solarized Dark'; + $themes['Dark']['terminal']= 'Terminal'; + $themes['Dark']['tomorrow_night']= 'Tomorrow Night'; + $themes['Dark']['tomorrow_night_blue']= 'Tomorrow Night Blue'; + $themes['Dark']['tomorrow_night_bright']= 'Tomorrow Night Bright'; + $themes['Dark']['tomorrow_night_eighties']= 'Tomorrow Night 80s'; + $themes['Dark']['twilight']= 'Twilight'; + $themes['Dark']['vibrant_ink']= 'Vibrant Ink'; + echo " \n"; + echo "
\n"; + + echo "
\n"; + + echo "\n"; + echo "\n"; + } //include the footer require_once "resources/footer.php"; -?> +?> \ No newline at end of file diff --git a/resources/app_languages.php b/resources/app_languages.php index cb327acbaa..973db45168 100644 --- a/resources/app_languages.php +++ b/resources/app_languages.php @@ -260,6 +260,32 @@ $text['message-copy']['zh-cn'] = "复制完成"; $text['message-copy']['ja-jp'] = "コピーが完了しました"; $text['message-copy']['ko-kr'] = "복사 완료"; +$text['message-copied_to_clipboard']['en-us'] = "Copied to Clipboard"; +$text['message-copied_to_clipboard']['en-gb'] = "Copied to Clipboard"; +$text['message-copied_to_clipboard']['ar-eg'] = "نسخ إلى الحافظة"; +$text['message-copied_to_clipboard']['de-at'] = "In die Zwischenablage kopiert"; +$text['message-copied_to_clipboard']['de-ch'] = "In die Zwischenablage kopiert"; +$text['message-copied_to_clipboard']['de-de'] = "In die Zwischenablage kopiert"; +$text['message-copied_to_clipboard']['el-gr'] = "Αντιγράφηκε στο Πρόχειρο"; +$text['message-copied_to_clipboard']['es-cl'] = "Copiado al portapapeles"; +$text['message-copied_to_clipboard']['es-mx'] = "Copiado al portapapeles"; +$text['message-copied_to_clipboard']['fr-ca'] = "Copié dans le presse-papier"; +$text['message-copied_to_clipboard']['fr-fr'] = "Copié dans le presse-papier"; +$text['message-copied_to_clipboard']['he-il'] = "הועתק ללוח"; +$text['message-copied_to_clipboard']['it-it'] = "Copiato negli Appunti"; +$text['message-copied_to_clipboard']['nl-nl'] = "Gekopieerd naar het klembord"; +$text['message-copied_to_clipboard']['pl-pl'] = "Skopiowane do schowka"; +$text['message-copied_to_clipboard']['pt-br'] = "Copiado para a área de transferência"; +$text['message-copied_to_clipboard']['pt-pt'] = "Copiado para a área de transferência"; +$text['message-copied_to_clipboard']['ro-ro'] = "Copiat în Clipboard"; +$text['message-copied_to_clipboard']['ru-ru'] = "Скопировано в буфер обмена"; +$text['message-copied_to_clipboard']['sv-se'] = "Kopierade till Urklipp"; +$text['message-copied_to_clipboard']['uk-ua'] = "Скопійовано в буфер обміну"; +$text['message-copied_to_clipboard']['tr-tr'] = "Panoya kopyalandı"; +$text['message-copied_to_clipboard']['zh-cn'] = "已复制到剪贴板"; +$text['message-copied_to_clipboard']['ja-jp'] = "クリップボードにコピーされました"; +$text['message-copied_to_clipboard']['ko-kr'] = "클립보드에 복사됨"; + $text['message-toggle']['en-us'] = "Toggle Completed"; $text['message-toggle']['en-gb'] = "Toggle Completed"; $text['message-toggle']['ar-eg'] = "الانتهاء من تبديل";