From 853d5c37aa7d18bbb86f25ac38a42a130d6acde8 Mon Sep 17 00:00:00 2001 From: Joe Hunt Date: Tue, 15 Dec 2015 00:18:16 +0100 Subject: [PATCH] New standard themes, default, canvas and dropdown. --- themes/aqua/images/ajax-loader.gif | Bin 847 -> 0 bytes themes/aqua/images/ajax-loader2.gif | Bin 847 -> 0 bytes themes/aqua/images/button_ok.png | Bin 631 -> 0 bytes themes/aqua/images/closed.png | Bin 753 -> 0 bytes themes/aqua/images/locate.png | Bin 501 -> 0 bytes themes/aqua/images/log.png | Bin 637 -> 0 bytes themes/aqua/images/menu_entry.png | Bin 477 -> 0 bytes themes/aqua/images/menu_inquiry.png | Bin 672 -> 0 bytes themes/aqua/images/menu_maintenance.png | Bin 574 -> 0 bytes themes/aqua/images/menu_report.png | Bin 628 -> 0 bytes themes/aqua/images/menu_settings.png | Bin 561 -> 0 bytes themes/aqua/images/menu_system.png | Bin 611 -> 0 bytes themes/aqua/images/menu_transaction.png | Bin 686 -> 0 bytes themes/aqua/images/menu_update.png | Bin 964 -> 0 bytes themes/aqua/images/progressbar.gif | Bin 3063 -> 0 bytes themes/aqua/images/sort_asc.gif | Bin 850 -> 0 bytes themes/aqua/images/sort_desc.gif | Bin 850 -> 0 bytes themes/aqua/images/sort_none.gif | Bin 71 -> 0 bytes themes/aqua/images/warning.png | Bin 644 -> 0 bytes themes/aqua/renderer.php | 220 ----- themes/{aqua => canvas}/default.css | 510 +++++----- themes/{aqua => canvas}/images/add.png | Bin themes/canvas/images/ajax-loader.gif | Bin 0 -> 3720 bytes themes/canvas/images/ajax-loader2.gif | Bin 0 -> 3720 bytes themes/{aqua => canvas}/images/alloc.png | Bin themes/canvas/images/arrow_12.gif | Bin 0 -> 198 bytes themes/canvas/images/body_bg.png | Bin 0 -> 255 bytes themes/canvas/images/button_ok.png | Bin 0 -> 619 bytes themes/canvas/images/cal.gif | Bin 0 -> 127 bytes themes/{aqua => canvas}/images/cancel.png | Bin themes/canvas/images/content_bg.png | Bin 0 -> 167 bytes themes/{aqua => canvas}/images/credit.gif | Bin themes/{aqua => canvas}/images/delete.gif | Bin themes/{aqua => canvas}/images/download.gif | Bin themes/{aqua => canvas}/images/edit.gif | Bin themes/canvas/images/enter.png | Bin 0 -> 492 bytes themes/{aqua => canvas}/images/escape.png | Bin themes/canvas/images/folder.gif | Bin 0 -> 378 bytes themes/canvas/images/footer_bg.png | Bin 0 -> 172 bytes themes/{aqua => canvas}/images/gl.png | Bin themes/{aqua => canvas}/images/help.gif | Bin themes/{aqua => canvas}/images/invoice.gif | Bin themes/canvas/images/link_bg.png | Bin 0 -> 171 bytes themes/canvas/images/locate.png | Bin 0 -> 414 bytes themes/{aqua => canvas}/images/lock.gif | Bin themes/{aqua => canvas}/images/login.gif | Bin themes/canvas/images/logo_frontaccounting.jpg | Bin 0 -> 6467 bytes themes/canvas/images/logo_frontaccounting.png | Bin 0 -> 10792 bytes themes/canvas/images/menu_break.png | Bin 0 -> 133 bytes themes/{aqua => canvas}/images/money.png | Bin themes/canvas/images/news.gif | Bin 0 -> 63 bytes themes/{aqua => canvas}/images/ok.gif | Bin themes/canvas/images/page_edit.png | Bin 0 -> 807 bytes themes/{aqua => canvas}/images/pdf.gif | Bin .../{aqua => canvas}/images/preferences.gif | Bin themes/{aqua => canvas}/images/print.png | Bin themes/canvas/images/progressbar.gif | Bin 0 -> 3720 bytes themes/{aqua => canvas}/images/receive.gif | Bin themes/{aqua => canvas}/images/remove.png | Bin themes/{aqua => canvas}/images/report.png | Bin themes/{cool => canvas}/images/sort_asc.gif | Bin themes/canvas/images/sort_asc2.gif | Bin 0 -> 891 bytes themes/{cool => canvas}/images/sort_desc.gif | Bin themes/canvas/images/sort_desc2.gif | Bin 0 -> 893 bytes .../right.gif => canvas/images/sort_none.gif} | Bin 895 -> 807 bytes themes/canvas/images/spacer.png | Bin 0 -> 1136 bytes themes/{aqua => canvas}/images/view.gif | Bin themes/canvas/images/warning.png | Bin 0 -> 2079 bytes themes/{aqua => canvas}/index.php | 1 + themes/canvas/renderer.php | 249 +++++ themes/cool/default.css | 655 ------------- themes/cool/images/ajax-loader.gif | Bin 847 -> 0 bytes themes/cool/images/ajax-loader2.gif | Bin 847 -> 0 bytes themes/cool/images/alloc.png | Bin 518 -> 0 bytes themes/cool/images/button_ok.png | Bin 658 -> 0 bytes themes/cool/images/closed.png | Bin 753 -> 0 bytes themes/cool/images/download.gif | Bin 338 -> 0 bytes themes/cool/images/locate.png | Bin 456 -> 0 bytes themes/cool/images/log.png | Bin 637 -> 0 bytes themes/cool/images/login.gif | Bin 933 -> 0 bytes themes/cool/images/menu_entry.png | Bin 477 -> 0 bytes themes/cool/images/menu_inquiry.png | Bin 672 -> 0 bytes themes/cool/images/menu_maintenance.png | Bin 574 -> 0 bytes themes/cool/images/menu_report.png | Bin 628 -> 0 bytes themes/cool/images/menu_settings.png | Bin 561 -> 0 bytes themes/cool/images/menu_system.png | Bin 611 -> 0 bytes themes/cool/images/menu_transaction.png | Bin 686 -> 0 bytes themes/cool/images/menu_update.png | Bin 964 -> 0 bytes themes/cool/images/progressbar.gif | Bin 3063 -> 0 bytes themes/cool/images/sort_none.gif | Bin 71 -> 0 bytes themes/cool/images/warning.png | Bin 644 -> 0 bytes themes/cool/renderer.php | 221 ----- themes/default/renderer.php | 5 +- themes/dropdown/default.css | 894 ++++++++++++++++++ themes/{cool => dropdown}/images/add.png | Bin themes/dropdown/images/ajax-loader.gif | Bin 0 -> 3720 bytes themes/dropdown/images/ajax-loader2.gif | Bin 0 -> 3720 bytes themes/dropdown/images/arrow_12.gif | Bin 0 -> 198 bytes themes/dropdown/images/basket.png | Bin 0 -> 669 bytes themes/dropdown/images/body_bg.png | Bin 0 -> 255 bytes .../images/breadcrumb.gif} | Bin 895 -> 847 bytes themes/dropdown/images/button_ok.png | Bin 0 -> 619 bytes themes/dropdown/images/cal.gif | Bin 0 -> 127 bytes themes/{cool => dropdown}/images/cancel.png | Bin themes/dropdown/images/cog.png | Bin 0 -> 512 bytes themes/dropdown/images/content_bg.png | Bin 0 -> 167 bytes themes/dropdown/images/controller.png | Bin 0 -> 666 bytes themes/{cool => dropdown}/images/credit.gif | Bin themes/{cool => dropdown}/images/delete.gif | Bin themes/dropdown/images/download.gif | Bin 0 -> 553 bytes themes/{cool => dropdown}/images/edit.gif | Bin themes/dropdown/images/enter.png | Bin 0 -> 492 bytes themes/{cool => dropdown}/images/escape.png | Bin themes/dropdown/images/folder.gif | Bin 0 -> 378 bytes themes/dropdown/images/footer_bg.png | Bin 0 -> 172 bytes themes/{cool => dropdown}/images/gl.png | Bin themes/{cool => dropdown}/images/help.gif | Bin themes/{cool => dropdown}/images/invoice.gif | Bin themes/dropdown/images/link_bg.png | Bin 0 -> 171 bytes themes/dropdown/images/locate.png | Bin 0 -> 414 bytes themes/{cool => dropdown}/images/lock.gif | Bin themes/dropdown/images/login.gif | Bin 0 -> 341 bytes .../dropdown/images/logo_frontaccounting.jpg | Bin 0 -> 6467 bytes .../dropdown/images/logo_frontaccounting.png | Bin 0 -> 10792 bytes themes/dropdown/images/menu_break.png | Bin 0 -> 133 bytes themes/{cool => dropdown}/images/money.png | Bin themes/dropdown/images/news.gif | Bin 0 -> 63 bytes themes/{cool => dropdown}/images/ok.gif | Bin themes/dropdown/images/on_off.png | Bin 0 -> 605 bytes themes/dropdown/images/page_edit.png | Bin 0 -> 807 bytes themes/{cool => dropdown}/images/pdf.gif | Bin .../{cool => dropdown}/images/preferences.gif | Bin themes/{cool => dropdown}/images/print.png | Bin themes/dropdown/images/progressbar.gif | Bin 0 -> 3720 bytes themes/{cool => dropdown}/images/receive.gif | Bin themes/{cool => dropdown}/images/remove.png | Bin themes/{cool => dropdown}/images/report.png | Bin themes/dropdown/images/sort_asc.gif | Bin 0 -> 850 bytes themes/dropdown/images/sort_asc2.gif | Bin 0 -> 891 bytes themes/dropdown/images/sort_desc.gif | Bin 0 -> 850 bytes themes/dropdown/images/sort_desc2.gif | Bin 0 -> 893 bytes themes/dropdown/images/sort_none.gif | Bin 0 -> 807 bytes themes/dropdown/images/spacer.png | Bin 0 -> 1136 bytes themes/dropdown/images/test.png | Bin 0 -> 12031 bytes themes/dropdown/images/test_stock.png | Bin 0 -> 10910 bytes themes/dropdown/images/time.png | Bin 0 -> 793 bytes themes/dropdown/images/transparent.gif | Bin 0 -> 832 bytes themes/{cool => dropdown}/images/view.gif | Bin themes/dropdown/images/warning.png | Bin 0 -> 2079 bytes themes/{cool => dropdown}/index.php | 1 + themes/dropdown/renderer.php | 228 +++++ 151 files changed, 1655 insertions(+), 1329 deletions(-) delete mode 100644 themes/aqua/images/ajax-loader.gif delete mode 100644 themes/aqua/images/ajax-loader2.gif delete mode 100644 themes/aqua/images/button_ok.png delete mode 100644 themes/aqua/images/closed.png delete mode 100644 themes/aqua/images/locate.png delete mode 100644 themes/aqua/images/log.png delete mode 100644 themes/aqua/images/menu_entry.png delete mode 100644 themes/aqua/images/menu_inquiry.png delete mode 100644 themes/aqua/images/menu_maintenance.png delete mode 100644 themes/aqua/images/menu_report.png delete mode 100644 themes/aqua/images/menu_settings.png delete mode 100644 themes/aqua/images/menu_system.png delete mode 100644 themes/aqua/images/menu_transaction.png delete mode 100644 themes/aqua/images/menu_update.png delete mode 100644 themes/aqua/images/progressbar.gif delete mode 100644 themes/aqua/images/sort_asc.gif delete mode 100644 themes/aqua/images/sort_desc.gif delete mode 100644 themes/aqua/images/sort_none.gif delete mode 100644 themes/aqua/images/warning.png delete mode 100644 themes/aqua/renderer.php rename themes/{aqua => canvas}/default.css (54%) rename themes/{aqua => canvas}/images/add.png (100%) create mode 100644 themes/canvas/images/ajax-loader.gif create mode 100644 themes/canvas/images/ajax-loader2.gif rename themes/{aqua => canvas}/images/alloc.png (100%) create mode 100644 themes/canvas/images/arrow_12.gif create mode 100644 themes/canvas/images/body_bg.png create mode 100644 themes/canvas/images/button_ok.png create mode 100644 themes/canvas/images/cal.gif rename themes/{aqua => canvas}/images/cancel.png (100%) create mode 100644 themes/canvas/images/content_bg.png rename themes/{aqua => canvas}/images/credit.gif (100%) rename themes/{aqua => canvas}/images/delete.gif (100%) rename themes/{aqua => canvas}/images/download.gif (100%) rename themes/{aqua => canvas}/images/edit.gif (100%) create mode 100644 themes/canvas/images/enter.png rename themes/{aqua => canvas}/images/escape.png (100%) create mode 100644 themes/canvas/images/folder.gif create mode 100644 themes/canvas/images/footer_bg.png rename themes/{aqua => canvas}/images/gl.png (100%) rename themes/{aqua => canvas}/images/help.gif (100%) rename themes/{aqua => canvas}/images/invoice.gif (100%) create mode 100644 themes/canvas/images/link_bg.png create mode 100644 themes/canvas/images/locate.png rename themes/{aqua => canvas}/images/lock.gif (100%) rename themes/{aqua => canvas}/images/login.gif (100%) create mode 100644 themes/canvas/images/logo_frontaccounting.jpg create mode 100644 themes/canvas/images/logo_frontaccounting.png create mode 100644 themes/canvas/images/menu_break.png rename themes/{aqua => canvas}/images/money.png (100%) create mode 100644 themes/canvas/images/news.gif rename themes/{aqua => canvas}/images/ok.gif (100%) create mode 100644 themes/canvas/images/page_edit.png rename themes/{aqua => canvas}/images/pdf.gif (100%) rename themes/{aqua => canvas}/images/preferences.gif (100%) rename themes/{aqua => canvas}/images/print.png (100%) create mode 100644 themes/canvas/images/progressbar.gif rename themes/{aqua => canvas}/images/receive.gif (100%) rename themes/{aqua => canvas}/images/remove.png (100%) rename themes/{aqua => canvas}/images/report.png (100%) rename themes/{cool => canvas}/images/sort_asc.gif (100%) create mode 100644 themes/canvas/images/sort_asc2.gif rename themes/{cool => canvas}/images/sort_desc.gif (100%) create mode 100644 themes/canvas/images/sort_desc2.gif rename themes/{cool/images/right.gif => canvas/images/sort_none.gif} (78%) create mode 100644 themes/canvas/images/spacer.png rename themes/{aqua => canvas}/images/view.gif (100%) create mode 100644 themes/canvas/images/warning.png rename themes/{aqua => canvas}/index.php (93%) create mode 100644 themes/canvas/renderer.php delete mode 100644 themes/cool/default.css delete mode 100644 themes/cool/images/ajax-loader.gif delete mode 100644 themes/cool/images/ajax-loader2.gif delete mode 100644 themes/cool/images/alloc.png delete mode 100644 themes/cool/images/button_ok.png delete mode 100644 themes/cool/images/closed.png delete mode 100644 themes/cool/images/download.gif delete mode 100644 themes/cool/images/locate.png delete mode 100644 themes/cool/images/log.png delete mode 100644 themes/cool/images/login.gif delete mode 100644 themes/cool/images/menu_entry.png delete mode 100644 themes/cool/images/menu_inquiry.png delete mode 100644 themes/cool/images/menu_maintenance.png delete mode 100644 themes/cool/images/menu_report.png delete mode 100644 themes/cool/images/menu_settings.png delete mode 100644 themes/cool/images/menu_system.png delete mode 100644 themes/cool/images/menu_transaction.png delete mode 100644 themes/cool/images/menu_update.png delete mode 100644 themes/cool/images/progressbar.gif delete mode 100644 themes/cool/images/sort_none.gif delete mode 100644 themes/cool/images/warning.png delete mode 100644 themes/cool/renderer.php create mode 100644 themes/dropdown/default.css rename themes/{cool => dropdown}/images/add.png (100%) create mode 100644 themes/dropdown/images/ajax-loader.gif create mode 100644 themes/dropdown/images/ajax-loader2.gif create mode 100644 themes/dropdown/images/arrow_12.gif create mode 100644 themes/dropdown/images/basket.png create mode 100644 themes/dropdown/images/body_bg.png rename themes/{aqua/images/right.gif => dropdown/images/breadcrumb.gif} (78%) create mode 100644 themes/dropdown/images/button_ok.png create mode 100644 themes/dropdown/images/cal.gif rename themes/{cool => dropdown}/images/cancel.png (100%) create mode 100644 themes/dropdown/images/cog.png create mode 100644 themes/dropdown/images/content_bg.png create mode 100644 themes/dropdown/images/controller.png rename themes/{cool => dropdown}/images/credit.gif (100%) rename themes/{cool => dropdown}/images/delete.gif (100%) create mode 100644 themes/dropdown/images/download.gif rename themes/{cool => dropdown}/images/edit.gif (100%) create mode 100644 themes/dropdown/images/enter.png rename themes/{cool => dropdown}/images/escape.png (100%) create mode 100644 themes/dropdown/images/folder.gif create mode 100644 themes/dropdown/images/footer_bg.png rename themes/{cool => dropdown}/images/gl.png (100%) rename themes/{cool => dropdown}/images/help.gif (100%) rename themes/{cool => dropdown}/images/invoice.gif (100%) create mode 100644 themes/dropdown/images/link_bg.png create mode 100644 themes/dropdown/images/locate.png rename themes/{cool => dropdown}/images/lock.gif (100%) create mode 100644 themes/dropdown/images/login.gif create mode 100644 themes/dropdown/images/logo_frontaccounting.jpg create mode 100644 themes/dropdown/images/logo_frontaccounting.png create mode 100644 themes/dropdown/images/menu_break.png rename themes/{cool => dropdown}/images/money.png (100%) create mode 100644 themes/dropdown/images/news.gif rename themes/{cool => dropdown}/images/ok.gif (100%) create mode 100644 themes/dropdown/images/on_off.png create mode 100644 themes/dropdown/images/page_edit.png rename themes/{cool => dropdown}/images/pdf.gif (100%) rename themes/{cool => dropdown}/images/preferences.gif (100%) rename themes/{cool => dropdown}/images/print.png (100%) create mode 100644 themes/dropdown/images/progressbar.gif rename themes/{cool => dropdown}/images/receive.gif (100%) rename themes/{cool => dropdown}/images/remove.png (100%) rename themes/{cool => dropdown}/images/report.png (100%) create mode 100644 themes/dropdown/images/sort_asc.gif create mode 100644 themes/dropdown/images/sort_asc2.gif create mode 100644 themes/dropdown/images/sort_desc.gif create mode 100644 themes/dropdown/images/sort_desc2.gif create mode 100644 themes/dropdown/images/sort_none.gif create mode 100644 themes/dropdown/images/spacer.png create mode 100644 themes/dropdown/images/test.png create mode 100644 themes/dropdown/images/test_stock.png create mode 100644 themes/dropdown/images/time.png create mode 100644 themes/dropdown/images/transparent.gif rename themes/{cool => dropdown}/images/view.gif (100%) create mode 100644 themes/dropdown/images/warning.png rename themes/{cool => dropdown}/index.php (93%) create mode 100644 themes/dropdown/renderer.php diff --git a/themes/aqua/images/ajax-loader.gif b/themes/aqua/images/ajax-loader.gif deleted file mode 100644 index 3d185fe96cf20ef05b8b11aa178036ea81fd4333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmZ?wbhEHb6krfw_`<-j{Mxy|{O|+>L*Y}_SFGP% zylUs%b0?d39+-UeSmvUwxy!aQkOCC{NjVp#CYGe8D3oWGWGEzNC069*C#L9S=B4E` zDE?$&-~t+__@CR)H6+;CF~HSG&w!Z`D5L|j1>{Hu)&K>CzLd;)OASPF6t!9sR;`^O za%`fMX~PG$n;i|&y(~6NnXLg61zH(9TNm}M(bQ@1jQX)iCF#R1k4Y0OT2`2<$yRil zW-HhTi+rk-J^H@i32HARvLzV`3SI7(dNQ=6jy_ni!a>Eg_P~LI*N!rA^h{|;%@7gd zIe0+9L6FPmK*NXRK=)=Qr!7yn1(?oIuvujqni9B8`-RfJ#pzQFR*0=zw6NbXTj0F1 zBLlZhfVly?4JS*30beAWg%&SoyRstGawcTU6M#Nc{yahBmWYQI*O34bPTeK#hVP9V zxvZQ|8+vc?XlZ)L=Ak!3<>tmp1`dIJ7tgTX$l}&(40mz3!xzc0$iRbBtX0RL&*=(R zU$%hPv$s5<_NL{`EHx_GyfK>mJl!x$nUO6Gf&^=W!W1S$k)sYPnw{m?)`%a=?rxgH zsOa=0!JeUUJJY@i%C1coRZf8s4avK67nN}fDJ@iZd1!G$V?rBmsM|8hqC1j&OAB6W zeop(}0JDY#*&2}FfU&p2fydQQ;Lu5l+*pa@J0(1NF0|dyU>E3OF=0}8uAw8b%uO-T zgCQb#21jGA>5{FCNiH5+*cevrOia?@>QikfFcwQbqP#)<2k#ptb`vx605z=${RWMm zUKN<7tjLzeLoM|HdW>V4g9*c-O~)LSJSTE&n6)s0!!ECt)zd(wL!wvC+k6wRhYtI} zPTi7bt)^yIDG`AshjlL|tmsHM!1PnVu#-b#!*qv!K4% z$0kadHhf^a+0hW)%VNWn*%~lWpp~(+by43MO`QhMs2__|l0NM6m^8tnWreAlY(=MO zwt|hY$fru#qwo8juvwC!pwQ)hsV75A>ga_Jo`VMz z90a+14m5m74s>s3a@z8ATY%{d1)Ei-p(%mev|lLgTbw?{V1?MaMGN~Kvjxs8J2G(F z1ehDJ+isCG;WD_XmK405aHBa(r)y0dKy~c1ChdX?c42ujrIK^6Z4Emg|aP?&ics+Z| z6KZc-&dgGylFb{V$ae2OS&nUu__6Hnra6p?PEQi-85*}U z?VF(N+GJ7X6d2KvygPSM8MlzqLWP%y7AG_&wDE?zEt4#|Bgwb4;I-!GwEqoQtpWKB z7<(%mcw7wy4xN<9jg>gQQ^KR?LfZ`uc7ZMy6DEb{8afio+!PZ%7$Smaa5UzcF4@YM z}IPCITSv?I@IwX4Kyv;Z9dg!np?9?r3)@o{Yl@bwHa#;6b r!itWB157^!3_Cd_HcWTu=W{mC;LtZ@Nn?%C?Cw!hWUvM$PcQ%ga~TT3 diff --git a/themes/aqua/images/button_ok.png b/themes/aqua/images/button_ok.png deleted file mode 100644 index 14c7ae1407050559f41546249215ef5fe64bbbc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmV--0*L*IP)~+zohG;Y16qL3axP0l@Xl zB?e$oV$tPdDw~T6B0jboTf16k$qoD(0FworR~1V`A(@fAFsRHXFDx)Yti?ojKPE<( zGx5Y#dGb6|$3$K0Y&O(`GAH^1zy<)e(^s}77OkhHsZu^E%bcjfi5qe}QA$fw0Dz|6 zM@#R&-XHc>4q@ll7XXmyIaSMd7h@trJ}JupWFZoP&qK7$0ovwZUD4H50N(+4e|f-( z-Wcu(0T026gA<1r251g@*wgzj6kS~b@a;H!bOGGJdp~e2Hy)dq0DzDP9di(NE&aJ> z8!rJg0R&@B?3zQ{@|;bdhj4=ctzmC;U}#S@+gJmzI}ZLsWlprAJ0t8Hs@1df$GT&$ z1K0z=|EcnCbG2&?Ro$^3jePGNfbNkGCn{(g+BSeW03iVFB=GSI=y2<)@)Q4C3tw=9 Rq89)F002ovPDHLkV1nEr3WNXv diff --git a/themes/aqua/images/closed.png b/themes/aqua/images/closed.png deleted file mode 100644 index 624c9edf8418fb4b472310d7463a9efb88dcd63a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW0Tv4r5R5X}r~m*0gGod|R5(wS zkV{BZaTvva|CxKIdGxUG(a>la)J#v5$`%ns)S^ub+Zco{qKHxk3k!mZ2-*ZaFe6$> zi=rTEQBY7|4+>KTQAkXRq;l*rGui0OIQQPU_iGVWQV5;ZS$yYw=N!d8{Jq_U8)HPX2p3zGVEsuDuGL5-l-I zGUY;x?4-}Az|;b;^*DSTW7crT1z?dj_5BrV{(+vv+1*PCR|GimI)RH%eD@lNKShbp zf@?RCz`GAKODI)He2PJ3%d^DMrZ6jubsltf^LEI`cy48ZKx+fi*jUTU zCAYcP`-Z!NUY^Wdh^`B61z2Evz_!7o01Ye~EP>x6uD!wPzB--`W_aZ)$H;=pf@wfL z4QDPx^C^%qFbq%`Fw@{_Z9p2Y8eo0HiX5h6)lrlMjs+y3kO8lNyA<5TAbGIHK&8ML zpG;tV17if;7(p$l#aU5@QeX>62GsI(n+2f%K{FqK)7y5C z_M4p8f|M0dj`Oo?VjRpo1cRU{&`n6Y|1emicQE1iaO;t|Slv47>yI65_f4?g;|2sA j0SX{q5CPkOyo>k`ItwJfXs=b400000NkvXXu0mjfT+l_% diff --git a/themes/aqua/images/locate.png b/themes/aqua/images/locate.png deleted file mode 100644 index 3df04db3263c21bef800ef2c9c81dcf10772d4a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 zcmV`obMF5LVO#u9B!>?Yo@<`& zAKQ_bm_gVU!nUX$)=aYKnLx_{C5xV^9@b3n-mv-vKMoqSF0R-=`9`P}p;mNcNbBN? ze7Q6pK-d-u&o$pqPiU!-@LmzbiW?aaYDJ_K^|xE(%cYU!^a+;ceHNT7?Kt9Ah2)** z+-XHyMbkBL(e=;|U2?WdA)O)6l8%;i(sFVSd*7JwTq7^90g&B$!rw80mMmo##^M9a z^%igTHgR710612P7tTDTOo4p4L~gypvz1q7BEdKxZGCDcmY<8pi5uAVZ+g?#-;g0sGSbjQig21nln<5JqF4_`CMKw}tbkq~YH@z(kAel)Jl|X>7LdzJNJ}Z~ z?j;ZxBZwt_AP^AHXf*JC<6Y(XONXID@WT0&3xdG_d_G?XUauFlsD$9P%UQNN9-clX za6Gd!K`U8AA{j%JCWoUTgu+2=eDGqy<%GxMhCd)Q?N8=B#{`caKcIpJ{C8K@ z%6h6Tn7(_53j{%6X@6yFdy5OKwsA6XYfKi{CU3STh|>w8h_$AO#=}QpH^K#D6C-5w zhD8>PTSr?05#nwP35v*xACls*BXWUd^cpc+OtN5P%*;Qc;Q!|l*g6-O%tm4~4a$P6 z*N6FnluJX(rjgBMkj+cTak9wmACk}K!0L+8Kn#O@vS4Um5U7C zv+6hKiM~%K3oZ{_VuJSOa;1bywTx=5f?BPLTAjmtRyw_gXnIw$fQ}*w(dX+@2RT7o9hp03PqEstLkNP6%QFRlAl5v40Cux8F*RT8& X&Qd>9k>=*i00000NkvXXu0mjfQ|>Fw diff --git a/themes/aqua/images/menu_entry.png b/themes/aqua/images/menu_entry.png deleted file mode 100644 index 4c3efdd6fa334616f87698708e73b2a5111c3278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 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 U#xj@WzW@LL07*qoM6N<$g6$wT&Hw-a diff --git a/themes/aqua/images/menu_update.png b/themes/aqua/images/menu_update.png deleted file mode 100644 index 58f19c68b047fb2fddff951c60bb56bf03bd7191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 964 zcmV;#13UbQP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00R(7L_t(I%XO38Yg=^~$3MSwPLsAtn`TYYCTZF(TW5)|MYO{g6tSR_ zx`G!QDjh=@h|`;a7ybcK5CtzqLF`2th|CKu2!p|-IB;cXI%}s(yER#tmt$T|UQUv8 za?bI>RotMT+vnlK!}B~}as0%GuK_=>4~LS8hU0KulBMN~iwj>rS{DG1N@kvXj0^A1 z)9-duX|zaZRc>r#xt%Gl2_ep1TwGXxNO1bXS2MO{{^GJs@z(3l5{(5>?`KfFA?Wji zt`Z#?=K97iKdx?+5aOjhi2@+gy{cHIIDdAQez(PNXbfKFV zFP~b5HKkInd!BmXD5*??_*4|zd9WCuQ7v;k`8Yxd9LHfdSD@W$5f1to%-?+)I3Vfu zCeue^NZt_DMjN$mpm!|lx`EM95#nE+5Q355FzdIraQ7(m*2+F0qD123j@D?2aNj+= ziko6Hz~4PCx|U75+$Cw6bUFqDUJtsiGZ_t1Y#BI`R0obI-T_asWmqFq6QjgqVRo{+ ztfp%ixM&$3KE0H}EiBH@AEjQe^Xng5Ffc)ID^&z$B}JAl?UtJuwgSLJEXv#yL2|`1 zC9R3p5$sfKR8>XOG_2OFj>mBNP2T9mW zhPg$pWnWmxVos4jgp7a^{02+1-BvSs4N$9LMfDU32@n<&O&f{GI3j m*M9P$3HD?8!Bg(T$$tO~BVE)oqR18i0000On~7`^b>p zE^TikLU+3c?Qjm<;o`8|w)1^d&<>Z*4^d@zf-*1ow7rQayBpl~J~HFHPvwK)vOB?< z7kvA_#Mm#lO+Vvfzs$DsK}g_E=gjjy8Rvb2b~-yOvvF8%W53j<{BCgHSD-SR7cXAa z&)xZ-ETH(G+s`#5*x50_)kx2PnUR5kLGdRGDS}n|=Ppma4OPyYGM4QRBD%_WO#W?1&-@6(xQl z{>s+2_Kwc3?w$@8W@Zi!d5#Ia(`U?_HG58mp6oxyx6qT(!E@MU01O<3^q} zTeofBG1rArmT@1W7URytM~)sVa1oZ^;u01Vb*9Pib-qxnh0uf0> zK~y-)rIXJ~6af@~zxlDw?9R;2&aUgKyJM}H6%tg345`2_1yNAp*$g!3*1bz06hfz< zV}C>7r7m@fE=31XF(^ezT{F{MbH`@qbttyL-4c4Y$9wPN@%SG6XDE#duSZDa+7G=@ z6`EGw&h#ID!g{?vwGklW4d{|cBKq{s1`^HMIM7m7T5`iTeQE9ia^2{y1T z. -***********************************************************************/ - class renderer - { - function get_icon($category) - { - global $path_to_root, $SysPrefs; - - if ($SysPrefs->show_menu_category_icons) - $img = $category == '' ? 'right.gif' : $category.'.png'; - else - $img = 'right.gif'; - return "  "; - } - - function wa_header() - { - page(_($help_context = "Main Menu"), false, true); - } - - function wa_footer() - { - end_page(false, true); - } - - function menu_header($title, $no_menu, $is_index) - { - global $path_to_root, $SysPrefs, $db_connections; - echo "\n"; - echo "\n"; - echo "
\n"; - - echo "\n"; - echo "\n"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo "
\n"; // tabs - - $indicator = "$path_to_root/themes/".user_theme(). "/images/ajax-loader.gif"; - if (!$no_menu) - { - $applications = $_SESSION['App']->applications; - $local_path_to_root = $path_to_root; - $sel_app = $_SESSION['sel_app']; - echo "
"; - echo "
"; - foreach($applications as $app) - { - if ($_SESSION["wa_current_user"]->check_application_access($app)) - { - $acc = access_string($app->name); - echo "" .$acc[0] . ""; - } - } - echo "
"; - echo "
"; - // top status bar - $pimg = ""._(  "; - $limg = ""._(  "; - $img = ""._(  "; - $himg = ""._(  "; - - echo ""; - echo ""; - echo ""; - echo "
" . $db_connections[user_company()]["name"] . " | " . $_SERVER['SERVER_NAME'] . " | " . $_SESSION["wa_current_user"]->name . "$pimg" . _("Preferences") . "   \n"; - echo " $limg" . _("Change password") . "   \n"; - - if ($SysPrefs->help_base_url != null) - { - echo "$himg" . _("Help") . "   "; - } - echo "$img" . _("Logout") . "   "; - echo "
"; - } - echo "
"; - if ($no_menu) - { - echo "
" - ."" - ."
"; - } elseif ($title && !$is_index) - { - echo "
" - ."" - ."
$title" - .(user_hints() ? "" : '') - ."
"; - } - } - - function menu_footer($no_menu, $is_index) - { - global $version, $path_to_root, $Pagehelp, $Ajax, $SysPrefs; - - include_once($path_to_root . "/includes/date_functions.inc"); - - echo "
\n"; // 'main_page' - if ($no_menu == false) // bottom status line - { - if ($is_index) - echo "\n"; - else - echo "
\n"; - echo ""; - if (isset($_SESSION['wa_current_user'])) { - $phelp = implode('; ', $Pagehelp); - echo "\n"; - $Ajax->addUpdate(true, 'hotkeyshelp', $phelp); - echo ""; - } - echo "
" . Today() . " | " . Now() . "".$phelp."
\n"; - } - echo "
\n"; // 'callout_main' - if ($no_menu == false) - { - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - if ($SysPrefs->allow_demo_mode) - { - echo "\n"; - //echo "\n"; - echo "\n"; - } - echo "

\n"; - } - } - - function display_applications(&$waapp) - { - global $path_to_root; - - $selected_app = $waapp->get_selected_application(); - if (!$_SESSION["wa_current_user"]->check_application_access($selected_app)) - return; - - if (method_exists($selected_app, 'render_index')) - { - $selected_app->render_index(); - return; - } - - echo ""; - foreach ($selected_app->modules as $module) - { - if (!$_SESSION["wa_current_user"]->check_module_access($module)) - continue; - // image - echo ""; - // values - echo ""; - } - echo "
"; - } - } diff --git a/themes/aqua/default.css b/themes/canvas/default.css similarity index 54% rename from themes/aqua/default.css rename to themes/canvas/default.css index e558bfcd..88f93458 100644 --- a/themes/aqua/default.css +++ b/themes/canvas/default.css @@ -1,8 +1,8 @@ /*--------------------------------------------------\ -| aqua | | default.css | +| elegant | | default.css | |---------------------------------------------------| | For use with: | -| FrontAccounting | +| FrontAccounting | | http://FrontAccounting.com/ | | by Joe Hunt Consulting | |---------------------------------------------------| @@ -17,39 +17,48 @@ \--------------------------------------------------*/ body { - font-family: Verdana, Arial, Helvetica; - background: #518fad; - font-size: 10px; - margin: 5px 0 0 5px; - padding: 0; + background-color: #eee; + background-image: url(images/body_bg.png); + background-repeat: repeat-x; + margin: 0; + padding: 0; + text-align: center; } -tr, td, th { - font-size: 11px; - line-height: 19px; +body,td,th { + font-family:Arial, Helvetica, sans-serif; + font-size: 11px; + color: #000; } +/* Main */ +.fa-main { + width: 98%; + margin: 0 auto; + text-align: left; +} + +tr, td, th { + line-height: 17px; + color: #000; +} table { text-align: left; } textarea { - font-size: 12px; + font-size: 12px; } -input, select { - font-size: 11px; +input, select +{ + font-size: 11px; padding: 1px; } -select { - max-width: 230px; -} - -option.inactive { - text-decoration: line-through; - color: gray; -} +//select { +// max-width: 200px; +//} input.big { width: 100px; @@ -59,234 +68,252 @@ input.small { width: 50px; } -a { - color: #0000bb; - font-size: 11px; +a, a:active { + color: #045c97; text-decoration: none; } - -a:link { - color: #0000bb; - text-decoration: none; +a:hover, a:focus { + color: #4f9adb; + text-decoration: underline; } - -a:active { - color: #000000; +a:visited { + color: #045c97; text-decoration: none; } - -a:hover, a:focus { - color: #2d8628; - text-decoration: underline; +.clear { + clear: both; } - -.inactive { - color: gray; +.nodisp { + display: none; +} +.italic { + font-style: italic; +} +.flleft { + float: left; +} +.flright { + float: right; } -button { - font-size: 11px; - border: 1px #0066cc solid; - padding: 1px 0px; +/* Menu */ +.fa-menu { + clear: both; + margin: 0; + padding: 0; + height: 30px; } -button img, span { - padding: 0px 2px ; - vertical-align: middle; +.fa-menu ul { + margin: 0; + padding: 0; + height: 30px; + list-style: none; + display: inline; + white-space: nowrap; } -.callout_main { - font-family: Verdana, Arial, Helvetica; - border: none; - width: 99%; - margin: 0; - padding: 0; +.fa-menu li { + margin: 0; + padding: 0 0 0 2px; + list-style: none; + display: block; + float: left; + background-image: url(images/menu_break.png); + background-repeat: no-repeat; } -.main_page { - background-color: #f9f9f9; - border: none; - width: 100%; - margin: 0; - padding: 0; +.fa-menu a:link, +.fa-menu a:active, +.fa-menu a:visited { + vertical-align: middle; + font-size: 12px; + font-weight: bold; + text-align: center; + color: #fff; + margin: 0; + padding: 0 12px; + display: block; + float: left; + height: 30px; + line-height: 30px; } -.quick_menu { - background-color: #518fad; - border: 0; - margin: 0; - padding: 0; - /*text-align: right;*/ +.fa-menu a:hover { text-decoration: underline; } + +.fa-menu .active a { + background-image: url(images/link_bg.png); + background-repeat: repeat-x; } -.quick_menu_selected{ - font-family: Verdana, Arial, Helvetica; - font-size: 13px; - border: none; - white-space: nowrap; - margin: 2px; - padding: 2px; - color: #00cc00; - font-weight: bolder; +.fa-menu .active a:hover { text-decoration: none; } + + +/* Body */ +.fa-body { + width: 100%; + background-color: #fff; + background-image: url(images/content_bg.png); + background-repeat: repeat-x; + float: left; + margin: 0; + padding: 5px 0 0 0; } -.logoutBar { - padding-right: 1em; - background: #a7d6ce; - color: black; - border-bottom: 1px solid #8cacbb; - width: 100%; +#fa-submenu{ +padding: 0; +margin-top: 2px; +width: 100%; +height: 24px; +/*border-top: 1px solid #ececec;*/ /*Brown color theme*/ +/*background-color: #045c97;*/ +background-color: #7895ac; } -.bottomBar { - padding-right: 1em; - background: #a7d6ce; - color: black; - border-bottom: 1px solid #8cacbb; - width: 100%; +#fa-submenu ul{ +margin:0; +padding: 0; +list-style: none; } -.bottomBarCell { - font-size: 10px; - line-height: 12px; +#fa-submenu li{ +display: inline; +margin: 0 2px 0 0; +padding: 0; } -.bottomBar2 { - padding-right: 1em; - background: #a7d6ce; - color: black; - border-top: 1px solid #8cacbb; - border-bottom: 1px solid #8cacbb; - width: 100%; +#fa-submenu a{ +float: left; +display: block; +font-size: 12px; +color: white; +text-decoration: none; +margin: 0 1px 0 0; /*Margin between each menu item*/ +border-right: 1px solid #ececec; +padding: 5px 10px; +/*background-color: #045c97;*/ /*blue color theme*/ +background-color: #7895ac; } -.logoutBarRight { - text-align: right; +#fa-submenu a:hover{ +background-color: black; /*Brown color theme*/ +color: white; +} + + +/* Content */ +.fa-content { + width: 99%; + margin: 0; + padding: 7px 10px 5px 0; + float: right; + vertical-align: top; } -div.logoutBar { - padding-right: 1em; - background: #a7d6ce; - color: black; - border-bottom: 1px solid #8cacbb; - text-align: right; +/* Footer */ +.fa-footer { + clear: both; + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; + height: 10px; + margin: 0; + padding: 10px; + text-align: center; + font-size: 10px; + color: #036; } -div.logoutBar a { - font-weight: normal; - margin-left: 1em; - color: #436976; - background-color: transparent; + + +h1 { + font-size: 14px; + margin-right: 20px; + color: #466f01; } -div.logoutBar img { - vertical-align: top; +h2, .titletext { + font-weight: bold; + font-size: 13px; + color: #555; + padding: 5px; } - -div.tabs { - padding: 3px 0 0 0; - background: none transparent scroll repeat 0% 0%; - white-space: nowrap; - border-collapse: collapse; +.titletext { border-bottom: 1px solid #8cacbb; +} +h3 { + font-size: 100%; + padding-top: 1ex; + padding-bottom: 1ex; } -div.tabs a { - border: 1px solid #8cacbb; - padding: 3px 10px; - font-weight: normal; - background: white scroll repeat 0% 0%; - color: #436976; - margin-right: 0.0em; - height: 1.0em; +#header { margin: 0; } +#header ul {clear: right; float: right; font-size: 11px; margin: 8px 10px 0 0; } +#header li{ list-style: none; display: inline; margin: 0; } +#header li a{ color: #045c97; text-decoration: none; padding: 0 0 0 16px; } +#header h1 { + padding: 4px 0 4px 10px; + margin: 0; } -div.tabs a.selected { - border-top: 1px solid #8cacbb; - border-right: 1px solid #8cacbb; - border-bottom: 1px solid #a7d6ce; - border-left: 1px solid #8cacbb; - font-weight: normal; - background: #a7d6ce; - color: #436976; +#header h2 { + font-style: italic; } -div.tabs a:hover { - background: #a7d6ce; - color: #436976; + +.fa-footer .power a { font-size: 10px; padding: 0 12px 0 12px; text-align: center; background: transparent url(images/news.gif) no-repeat center left; color: #045c97; } +.fa-footer .date { font-size: 10px; padding: 0 12px 0 12px; text-align: center; color: #045c97; } + +hr { + background: #ccc; + border: 0; + color: #ccc; + height: 1px; } .menu_group { - font-size: 13px; - padding: 0px; - color: #000000; - background-color: #a7d6ce; + font-size: 12px; + padding: 0; + color: #555; + background-color: #fff; padding-left: 3px; font-weight: bold; } .menu_group_items { + font-size: 12px; background-color: #f9f9f9; font-weight: normal; + line-height: 19px; padding: 9px; border: 1px solid #8cacbb; } -#hotkeyshelp { - text-align: right; - font-weight: bolder; -} - -#footer { - position: relative; - bottom: -3px; -} - -.footer { - font-family: Verdana, Arial, Helvetica; - color: #cccccc; - font-weight: normal; - font-size: 9px; - text-align: center; - width: 100%; -} - -.footer td a { - color: #666666; - font-size: 9px; +.menu_group_items a { + text-decoration: none; } - .tableheader { font-weight: bold; - background-color: #d5cea7; - color: black; + background-color: #7895ac; + color: #fff; text-align: center; } .tableheader2 { font-weight: bold; - background-color: #d5cea7; - color: black; + background-color: #7895ac; + color: #fff; text-align: left; } .tableseparator { - border-left: 1px solid #444466; -} - -.titletext { - font-weight: bold; - font-size: 13px; - border-bottom: 1px solid #8cacbb; - padding: 5px; - width: 100%; + border-left: 1px solid #ccc; } .headingtext { font-weight: bold; - font-size: 13px; - color: black; + font-size: 12px; + color: #555; } .headingtext2 { - font-size: 13px; + font-size: 12px; color: black; } @@ -297,41 +324,45 @@ div.tabs a:hover { } .errortext { - font-size: 13px; - color: #ff0000; + font-size: 12px; + color: #f00; font-weight: bold; } .inputsubmit { font-size: 11px; - border: 1px solid #0066cc; + border: 1px #ccc solid; + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; padding: 1px 4px; } .ajaxsubmit { font-size: 11px; - border: 1px #0066cc solid; + border: 1px #ccc solid; + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; padding: 1px 4px; } .oddrow { - background-color: #eeeeee; + background-color: #fafafa; } .evenrow { - background-color: #dddddd; + background-color: #f3f3f3; } .overduebg { - background-color: #dd7777; + background-color: pink; } .overduefg { - color: #dd7777; + color: pink; } .currentfg { - color: #ff6666; + color: #f66; } .redfg, a.redfg { @@ -340,11 +371,11 @@ div.tabs a:hover { } .settledbg { - background-color: #00bb00; + background-color: #0b0; } .settledfg { - color: #00bb00; + color: #0b0; } .inquirybg { @@ -352,7 +383,7 @@ div.tabs a:hover { } .currencybg { - background-color: #ee8888; + background-color: #e88; } .stockmankobg { @@ -365,11 +396,11 @@ div.tabs a:hover { table.tablestyle { border-collapse: collapse; - border: 1px solid #8cacbb; + border: 1px solid #e1e1e1; } table.tablestyle td { border-collapse: collapse; - border: 1px solid #8cacbb; + border: 1px solid #e1e1e1; } table.tablestyle2 { border-collapse: collapse; @@ -392,7 +423,7 @@ table.tablestyle_inner td { } .label { - background-color: #efefef; + background-color: #ebf0f3; color: black; } @@ -423,49 +454,63 @@ input.amount { } .editbutton { - color:#0000FF; - background-color:transparent; - border-style:none; - text-decoration:underline; - cursor: pointer; + color:#00f; + background-color:transparent; + border-style:none; + text-decoration:none; + padding: 0; + margin: 0; + cursor: pointer; } -.navibutton[disabled], .navibutton[disabled] span { - color:#808080; - cursor: inherit; +.navibutton[disabled] { + color:#ccc; + text-decoration:none; + cursor: auto; } button.navibutton { - font-family: Verdana, Arial, Helvetica; + font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; - color:#000; - padding: 0 3px; - background-color:transparent; - border-style:none; - cursor: pointer; + color:#fff; + padding: 0 3px; + background-color: transparent; + border-style:none; + cursor: pointer; } .navibutton span { - text-decoration: underline; -} + text-decoration:underline; +} .navibar { - padding: 0 3px; - color: #000; - border: 1px solid #8cacbb; + padding: 0 3px; + color: #fff; + border: 1px solid #e1e1e1; border-collapse: collapse; - background-color: #d5cea7; -} - -.navibar tr td { - border: none; + background-color: #7895ac; } .listsubmit { display: none; } +.inactive { + color: gray; +} + +button { + font-size: 11px; + border: 1px #0066cc solid; + padding: 1px 0px; +} + +button img, span { + padding: 0px 2px ; + vertical-align: middle; +} + ul.ajaxtabs{ padding: 3px 0 0 0; margin: 3px 3px 0 3px; @@ -481,8 +526,6 @@ ul.ajaxtabs li{ ul.ajaxtabs li button{ background-color: #dee7ec; -/* background-repeat: repeat-x; - background-position: top; */ padding: 3px 8px; margin: 0px; border-top: 1px solid #8cacbb; @@ -494,7 +537,7 @@ ul.ajaxtabs li button{ ul.ajaxtabs li button:hover{ border-top: 1px solid #8cacbb; - color:#FFFFFF; + color:#fff; } div.spaceBox{ background-color: #8cacbb; @@ -513,17 +556,20 @@ div.contentBox{ ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ border-left: 1px solid #8cacbb; background-color: #8cacbb; - color:#FFFFFF; + color:#fff; } #hints { - font-size: 13px; - padding: 5px; - border-bottom: 1px solid #8cacbb; - margin: -4px -2px -2px; - border: 1px solid #8cacbb; - background-color: #FFFFE0; - white-space: nowrap; + font-size: 12px; + padding: 5px; + border-bottom: 1px solid #8cacbb; + margin: -4px -2px -2px; + border: 1px solid #8cacbb; + background-color: #ffffea; + white-space: nowrap; } + +img { border: 0; } + /* Calendar style */ @@ -563,7 +609,7 @@ ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ text-align: center; } #CC .header { - background-color: #518fad; + background-color: #22303b; } #CC .weekday { background-color: #eee; @@ -574,12 +620,12 @@ ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ color: #000; } #CC .weekno { - background-color: #d5cea7; + background-color: #cde; color: #555; } #CC .current { border: 1px solid #339; - background-color: #518fad; + background-color: #22303b; color: #FFF; } #CC .weekday, #CC .weekend, #CC .current { @@ -590,7 +636,7 @@ ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ } #CC .weekday:hover, #CC .weekend:hover, #CC .current:hover { color: #FFF; - background-color: #518fad; + background-color: #22303b; border: 1px solid #999; } #CC .previous { @@ -646,6 +692,6 @@ div.note_msg { } #title { - margin-bottom: 10px; + margin-bottom: 10px; width: 100%; } diff --git a/themes/aqua/images/add.png b/themes/canvas/images/add.png similarity index 100% rename from themes/aqua/images/add.png rename to themes/canvas/images/add.png diff --git a/themes/canvas/images/ajax-loader.gif b/themes/canvas/images/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..269e15a9ca56d646aecf44b199602e2bc0c116fd GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/canvas/images/ajax-loader2.gif b/themes/canvas/images/ajax-loader2.gif new file mode 100644 index 0000000000000000000000000000000000000000..452e0520895c3512f74fd4ab5b22410c3bdbe066 GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/aqua/images/alloc.png b/themes/canvas/images/alloc.png similarity index 100% rename from themes/aqua/images/alloc.png rename to themes/canvas/images/alloc.png diff --git a/themes/canvas/images/arrow_12.gif b/themes/canvas/images/arrow_12.gif new file mode 100644 index 0000000000000000000000000000000000000000..56eb6e6fa0c5be062a912d14c0853fb7d6da4252 GIT binary patch literal 198 zcmZ?wbhEHb=t`27b6egnbt=g;mxxc><#`svfn z8#mv+ef#~#_h-+aefsqI#?6~=-n@PD=FJa~#%Dm*&6_uJ&wm5zym|BHg9i^>dQSiU z|Nr>$;|vT8ia%L^Bm;vEhydBi!0MdvyjMlDEMrz*mUWtYVnIw=zoSE;gnMA$MTdj0 ub=f9NOjUYVC?$5WJ!1Qb!1@J*w6hZkrl}A^K@|xskrs_>Q2EH0|A#nS?1aL zl?f9W|FLb{nUIj9$)Lh0_~Ez&^QsAV!tX9VJi%Xc=W9`!b;o+8&Fdsj8=O0`H0Ok+ zaClm_<+9CYw}ay5Mekcv|0r4i#MYvy#AwT9-=F85Ey=!D>2Fh8A0lU7go890q7!y+SuL?}EJRLG(NiyC-Y5Onbn5f~jh zl+=PQne>Ga*jlJHs*R;3I!wnDS0h&jm6fe`-+Mb~QK3d&`k$W5@6Yq`f8c*h#nCH9 zE+78%PgGNz0ZDYASML$1+&M~7xsNg5sx-w@)M`yGqy9)&(1G>=+8WK9%CvR0AeEY=dNJnEt=}R=6E9MR%#mS(Jc+I%)AeM zUbCibOQ}@6hUn`dhP}7FO3wuciC74bnQd9c{_|nB9VsCZ17F(*GO4eWZ7pHt22iUZ z{0yF6zk|R1)GVC%F`Wn~ypMD-6}2N7U~_{RmD-FTLP~~_2QcWmhQGZ92m`5K*CPP1 zVyy}(--cv>Tn4gfNXKEI69(^IqVLuj;1!VmbH5@0U*36`7)oMUr3Ge8UUX*}?mkV> za}}5XGIJeh#$cdRW{Js5V!Do84g#(?qfbsU-g^Uh1LWq5hVZj0vYOCJI|x1gM(EKA zUOvAGOfCffu8q5`RNFpMXte>$=MB|@e*qT2v>15N`VNCxv_}2FDe9t*lmmtT}V`<;yxP?4pli(`n!#N;`9zCEaCQ)1v27FITV zB@tl}5!n%P;+WSOCnevM<-0nslq+9U+r(dIZuIZh-}V((m>HxmbFlAfNMi;X!r000SaNLh0L01FcU01FcV0GgZ_00004XF*Lt006O%3;baP0004dNkl6k&VqC>^0;LNup~nzH&i@9 z;R+TKXonjD_3rZ3q`8{D%QXpo`hGRq=iG<7(Y@|&RL|TuS8LRT&Mq!D&l4xRW-A6k z7{s3$lRs1&({&`z_Nf7{FRldApbIL`quMnlLB41K+K$7qIZ-}SV*8qn5UP&}XmB@B zf~qnbRggWh;qk%wH^Xol$g*|4C9k#ZJxd|B3c#IWz&P)ZD6Dymk}{j1w{$Sh4QQVj zVBb41d>ZCh3K7DAXn+2KWKlc}Z|Z_O@$#ijAzB5ADBTO!4Diec@V?d=WRZzvybFg#OkRNr-FN=3zVdt9tv~<4fPor7@h1x-1A_*G z4#+T&pBUJtADCR=A+xAY{q)Mqma1&c{a=cmxa4~mroT4KS#`QgUof=)~+&T;I{j*sYXaTd%6BpddF%U0!DD^qC5h za!gM1`zFkilw?>wPi9)j8Wt9I))h*%tJiLm*{Loqq9hZ|aDstdhKpl`^aUv?Mn)zk OR#uKC*E=qb4Aua>fQ#$^ literal 0 HcmV?d00001 diff --git a/themes/canvas/images/footer_bg.png b/themes/canvas/images/footer_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1917b3a3017ec9c0e60903774ec9185a5ba76f4c GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTs!2~3;Wt?9DDfSXiUsv{ZLD&H{xv z3p^r=fyxeoFyrCOkYJ!7OS+@4BLl<6e(pbsAVaJ@T^vIyZYBTu|KFZjC?Uy#Rj2;n zKj(-4|F$1fSMU$`zyH6=%yzy1?F*{^UA|`H^iSPz&%b|5FYH}W!?6EI*!-gn=}|yq O7(8A5T-G@yGywn(Svn*D literal 0 HcmV?d00001 diff --git a/themes/aqua/images/gl.png b/themes/canvas/images/gl.png similarity index 100% rename from themes/aqua/images/gl.png rename to themes/canvas/images/gl.png diff --git a/themes/aqua/images/help.gif b/themes/canvas/images/help.gif similarity index 100% rename from themes/aqua/images/help.gif rename to themes/canvas/images/help.gif diff --git a/themes/aqua/images/invoice.gif b/themes/canvas/images/invoice.gif similarity index 100% rename from themes/aqua/images/invoice.gif rename to themes/canvas/images/invoice.gif diff --git a/themes/canvas/images/link_bg.png b/themes/canvas/images/link_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..30970e1e2814fcc658d1afde472e0f710d737d98 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^AhsL_8;}$&?Kc2YEX7WqAsj$Z!;#VfERAlSv;uvDln;i1R=l^*JmW0H_L^U^A zW^QidtD-@7vz|3>u2QJ=-P5TPvaO2Y@I;n){<`x5xuzdAYb1V3G0ZAqF4)(w^()XI N22WQ%mvv4FO#pWBGrj-- literal 0 HcmV?d00001 diff --git a/themes/canvas/images/locate.png b/themes/canvas/images/locate.png new file mode 100644 index 0000000000000000000000000000000000000000..c14484dcd18905b4c9640720105de63201ab274e GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!PKj$oiE~kEVo7Fxo4nJa0`MkV|_~eM4%u`x}&cn1H;CC?mvmFKz>DlPlzkW8F?WgA#ZPQ!HHK^ zKl}w0R#a4+HEY)Y|Nnpe`Bz+A{O|w&AAkP7|MBO^r(b{n{rmds@0)Lb9)A3J_4W4? z&%W-u|LMh--*?~ty!i6_;m2RL-u<}z+WYC}-=2N`ZU4j18*hJDc;(%sGq0PEy)4=P zwD;7j+QTpM_dZS7`gmJH-v^*&j3q&S!3+-1ZlnP@DV{ElAr-fh6ArN5Xkh3(eeM`P zOU@gP$~w_d)6%*fQf85sm8`C+sXI7k&)CtjWXcvEr-pck0FMY45l?=0bAEmKCjKq0 z&CSh|d%HQW%APr+d+1F9QpM`WlwHTz04BK>HXxUHx3vIVCg! E07mAlB>(^b literal 0 HcmV?d00001 diff --git a/themes/aqua/images/lock.gif b/themes/canvas/images/lock.gif similarity index 100% rename from themes/aqua/images/lock.gif rename to themes/canvas/images/lock.gif diff --git a/themes/aqua/images/login.gif b/themes/canvas/images/login.gif similarity index 100% rename from themes/aqua/images/login.gif rename to themes/canvas/images/login.gif diff --git a/themes/canvas/images/logo_frontaccounting.jpg b/themes/canvas/images/logo_frontaccounting.jpg new file mode 100644 index 0000000000000000000000000000000000000000..130a31dd208964c4affc47537b4bb8878a0b4369 GIT binary patch literal 6467 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 O0m2u}|6hz`&in@l6FX)A literal 0 HcmV?d00001 diff --git a/themes/canvas/images/logo_frontaccounting.png b/themes/canvas/images/logo_frontaccounting.png new file mode 100644 index 0000000000000000000000000000000000000000..85150e2bbec2bdf03536d2d3f095e8bd15df1274 GIT binary patch literal 10792 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 literal 0 HcmV?d00001 diff --git a/themes/canvas/images/menu_break.png b/themes/canvas/images/menu_break.png new file mode 100644 index 0000000000000000000000000000000000000000..95d2d425172d40574c568a823b615534f3faf0b8 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eh!3HGR7M(u=q*#ibJVQ8upoSx*1IU*wag8Vm z&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCij)5S4FVrsI-nz=vbH#R=B7iJde bNnvAHdz5*FkEXB!Pzi<Dnm{r-UW|3D6_9 literal 0 HcmV?d00001 diff --git a/themes/aqua/images/money.png b/themes/canvas/images/money.png similarity index 100% rename from themes/aqua/images/money.png rename to themes/canvas/images/money.png diff --git a/themes/canvas/images/news.gif b/themes/canvas/images/news.gif new file mode 100644 index 0000000000000000000000000000000000000000..072e303833dce330251211a285ee19becbc3a18b GIT binary patch literal 63 zcmZ?wbhEHbWM^P!n8?6TT3Y)5|9=KB&;gMkaRv?v21XVE4}*q-&CJ45B0DB5Jlw<~ LuBIX(z+epkwbTub literal 0 HcmV?d00001 diff --git a/themes/aqua/images/ok.gif b/themes/canvas/images/ok.gif similarity index 100% rename from themes/aqua/images/ok.gif rename to themes/canvas/images/ok.gif diff --git a/themes/canvas/images/page_edit.png b/themes/canvas/images/page_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..046811ed7a6ef16be1a54bb860e1f22c6dacdacf GIT binary patch literal 807 zcmV+?1K9kDP)iHtsh1EzPArg^Q zIZrOk#rNsfjaSbMAL;<4h;Z=jvu8dzyz8N&Nb7=z03ZUw?9z%8KQEa6yM5=kUnka& z3?FJk2}L7q>na=T#;<7U*P91xfF`;`6%pVgWgRy0?1ZryL@%z52=-!fGXWGEn4M351L4<+7eDgwo|moqXT+s1&Kmn>-uQQ8mL7XY)w5Zk*(g+<3Y3tmkR!bL zOUKaUtj_pX26sH+=Iorwu}MGd`_%O-_sS}8VpG#fJA)Fcs#ezwtZf?q?Ac70mDv`rVs{$od?VPKeqf<-kUjNtS6ecB*mq<&M97K^6IVsDO zt2$Ru!b+>2S<}_H>$RcInusU_8PMNdf(W{sNlJ3FkrwMJPeBPO#d}Y^a{9TH(#{Y) l0D?dWAV4eUJX#h`!2gmISk&ZKd4B)^002ovPDHLkV1g&sd|Lnj literal 0 HcmV?d00001 diff --git a/themes/aqua/images/pdf.gif b/themes/canvas/images/pdf.gif similarity index 100% rename from themes/aqua/images/pdf.gif rename to themes/canvas/images/pdf.gif diff --git a/themes/aqua/images/preferences.gif b/themes/canvas/images/preferences.gif similarity index 100% rename from themes/aqua/images/preferences.gif rename to themes/canvas/images/preferences.gif diff --git a/themes/aqua/images/print.png b/themes/canvas/images/print.png similarity index 100% rename from themes/aqua/images/print.png rename to themes/canvas/images/print.png diff --git a/themes/canvas/images/progressbar.gif b/themes/canvas/images/progressbar.gif new file mode 100644 index 0000000000000000000000000000000000000000..269e15a9ca56d646aecf44b199602e2bc0c116fd GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/aqua/images/receive.gif b/themes/canvas/images/receive.gif similarity index 100% rename from themes/aqua/images/receive.gif rename to themes/canvas/images/receive.gif diff --git a/themes/aqua/images/remove.png b/themes/canvas/images/remove.png similarity index 100% rename from themes/aqua/images/remove.png rename to themes/canvas/images/remove.png diff --git a/themes/aqua/images/report.png b/themes/canvas/images/report.png similarity index 100% rename from themes/aqua/images/report.png rename to themes/canvas/images/report.png diff --git a/themes/cool/images/sort_asc.gif b/themes/canvas/images/sort_asc.gif similarity index 100% rename from themes/cool/images/sort_asc.gif rename to themes/canvas/images/sort_asc.gif diff --git a/themes/canvas/images/sort_asc2.gif b/themes/canvas/images/sort_asc2.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3813136226b1dcf166af7678760d27a0719f618 GIT binary patch literal 891 zcmd6m&1(};6va-P4zqxwlv}M8z`=Xgi2amw13R@yEQr1=@LGJZLZ4{3&o3{(yLvwI%|5^16@(mCuj)CSb4(Pr1tQu)g-zYL4>DHc>>dol;j9$%wf+tx>5ZFJse)%^F7b!`+eRQ&iUyn zuP(&WWvGm_XA zW3R-QiH8avjb)&5^3I*0@nDa8}x~W`~3RmySsCNZj@^z& ar1Y9jGjyTNU!ILDYH@uim4t72Pfdva27&#@)=14dkaO@OOk5aKvNN(&AU{5OXXn5q- zC@Cwoz+*#V<8)TGx||zEOB-gIxTbB%n3Q~Ms)+L|pOu#$c=U3LXNk<(urj!rk&(d~ E0JMlPf&c&j diff --git a/themes/canvas/images/spacer.png b/themes/canvas/images/spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..88178d157565849d9d40004948703b3ebcabf545 GIT binary patch literal 1136 zcmd^7OKTHR6h3Jyd0-@jVJOl?3S9)$;-X+IE~-v+0upLkY6Zd8q^&K2(74mf{^bBWbpI61=y2W9H zEDpvRS547=+XN3=2Ze6xR9KTWX$I%#zpC`{jw#Ykg}7!8xdC6e(nyu|MfsK(xSL;A z#RV`lOq!y1yejey3YCD#U~ea!^CI$muR<>#nc^*c5_t>Nk!x0^y?EPxI2+exEZ3d0 z>vBEjW8-)1Kn%)^sOPe^U+dW>{R<9U)UyC?ZAKe_cK@xZqvd(IqZP92q)8dm_9OK+Sfr*l&dI_Q=$^YDxIfpgd% zIBO$-ENS$|2gX{5hFNO1u~t|!WvL~iHd}LPTXU?FGG@&f7yKL6R_z*t6}5Sd2En!b zS)~!gyU-MCmieFBXUUQ#wfQM??ikN46^nLB5Ci{H^W6V&2px1A`spOmt|@lM^u>t; fHa!vTaCiD~ybtR-a_FzeN3o(vII6um(s%t2Bi|qL literal 0 HcmV?d00001 diff --git a/themes/aqua/images/view.gif b/themes/canvas/images/view.gif similarity index 100% rename from themes/aqua/images/view.gif rename to themes/canvas/images/view.gif diff --git a/themes/canvas/images/warning.png b/themes/canvas/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..f373221591a6afa83e9809d568a3632a83efcf74 GIT binary patch literal 2079 zcmV+)2;ldLP)500007bV*G`2iXN5 z6g3MMvp;MA000SaNLh0L03N{r03N{s!)a7g00004XF*Lt006O%3;baP000NBNkl$ilGFNQV2LLsb~_3Kq8T*MNk?k zk@}%kzw|@YN17^%lzwcRmr9>Wkec>GP?ba#2(_XLB8tJhZP>Nf`<|WYnVng@HnbQT zs;aX(JF|1=-t#~I^S|fbS@?fB-W(wQ$-{L2sF%oRF`jy-9X!tYtpNtQ8~AND$Egho zUjIQa_gnYt{+nP5Vy}G;=KDD8jnN;N2jM0j=Z506W;8B*^KkZYz7nqspwcxg4EgsHp|ToG@J-Jd~=qbMbzqtsHbr82=J z{NZoomYbVKurO((%a}4lbSiIwUz3OKOIjo>Ja+b zfe}Hnq#nM#jQI9Byeev#-?mF;P2W%DYq3La7*}HlO7VA;J~G1dXA$|uFh?=uL&g4c zFkWFrGQ$^J(Vkw+;CP9Hv9%D|@)V`UEsRZ=jE`NWWP0(|d+_=%qK}?YO2cYvN7y|1 z-ercRyFODj|64G+a~^D?dr^oN-Oa>WcL*2VFY@<)Oz@i{AMnmQCmB9>g{I~Nk=flc zyI&*ySJM+~ATd0~pFho#o+&%GP1Ez;`1dYkZ_&pi@qrlrHQyws_VU3;XGvWjr?oXq zIz2(Yh-QvZM%Vmm=4NTLlSgB;-^Fn>S6e2Z@*8UXD52AQg7VPU{$GQk{gWK1U zTee@7z`uJRJlVy7n&&xhCj?f_m9N#(TBe~vqfQo~Vo}F13`tXgP{>VF*vh(w65T{d zgkBebWnsRxFw8<`Ae@`Pw7czdgO^BSQr)9=LCf}~^7W9E*?MfwibSJcJRX&7HeX>U z5D-=<+3lVPTIV4WUll+;f)6#ZXLAc3*0^5f4#1p~@eW8Fy+L;7O2$`0y)yQa#bZCbI%W6}HUEeVDL81$qfA@4_p=EROL+f0%x2{Jc3sFtYYkaQ8OT zIp?an-@Oi^8&(?l`8Pi%_=@$nW3R^xponWSYF1((l#Jfm=Yy7Z)-NCBru?{ zf3O{^N)lFQ07ljx^RaeFlsHg|8hw%VLde2id1kh>jyh3KR2&8ZI^nRvyYHrHYeN88 zV8$FU)>)QJ&s;o97b@O0vV?W8achV#OSo#%xDA+~VzaV)J{uQ|C=dI#Nd&7_o2a7R z$|5{g1ID&cNGFxj2?h%eW3^yX6>Z^LK>YI^rY4#0fybZiW~1e&@fO;t6g{^yRJUkg zvyT^==CLMfiLZN$bg{r(w+F5Yv|@P*g$!L?B{7$1s9clAs--KUSHk0po*70PB9a{; z_v=xP$_R#XD=<~oezlQ(Z5Mbl_zd-twW}m5sV!86S#ZRgcbLl2)MT)9sas}NS!z$l z0aFVo<2nBO@F>oZ`xrJRg2I zL0?~yWy>sfYQf}duEnKCmpxA!W1I%p2=(&$B-e*zdQK^ufEe^%k z?CDt%uQjbl92>3JxpT>iCVG1EmGhM=*G15yPQPnTzoav(EE}(+(BI=DFeoMHB&*ja zc+~PAaJHzfx7M>Xl;ZnMPYcUmaG?eR4sqF<$TBq%+VrPVdER)VBp~crwr5X?6)W=7 z(v+XZsH9PoRoRuHP0G112JU#A?uhsBwgjM;;;g)itT^v_$Q$Xz>r^ZjUE61002ov JPDHLkV1fgl@^SzG literal 0 HcmV?d00001 diff --git a/themes/aqua/index.php b/themes/canvas/index.php similarity index 93% rename from themes/aqua/index.php rename to themes/canvas/index.php index e88dc9ed..763940a7 100644 --- a/themes/aqua/index.php +++ b/themes/canvas/index.php @@ -1,2 +1,3 @@ diff --git a/themes/canvas/renderer.php b/themes/canvas/renderer.php new file mode 100644 index 00000000..14a4cc8a --- /dev/null +++ b/themes/canvas/renderer.php @@ -0,0 +1,249 @@ +. +***********************************************************************/ + + class renderer + { + function wa_header() + { + page(_($help_context = "Main Menu"), false, true); + } + + function wa_footer() + { + end_page(false, true); + } + function shortcut($url, $label) + { + echo "
  • "; + $pars = access_string($label); + echo "$pars[0]"; + echo "
  • "; + } + + function menu_header($title, $no_menu, $is_index) + { + global $path_to_root, $SysPrefs, $version; + + $sel_app = $_SESSION['sel_app']; + echo "
    \n"; + if (!$no_menu) + { + $applications = $_SESSION['App']->applications; + $local_path_to_root = $path_to_root; + $img = ""._(  "; + $pimg = ""._(  "; + $limg = ""._(  "; + $himg = ""._(  "; + echo "\n"; // header + echo "
    "; + echo "
      \n"; + foreach($applications as $app) + { + if ($_SESSION["wa_current_user"]->check_application_access($app)) + { + $acc = access_string($app->name); + echo "
    • id ? "class='active' " : "") . ">" . $acc[0] . "
    • \n"; + } + } + echo "
    \n"; + echo "
    \n"; // menu + echo "
    \n"; + + } + echo "
    \n"; + if (!$no_menu) + { + echo "
    \n"; + echo "
      \n"; + switch ($sel_app) // Shortcuts + { + case "orders": + $this->shortcut($local_path_to_root."/sales/sales_order_entry.php?NewOrder=Yes'",_("Sales Order")); + $this->shortcut($local_path_to_root."/sales/sales_order_entry.php?NewInvoice=0",_("Direct Invoice")); + $this->shortcut($local_path_to_root."/sales/customer_payments.php?", _("Payments")); + $this->shortcut($local_path_to_root."/sales/inquiry/sales_orders_view.php?", _("Sales Order Inquiry")); + $this->shortcut($local_path_to_root."/sales/inquiry/customer_inquiry.php?", _("Transactions")); + $this->shortcut($local_path_to_root."/sales/manage/customers.php?", _("Customers")); + $this->shortcut($local_path_to_root."/sales/manage/customer_branches.php?", _("Branch")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=0", _("Reports and Analysis")); + break; + case "AP": + $this->shortcut($local_path_to_root."/purchasing/po_entry_items.php?NewOrder=0", _("Purchase Order")); + $this->shortcut($local_path_to_root."/purchasing/inquiry/po_search.php?", _("Receive")); + $this->shortcut($local_path_to_root."/purchasing/supplier_invoice.php?New=1", _("Supplier Invoice")); + $this->shortcut($local_path_to_root."/purchasing/supplier_payment.php?", _("Payments")); + $this->shortcut($local_path_to_root."/purchasing/inquiry/supplier_inquiry.php?", _("Transactions")); + $this->shortcut($local_path_to_root."/purchasing/manage/suppliers.php?", _("Suppliers")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=1", _("Reports and Analysis")); + break; + case "stock": + $this->shortcut($local_path_to_root."/inventory/adjustments.php?NewAdjustment=1", _("Inventory Adjustments")); + $this->shortcut($local_path_to_root."/inventory/inquiry/stock_movements.php?", _("Inventory Movements")); + $this->shortcut($local_path_to_root."/inventory/manage/items.php?", _("Items")); + $this->shortcut($local_path_to_root."/inventory/prices.php?", _("Sales Pricing")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=2", _("Reports and Analysis")); + break; + case "manuf": + $this->shortcut($local_path_to_root."/manufacturing/work_order_entry.php?", _("Work Order Entry")); + $this->shortcut($local_path_to_root."/manufacturing/search_work_orders.php?outstanding_only=1", _("Ourstanding Work Orders")); + $this->shortcut($local_path_to_root."/manufacturing/search_work_orders.php?", _("Work Order Inquiry")); + $this->shortcut($local_path_to_root."/manufacturing/manage/bom_edit.php?", _("Bills Of Material")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=3", _("Reports and Analysis")); + break; + case "assets": + $this->shortcut($local_path_to_root."/purchasing/po_entry_items.php?NewInvoice=Yes&FixedAsset=1", _("Fixed Assets Purchase")); + $this->shortcut($local_path_to_root."/fixed_assets/inquiry/stock_inquiry.php?", _("Fixed Assets Inquiry")); + $this->shortcut($local_path_to_root."/inventory/manage/items.php?FixedAsset=1", _("Fixed Assets")); + $this->shortcut($local_path_to_root."/fixed_assets/process_depreciation.php?", _("Depreciations")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=7", _("Reports and Analysis")); + break; + case "proj": + $this->shortcut($local_path_to_root."/dimensions/dimension_entry.php?", _("Dimension Entry")); + $this->shortcut($local_path_to_root."/dimensions/inquiry/search_dimensions.php?", _("Dimension Inquiry")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=4", _("Reports and Analysis")); + break; + case "GL": + $this->shortcut($local_path_to_root."/gl/gl_bank.php?NewPayment=Yes",_("Payments")); + $this->shortcut($local_path_to_root."/gl/gl_bank.php?NewDeposit=Yes",_("Deposits")); + $this->shortcut($local_path_to_root."/gl/gl_journal.php?NewJournal=Yes",_("Journal Entry")); + $this->shortcut($local_path_to_root."/gl/inquiry/bank_inquiry.php?",_("Bank Account Inquiry")); + //$this->shortcut($local_path_to_root."/gl/inquiry/gl_account_inquiry.php?",_("GL Account Inquiry")); + $this->shortcut($local_path_to_root."/gl/inquiry/gl_trial_balance.php?",_("Trial Balance")); + $this->shortcut($local_path_to_root."/gl/manage/exchange_rates.php?",_("Exchange Rates")); + $this->shortcut($local_path_to_root."/gl/manage/gl_accounts.php?",_("GL Accounts")); + $this->shortcut($local_path_to_root."/reporting/reports_main.php?Class=6",_("Reports and Analysis")); + break; + case "system": + $this->shortcut($local_path_to_root."/admin/company_preferences.php?",_("Company Setup")); + $this->shortcut($local_path_to_root."/admin/gl_setup.php?",_("General GL")); + $this->shortcut($local_path_to_root."/taxes/tax_types.php?",_("Taxes")); + $this->shortcut($local_path_to_root."/taxes/tax_groups.php?",_("Tax Groups")); + $this->shortcut($local_path_to_root."/admin/forms_setup.php?",_("Forms Setup")); + $this->shortcut($local_path_to_root."/admin/backups.php?",_("Backup and Restore")); + break; + } + $this->shortcut($local_path_to_root."/admin/dashboard.php?sel_app=$sel_app", _("Dashboard")); + echo "
    \n"; + echo "
    \n"; // fa-submenu + echo "
    \n"; + echo "
    \n"; + } + if ($no_menu) + echo "
    "; + elseif ($title && !$no_menu && !$is_index) + { + echo "
    " + ."" + ."
    $title" + .(user_hints() ? "" : '') + ."
    "; + } + } + + function menu_footer($no_menu, $is_index) + { + global $path_to_root, $SysPrefs, $version, $db_connections; + include_once($path_to_root . "/includes/date_functions.inc"); + + if (!$no_menu) + echo "
    \n"; // fa-content + echo "
    \n"; // fa-body + if (!$no_menu) + { + echo "\n"; // footer + } + echo "
    \n"; // fa-main + } + + function display_applications(&$waapp) + { + global $path_to_root; + $i = 0; + $sel_app = $waapp->get_selected_application(); + if (!$_SESSION["wa_current_user"]->check_application_access($sel_app)) + return; + if ($sel_app->id == "system") + $imgs2 = array("page_edit.png", "page_edit.png", "page_edit.png", "page_edit.png", "folder.gif"); + else + $imgs2 = array("folder.gif", "report.png", "page_edit.png", "money.png", "folder.gif"); + foreach ($sel_app->modules as $module) + { + if (!$_SESSION["wa_current_user"]->check_module_access($module)) + continue; + // image + echo ""; + echo "
    \n"; + $i++; + } + } + } + \ No newline at end of file diff --git a/themes/cool/default.css b/themes/cool/default.css deleted file mode 100644 index c37e539b..00000000 --- a/themes/cool/default.css +++ /dev/null @@ -1,655 +0,0 @@ -/*--------------------------------------------------\ -| cool | | default.css | -|---------------------------------------------------| -| For use with: | -| FrontAccounting | -| http://FrontAccounting.com/ | -| by Joe Hunt Consulting | -|---------------------------------------------------| -| Developer: | -| Joe Hunt | -| | -|---------------------------------------------------| -| Note: | -| Changes can be made to this CSS that will be | -| reflected throughout FrontAccounting. | -| | -\--------------------------------------------------*/ - -body { - font-family: Verdana, Arial, Helvetica; - background: #60687b; - font-size: 10px; - margin: 5px 0 0 5px; - padding: 0; -} - -tr, td, th { - font-size: 11px; - line-height: 19px; -} - -table { - text-align: left; -} - -textarea { - font-size: 12px; -} - -input, select { - font-size: 11px; - padding: 1px; -} - -select { - max-width: 230px; -} - -option.inactive { - text-decoration: line-through; - color: gray; -} - -input.big { - width: 100px; -} - -input.small { - width: 50px; -} - -a { - color: #0000bb; - font-size: 11px; - text-decoration: none; -} - -a:link { - color: #0000bb; - text-decoration: none; -} - -a:active { - color: #000000; - text-decoration: none; -} - -a:hover, a:focus { - color: #2d8628; - text-decoration: underline; -} - -.inactive { - color: gray; -} - -button { - font-size: 11px; - border: 1px #0066cc solid; - padding: 1px 0px; -} - -button img, span { - padding: 0px 2px ; - vertical-align: middle; -} - -.callout_main { - font-family: Verdana, Arial, Helvetica; - border: none; - width: 99%; - margin: 0; - padding: 0; -} - -.main_page { - background-color: #eff9f9; - border: none; - width: 100%; - margin: 0; - padding: 0; -} - -.quick_menu { - background-color: #60687b; - border: 0; - margin: 0; - padding: 0; - /*text-align: right;*/ -} - -.quick_menu_selected { - font-family: Verdana, Arial, Helvetica; - font-size: 13px; - border: none; - white-space: nowrap; - margin: 2px; - padding: 2px; - color: #00cc00; - font-weight: bolder; -} - -.logoutBar { - padding-right: 1em; - background: #e4ecec; - color: black; - border-bottom: 1px solid #cccccc; - width: 100%; -} - -.bottomBar { - padding-right: 1em; - background: #e4ecec; - color: black; - border-bottom: 1px solid #cccccc; - width: 100%; -} - -.bottomBarCell { - font-size: 10px; - line-height: 12px; -} - -.bottomBar2 { - padding-right: 1em; - background: #e4ecec; - color: black; - border-top: 1px solid #cccccc; - border-bottom: 1px solid #cccccc; - width: 100%; -} - -.logoutBarRight { - text-align: right; -} - -div.logoutBar { - padding-right: 1em; - background: #e4ecec; - color: black; - border-bottom: 1px solid #cccccc; - text-align: right; -} -div.logoutBar a { - font-weight: normal; - margin-left: 1em; - color: #436976; - background-color: transparent; -} -div.logoutBar img { - vertical-align: top; -} - -div.tabs { - padding: 3px 0 0 0; - background: none transparent scroll repeat 0% 0%; - white-space: nowrap; - border-collapse: collapse; - border-bottom: 1px solid #cccccc; - -} -div.tabs a { - border: 1px solid #cccccc; - padding: 3px 10px; - font-weight: normal; - background: white scroll repeat 0% 0%; - color: #436976; - margin-right: 0.0em; - height: 1.0em; -} -div.tabs a.selected { - border-top: 1px solid #cccccc; - border-right: 1px solid #cccccc; - border-bottom: 1px solid #e4ecec; - border-left: 1px solid #cccccc; - font-weight: normal; - background: #e4ecec; - color: #436976; -} -div.tabs a:hover { - border-top-color: #cccccc; - border-right-color: #cccccc; - border-bottom-color: #e4ecec; - border-left-color: #cccccc; - background: #e4ecec; - color: #436976; -} - -.menu_group { - font-size: 13px; - padding: 0px; - color: #455372; - background-color: #e4ecec; - PADDING-LEFT: 3px; - font-weight: bold; -} - -.menu_group_items { - background-color: #eff9f9; - font-weight: normal; - padding: 9px; - border: 1px solid #cccccc; -} - -#hotkeyshelp { - text-align: right; - font-weight: bolder; -} - -#footer { - position: relative; - bottom: -3px; -} - -.footer { - font-family: Verdana, Arial, Helvetica; - color: #cccccc; - font-weight: normal; - font-size: 9px; - text-align: center; - width: 100%; -} - -.footer td a { - color: #666666; - font-size: 9px; -} - -.tableheader { - font-weight: bold; - background-color: #788da1; - color: white; - text-align: center; -} - -.tableheader2 { - font-weight: bold; - background-color: #788da1; - color: white; - text-align: left; -} - -.tableseparator { - border-left: 1px #444466 solid; -} - -.titletext { - font-weight: bold; - font-size: 13px; - color: #455372; - border-bottom: 1px solid #cccccc; - padding: 5px; - width: 100%; -} - -.headingtext { - font-weight: bold; - font-size: 13px; - color: #455372; -} - -.headingtext2 { - font-size: 13px; - color: #455372; -} - -.headingtext3 { - font-weight: bold; - font-size: 10px; - color: #455372; -} - -.errortext { - font-size: 13px; - color: #ff0000; - font-weight: bold; -} - -.inputsubmit { - font-size: 11px; - border: 1px solid #0066cc; - padding: 1px 4px; -} - -.ajaxsubmit { - font-size: 11px; - border: 1px solid #0066cc; - padding: 1px 4px; -} - -.oddrow { - background-color: #ffffff; -} - -.evenrow { - background-color: #eaedf1; -} - -.overduebg { - background-color: pink; -} - -.overduefg { - color: #dd7777; -} - -.currentfg { - color: #ff6666; -} - -.redfg, a.redfg { - color: red; - font-weight: bold; -} - -.settledbg { - background-color: #00bb00; -} - -.settledfg { - color: #00bb00; -} - -.inquirybg { - background-color: #fdfeef; -} - -.currencybg { - background-color: #ee8888; -} - -.stockmankobg { - background-color: pink; -} - -.stockmankofg { - color: red; -} - -table.tablestyle { - border-collapse: collapse; - border: 1px solid #8cacbb; -} -table.tablestyle td { - border-collapse: collapse; - border: 1px solid #8cacbb; -} -table.tablestyle2 { - border-collapse: collapse; - border: 1px solid #cccccc; -} -table.tablestyle2 td { - border-collapse: collapse; - border: 1px solid #cccccc; -} -table.tablestyle_inner { - border-collapse: collapse; - border: 1px solid #eff9f9; -} -table.tablestyle_inner td { - border-collapse: collapse; - border: 1px solid #eff9f9; -} -.tablestyle_noborder { - padding: 3px; -} - -.label { - background-color: #e4ecec; - color: black; -} - -#loginscreen { - background: #f5f5f5; -} - -.login { - width: 350px; - border-left: 12px solid #367cb5; - border-collapse: collapse; - background-color: #eeeeee; -} -.login td { - border-collapse: collapse; - border: 1px solid #cccccc; -} - -.amount { - font-family: Verdana, Arial, Helvetica; - font-size: 11px; - text-align: right; -} - -input.amount { - padding-right: 0px; - border-right: none; -} - -.editbutton { - color:#0000FF; - background-color:transparent; - border-style:none; - text-decoration:underline; - cursor: pointer; -} - -.navibutton[disabled], .navibutton[disabled] span { - color:#ddd; - text-decoration: none; - cursor: auto; -} -button.navibutton { - font-family: Verdana, Arial, Helvetica; - font-size: 11px; - font-weight: bold; - color:#fff; - padding: 0 3px; - background-color:transparent; - border-style:none; - cursor: pointer; -} - -.navibutton span { - text-decoration: underline; -} - -.navibar { - padding: 0 3px; - color: #fff; - border: 1px solid #cccccc; - border-collapse: collapse; - background-color: #788da1; -} - -.navibar tr td { - border: none; -} - -.listsubmit { - display: none; -} - -ul.ajaxtabs{ - padding: 3px 0 0 0; - margin: 3px 3px 0 3px; - font: 12px Tahoma,Verdana; - font-weight: bold; -} - -ul.ajaxtabs li{ - list-style: none; - margin: 0; - display: inline; -} - -ul.ajaxtabs li button{ - background-color: #dee7ec; -/* background-repeat: repeat-x; - background-position: top; */ - padding: 3px 8px; - margin: 0px; - border-top: 1px solid #8cacbb; - border-right: 1px solid #8cacbb; - border-bottom: none; - border-left: none; - font-weight: bold; -} - -ul.ajaxtabs li button:hover{ - border-top: 1px solid #8cacbb; - color:#FFFFFF; -} -div.spaceBox{ - background-color: #8cacbb; - height:8px; - border-bottom: 1px solid #8cacbb; - border-left: 1px solid #8cacbb; - border-right:1px solid #8cacbb; - margin: 0 3px 0px 3px -} - -div.contentBox{ - border: 1px solid #8cacbb; - margin: 0 3px 3px 3px -} - -ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ - border-left: 1px solid #8cacbb; - background-color: #8cacbb; - color:#FFFFFF; -} -#hints { - font-size: 13px; - padding: 5px; - border-bottom: 1px solid #8cacbb; - margin: -4px -2px -2px; - border: 1px solid #8cacbb; - background-color: #FFFFE0; - white-space: nowrap; -} -/* - Calendar style -*/ -#CCIframe { - display: none; - left: 0px; - position: absolute; - top: 0px; - height: 250px; - width: 270px; - z-index: 99; -} -#CC { - position:absolute; - background-color:#FFF; - margin:0; padding:0; - display:none; - z-index: 100; -} -#CC table { - font-family: arial, verdana, helvetica, sans-serif; - font-size: 8pt; - border-left: 1px solid #336; - border-right: 1px solid #336; -} -#CC th { - font-weight: normal; - text-align: center; -} -#CC th a { - font-weight: normal; - text-decoration: none; - color: #FFF; - padding: 1px; -} -#CC td { - text-align: center; -} -#CC .header { - background-color: #60687b; -} -#CC .weekday { - background-color: #eee; - color: #000; -} -#CC .weekend { - background-color: #FFC; - color: #000; -} -#CC .weekno { - background-color: #e4ecec; - color: #555; -} -#CC .current { - border: 1px solid #339; - background-color: #60687b; - color: #FFF; -} -#CC .weekday, #CC .weekend, #CC .current { - display: block; - text-decoration: none; - border: 1px solid #FFF; - width: 2em; -} -#CC .weekday:hover, #CC .weekend:hover, #CC .current:hover { - color: #FFF; - background-color: #60687b; - border: 1px solid #999; -} -#CC .previous { - text-align: left; -} -#CC .next { - text-align: right; -} -#CC .previous, #CC .next { - padding: 1px 3px 1px 3px; - font-size: 1.4em; -} -#CC .previous a, #CC .next a { - color: #FFF; - text-decoration: none; - font-weight: bold; -} -#CC .title { - text-align: center; - font-weight: bold; - color: #FFF; -} -#CC .empty { - background-color: #ddd; - border: 1px solid #FFF; -} - -div.err_msg { - margin: 10px; - padding: 3px; - border: 1px solid #cc3300; - background-color: #ffcccc; - color: #dd2200; - text-align: center; -} - -div.warn_msg { - margin: 10px; - padding: 3px; - border: 1px solid #ff9900; - background-color: #ffff00; - color: #ff5500; - text-align: center; -} - -div.note_msg { - margin: 10px; - padding: 3px; - border: 1px solid #33cc00; - background-color: #ccffcc; - color: #007700; - text-align: center; -} - -#title { - margin-bottom: 10px; - width: 100%; -} diff --git a/themes/cool/images/ajax-loader.gif b/themes/cool/images/ajax-loader.gif deleted file mode 100644 index 28aabec1ce78a75916a08023bec1ef33ca3bd34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmZ?wbhEHb6krfw_`<;O?QdVtob@%yeH@EFSnpM;?XUV!L zbCzGddw<=weaFsTYU!EPGkF06DM0a`lygyPVo7R>LV0FMhC*UiVnt4VVv1g7URpkb z;!hR^E}(IW|GE8KLxP% z$0kadHhf^a+0hW)%VNWn*%~lWpp~(+by43MO`QhMs2__|l0NM6m^8tnWreAlY(=MO zwt|hY$fru#qwo8jp!PB%Tauxm(B*!qCqql>=z|q298_Fu4;(mn?I;sR&yaO$aI!QQ@I|s&Xz_BkD=R`RXF|3-0q8^J&l5CmiFjyn9SIQO)LqhU_};jY z%gXt*q4yS#mZpbn9(prWZf>k(;1Jk%@eJ#YEN;EVa2JO=e31-`3_Li+T6GNioUU;7 zWea#cd&?7QZ(7dGQlpa18>7k3(+#tf8QIbxNU%02Okpw=_!jGwqw8?Al~egQQ^KR?LfZ`uc7ZMy6DEb{8afio+!PZ% z7$Smaa5UzcF4@YMOg{w-J2@maOn2z#b2iW5&^KgBV~x@5?om@@um&Yh GFaQAeF$%)~ diff --git a/themes/cool/images/ajax-loader2.gif b/themes/cool/images/ajax-loader2.gif deleted file mode 100644 index 526fb8454fefc99dcd1a5e7119e5dc9bc653c2ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmZ?wbhEHb6krfw_`<+&@A;b}PEL0oJwK6}esTKDBd)H;qoQw~xo~COregsC=ldp{ zYi_-L_2#7|%WoVyda9uCOl1`VDM0Z*x1VcBu(M-;tC5}oGb2#1;y)?pqSVBa)D(sC z%#sX+#H_@MoczQTz0AC{d% z$0kadHhf^a+0hW)%VNWn*%~lWpp~(+by43MO`QhMs2__|l0NM6m^8tnWreAlY(=MO zwt|hY$fru#qwo8juvwC!pwQ)hsV75A>ga_Jo`VMz z90a+14m5m74s>s3a@z8ATY%{d1)Ei-p(%mev|lLgTbw?{V1?MaMGN~Kvjxs8J2G(F z1ehDJ+isCG;WD_XmK405aHBa(r)y0dKy~c1ChdX?c42ujrIK^6Z4Emg|aP?&ics+Z| z6KZc-&dgGylFb{V$ae2OS&nUu__6Hnra6p?PEQi-85*}U z?VF(N+GJ7X6d2KvygPSM8MlzqLWP%y7AG_&wDE?zEt4#|Bgwb4;I-!GwEqoQtpWKB z7<(%mcw7wy4xN<9jg>gQQ^KR?LfZ`uc7ZMy6DEb{8afio+!PZ%7$Smaa5UzcF4@YM z}IPCITSv?I@IwX4Kyv;Z9dg!np?9?r3)@o{Yl@bwHa#;6b r!itWB157^!3_Cd_HcWTu=W{mC;LtZ@Nn?%C?Cw!hWUvM$PcQ%ga~TT3 diff --git a/themes/cool/images/alloc.png b/themes/cool/images/alloc.png deleted file mode 100644 index 2f734caab217938cf96f1b8b63b5eae1ffeb4c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmV+h0{Q)kP)Px#24YJ`L;(H({s8{#7}SCQ000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z{ z5d$r$xTD+v00D+cL_t(2&xMjbO9Md=hM&9aUMviPXb}WE|A0kug$6+rNT-FZjsAsn zn-obU`3qLTPOODQL1J^)*x4v3_?3W%A}A3}_AJ~xqoA2`XJ_7L<{e8Z6*3~K)v5!0 z05%W;Axf$6uZVI=se7&UnASR}wU%0I?5OMc#RZpFSKQp*(CKywf*@9`)oSTVrP2f5 zjWQxiI*vpLiIfs41VSVLD3{B_)FEI2VO*GW99CD?06084LL?I8^ZB@<)oKBZ1Fx82 zjbajj#$CY5@-k9N78VxC<#NM{uSV6jGMUVetv2ogrfr*IdJ^CF0mx>v0C=9~m~TP= zl&(8WU@@DB$vNme#syoAV|F%{h!z9%#V8L;dnY{g1^~FO8`J%ZTG~4S;HfuY|LlS5 z=Qp}9@67FPViyVpeBY1f0Vt*?M}d6%*lxE0*qE83Uax;)t}lM8Zm*L9QW5IVt)2q& zzdJXZ&3HMU=UL`CWofMi&<7lIQUKEU)d!NU>%JK~BrpK1PZ`9oM>Zi2+5i9m07*qo IM6N<$f+bVZvj6}9 diff --git a/themes/cool/images/button_ok.png b/themes/cool/images/button_ok.png deleted file mode 100644 index 97aea83e7a5549e4f292990935a8953063f981dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmV;D0&V??P)W2(-~*{m^m}&%sKDdM#IP~@!nr>KM&XKGmK7-5mna3mT@FZB1FeW;|nw6Xd5n$xU&6jHgbdV9Nvrly-?O1i_< z+I$XB0Exta0Imx?I@;5dZ8t&za=8z=&8?|hQreS1RY+-%=krUP&UU9~X6s`LIqdfb zCN<5ts`-PXnar_M9UU3g*4FuAPEBlWO^+z#3}6BH45QPRN)FCvvwdBT(`0dRwxpE1 z9giRHYHv>iu)12JRGNNStL5+Sz>VGWG+mD&MC44!NDc^1BNk7!#9K3o79)h`NlbH@ zjg7BQYgYaqs5!vi`yWl$V+8cLPpR;gU@(A^5+xTj+3svU8{K>(!`rP6|DS>^-VDLny9z};6QfO?}~`ThEY<1~i=%H?nMM&rj_r&)Oh zECcdyZfLq513(wCq*8%P+f}pHs2A=u-OcB~%0ck21^@~*Zdu>Uj#IwrdbKw|ao2}~ s;@h)EACLw-pz=TPZw+>U;$heL6IUtl4W}rgD*ylh07*qoM6N<$f@qKPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW0Tv4r5R5X}r~m*0gGod|R5(wS zkV{BZaTvva|CxKIdGxUG(a>la)J#v5$`%ns)S^ub+Zco{qKHxk3k!mZ2-*ZaFe6$> zi=rTEQBY7|4+>KTQAkXRq;l*rGui0OIQQPU_iGVWQV5;ZS$yYw=N!d8{Jq_U8)HPX2p3zGVEsuDuGL5-l-I zGUY;x?4-}Az|;b;^*DSTW7crT1z?dj_5BrV{(+vv+1*PCR|GimI)RH%eD@lNKShbp zf@?RCz`GAKODI)He2PJ3%d^DMrZ6jubsltf^LEI`cy48ZKx+fi*jUTU zCAYcP`-Z!NUY^Wdh^`B61z2Evz_!7o01Ye~EP>x6uD!wPzB--`W_aZ)$H;=pf@wfL z4QDPx^C^%qFbq%`Fw@{_Z9p2Y8eo0HiX5h6)lrlMjs+y3kO8lNyA<5TAbGIHK&8ML zpG;tV17if;7(p$l#aU5@QeX>62GsI(n+2f%K{FqK)7y5C z_M4p8f|M0dj`Oo?VjRpo1cRU{&`n6Y|1emicQE1iaO;t|Slv47>yI65_f4?g;|2sA j0SX{q5CPkOyo>k`ItwJfXs=b400000NkvXXu0mjfT+l_% diff --git a/themes/cool/images/download.gif b/themes/cool/images/download.gif deleted file mode 100644 index 67823e9c30c6b57b6ee4b42c4bf07d281dde83fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmZ?wbhEHbg$w%n`v3p` zPfJTF5aSSpYbxKf8pNoK{$RSN4jtXk>FU=09uFpFCN diff --git a/themes/cool/images/locate.png b/themes/cool/images/locate.png deleted file mode 100644 index 0fb7d7cd0c89ac260770c00dd87306829da19352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmV;(0XP1MP)o1`vEoRqfMKRs|DKk)ILoE(u+S^g8M|3FF=y7!--A7U6_>U(i?a1x|c!5Bk# zN~yxp!ATft@ciPAd93xMi5>3|msd)3{5$gtd6KrJ9jBzJBWksW z0>pP4rBtEOcmu#WPnvk*C}Cqu57h7J!r}fg#o`hGx!f$}N|Dv|GFoeNWrw-kd>Cpl z=pX3H4gj^&8W)#mSQq!2WK?!khVANJ*skt{>#Mu4P$-4&`*8qFXJ!UM#sUn3h)IS? y2ocs+b^&NcuUHogG3hi4Ap$^dw(vJVe|!O7{F*p1v&XIg00005uAVZ+g?#-;g0sGSbjQig21nln<5JqF4_`CMKw}tbkq~YH@z(kAel)Jl|X>7LdzJNJ}Z~ z?j;ZxBZwt_AP^AHXf*JC<6Y(XONXID@WT0&3xdG_d_G?XUauFlsD$9P%UQNN9-clX za6Gd!K`U8AA{j%JCWoUTgu+2=eDGqy<%GxMhCd)Q?N8=B#{`caKcIpJ{C8K@ z%6h6Tn7(_53j{%6X@6yFdy5OKwsA6XYfKi{CU3STh|>w8h_$AO#=}QpH^K#D6C-5w zhD8>PTSr?05#nwP35v*xACls*BXWUd^cpc+OtN5P%*;Qc;Q!|l*g6-O%tm4~4a$P6 z*N6FnluJX(rjgBMkj+cTak9wmACk}K!0L+8Kn#O@vS4Um5U7C zv+6hKiM~%K3oZ{_VuJSOa;1bywTx=5f?BPLTAjmtRyw_gXnIw$fQ}*w(dX+@2RT7o9hp03PqEstLkNP6%QFRlAl5v40Cux8F*RT8& X&Qd>9k>=*i00000NkvXXu0mjfQ|>Fw diff --git a/themes/cool/images/login.gif b/themes/cool/images/login.gif deleted file mode 100644 index 91d54518b5cc5af602d43f9f8a47620508f52474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 933 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 U#xj@WzW@LL07*qoM6N<$g6$wT&Hw-a diff --git a/themes/cool/images/menu_update.png b/themes/cool/images/menu_update.png deleted file mode 100644 index 58f19c68b047fb2fddff951c60bb56bf03bd7191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 964 zcmV;#13UbQP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00R(7L_t(I%XO38Yg=^~$3MSwPLsAtn`TYYCTZF(TW5)|MYO{g6tSR_ zx`G!QDjh=@h|`;a7ybcK5CtzqLF`2th|CKu2!p|-IB;cXI%}s(yER#tmt$T|UQUv8 za?bI>RotMT+vnlK!}B~}as0%GuK_=>4~LS8hU0KulBMN~iwj>rS{DG1N@kvXj0^A1 z)9-duX|zaZRc>r#xt%Gl2_ep1TwGXxNO1bXS2MO{{^GJs@z(3l5{(5>?`KfFA?Wji zt`Z#?=K97iKdx?+5aOjhi2@+gy{cHIIDdAQez(PNXbfKFV zFP~b5HKkInd!BmXD5*??_*4|zd9WCuQ7v;k`8Yxd9LHfdSD@W$5f1to%-?+)I3Vfu zCeue^NZt_DMjN$mpm!|lx`EM95#nE+5Q355FzdIraQ7(m*2+F0qD123j@D?2aNj+= ziko6Hz~4PCx|U75+$Cw6bUFqDUJtsiGZ_t1Y#BI`R0obI-T_asWmqFq6QjgqVRo{+ ztfp%ixM&$3KE0H}EiBH@AEjQe^Xng5Ffc)ID^&z$B}JAl?UtJuwgSLJEXv#yL2|`1 zC9R3p5$sfKR8>XOG_2OFj>mBNP2T9mW zhPg$pWnWmxVos4jgp7a^{02+1-BvSs4N$9LMfDU32@n<&O&f{GI3j m*M9P$3HD?8!Bg(T$$tO~BVE)oqR18i0000On~7`^b>p zE^TikLU+3c?Qjm<;o`8|w)1^d&<>Z*4^d@zf-*1ow7rQayBpl~J~HFHPvwK)vOB?< z7kvA_#Mm#lO+Vvfzs$DsK}g_E=gjjy8Rvb2b~-yOvvF8%W53j<{BCgHSD-SR7cXAa z&)xZ-ETH(G+s`#5*x50_)kx2PnUR5kLGdRGDS}n|=Ppma4OPyYGM4QRBD%_WO#W?1&-@6(xQl z{>s+2_Kwc3?w$@8W@Zi!d5#Ia(`U?_HG58mp6oxyx6qT(!E@MU01O<3^q} zTeofBG1rArmT@1W7URytM~)sVa1oZ^;u01Vb*9Pib-qxnh0uf0> zK~y-)rIXJ~6af@~zxlDw?9R;2&aUgKyJM}H6%tg345`2_1yNAp*$g!3*1bz06hfz< zV}C>7r7m@fE=31XF(^ezT{F{MbH`@qbttyL-4c4Y$9wPN@%SG6XDE#duSZDa+7G=@ z6`EGw&h#ID!g{?vwGklW4d{|cBKq{s1`^HMIM7m7T5`iTeQE9ia^2{y1T z. -***********************************************************************/ - class renderer - { - function get_icon($category) - { - global $path_to_root, $SysPrefs; - - if ($SysPrefs->show_menu_category_icons) - $img = $category == '' ? 'right.gif' : $category.'.png'; - else - $img = 'right.gif'; - return "  "; - } - - function wa_header() - { - page(_($help_context = "Main Menu"), false, true); - } - - function wa_footer() - { - end_page(false, true); - } - - function menu_header($title, $no_menu, $is_index) - { - global $path_to_root, $SysPrefs, $db_connections; - echo "\n"; - echo "\n"; - echo "
    \n"; - - echo "\n"; - echo "\n"; - echo "
    \n"; - echo "\n"; - echo "\n"; - echo "
    \n"; // tabs - - $indicator = "$path_to_root/themes/".user_theme(). "/images/ajax-loader.gif"; - if (!$no_menu) - { - $applications = $_SESSION['App']->applications; - $local_path_to_root = $path_to_root; - $sel_app = $_SESSION['sel_app']; - echo "
    "; - echo "
    "; - foreach($applications as $app) - { - if ($_SESSION["wa_current_user"]->check_application_access($app)) - { - $acc = access_string($app->name); - echo "" .$acc[0] . ""; - } - } - echo "
    "; - echo "
    "; - // top status bar - $pimg = ""._(  "; - $limg = ""._(  "; - $img = ""._(  "; - $himg = ""._(  "; - - echo ""; - echo ""; - echo ""; - echo "
    " . $db_connections[user_company()]["name"] . " | " . $_SERVER['SERVER_NAME'] . " | " . $_SESSION["wa_current_user"]->name . "$pimg" . _("Preferences") . "   \n"; - echo " $limg" . _("Change password") . "   \n"; - - if ($SysPrefs->help_base_url != null) - { - echo "$himg" . _("Help") . "   "; - } - echo "$img" . _("Logout") . "   "; - echo "
    "; - } - echo "
    "; - - if ($no_menu) - { - echo "
    " - ."" - ."
    "; - } elseif ($title && !$is_index) - { - echo "
    " - ."" - ."
    $title" - .(user_hints() ? "" : '') - ."
    "; - } - } - - function menu_footer($no_menu, $is_index) - { - global $version, $SysPrefs, $path_to_root, $Pagehelp, $Ajax; - - include_once($path_to_root . "/includes/date_functions.inc"); - - echo "
    \n"; // 'main_page' - if ($no_menu == false) // bottom status line - { - if ($is_index) - echo "\n"; - else - echo "
    \n"; - echo ""; - if (isset($_SESSION['wa_current_user'])) { - $phelp = implode('; ', $Pagehelp); - echo "\n"; - $Ajax->addUpdate(true, 'hotkeyshelp', $phelp); - echo ""; - } - echo "
    " . Today() . " | " . Now() . "".$phelp."
    \n"; - } - echo "
    \n"; // 'callout_main' - if ($no_menu == false) - { - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - if ($SysPrefs->allow_demo_mode) - { - echo "\n"; - //echo "\n"; - echo "\n"; - } - echo "

    \n"; - } - } - - function display_applications(&$waapp) - { - global $path_to_root; - - $selected_app = $waapp->get_selected_application(); - if (!$_SESSION["wa_current_user"]->check_application_access($selected_app)) - return; - - if (method_exists($selected_app, 'render_index')) - { - $selected_app->render_index(); - return; - } - - echo ""; - foreach ($selected_app->modules as $module) - { - if (!$_SESSION["wa_current_user"]->check_module_access($module)) - continue; - // image - echo ""; - // values - echo ""; - } - echo "
    "; - } - } diff --git a/themes/default/renderer.php b/themes/default/renderer.php index 09e2df6e..32e1590c 100644 --- a/themes/default/renderer.php +++ b/themes/default/renderer.php @@ -67,6 +67,7 @@ echo ""; echo ""; // top status bar + $rimg = ""._(  "; $pimg = ""._(  "; $limg = ""._(  "; $img = ""._(  "; @@ -74,7 +75,9 @@ echo ""; echo ""; echo ""; - echo "
    " . $db_connections[user_company()]["name"] . " | " . $_SERVER['SERVER_NAME'] . " | " . $_SESSION["wa_current_user"]->name . "$pimg" . _("Preferences") . "   \n"; + echo "$rimg" . _("Dashboard") . "   \n"; + + echo "$pimg" . _("Preferences") . "   \n"; echo " $limg" . _("Change password") . "   \n"; if ($SysPrefs->help_base_url != null) diff --git a/themes/dropdown/default.css b/themes/dropdown/default.css new file mode 100644 index 00000000..8a7cdd50 --- /dev/null +++ b/themes/dropdown/default.css @@ -0,0 +1,894 @@ +/*--------------------------------------------------\ +| Dynamic | | default.css | +|---------------------------------------------------| +| For use with: | +| FrontAccounting | +| http://FrontAccounting.com/ | +| by Joe Hunt Consulting | +|---------------------------------------------------| +| Developer: | +| Joe Hunt | +| | +|---------------------------------------------------| +| Note: | +| Changes can be made to this CSS that will be | +| reflected throughout FrontAccounting. | +| | +\--------------------------------------------------*/ + +body { + background-color: #eee; + margin: 0; + padding: 0; + text-align: center; +} + +body,td,th { + font-family:Arial, Helvetica, sans-serif; + font-size: 11px; + color: #000; +} + +/* Main */ +.fa-main { + /*width: 98%;*/ + width: 99%; + margin: 0 auto; + text-align: left; + background-color: #fff; +} + +tr, td, th { + line-height: 17px; + color: #000; +} +table { + text-align: left; +} + +textarea { + font-size: 12px; +} + +input, select +{ + font-size: 11px; + padding: 1px; +} + +select { + max-width: 200px; +} + +input.big { + width: 100px; +} + +input.small { + width: 50px; +} + +a, a:active { + color: #045c97; + text-decoration: none; +} +a:hover, a:focus { + color: #4f9adb; + text-decoration: underline; +} +a:visited { + color: #045c97; + text-decoration: none; +} +.clear { + clear: both; +} +.nodisp { + display: none; +} +.italic { + font-style: italic; +} +.flleft { + float: left; +} +.flright { + float: right; +} + +/* Body */ +.fa-body { + width: 100%; + background-color: #fff; + margin: 0; + /* padding: 6px 0 0 0;*/ +} + +/* Content */ +.fa-content { + width: 100%; + margin: 50px 0 0; + padding: 6px 10px 5px 0; + vertical-align: top; +} + +/* Footer */ +.fa-footer { + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; + height: 10px; + margin: 0; + padding: 10px; + text-align: center; + font-size: 10px; + color: #036; +} + + +h1 { + font-size: 14px; + margin-right: 20px; + color: #466f01; +} +h2, .titletext { + font-weight: bold; + font-size: 13px; + color: #555; + padding: 5px; +} +.titletext { + border-bottom: 1px solid #697789; +} + +h3 { + font-size: 100%; + padding-top: 1ex; + padding-bottom: 1ex; +} +#header { margin: 0; } +#header ul {clear: right; float: right; font-size: 11px; margin: 8px 10px 0 0; } +#header li{ list-style: none; display: inline; margin: 0; } +#header li a{ color: #045c97; text-decoration: none; padding: 0 0 0 16px; } +#header h1 { + padding: 4px 0 4px 10px; + margin: 0; +} +#header h2 { + font-style: italic; +} + +.fa-footer .power a { font-size: 10px; padding: 0 12px 0 12px; text-align: center; background: transparent url(images/news.gif) no-repeat center left; color: #045c97; } +.fa-footer .date { font-size: 10px; padding: 0 12px 0 12px; text-align: center; color: #045c97; } + +hr { + background: #ccc; + border: 0; + color: #ccc; + height: 1px; +} + +.menu_group { + font-size: 12px; + padding: 0; + color: #555; + background-color: #fff; + padding-left: 3px; + font-weight: bold; +} + +.menu_group_items { + font-size: 12px; + background-color: #f9f9f9; + font-weight: normal; + line-height: 19px; + padding: 9px; + border: 1px solid #697789; +} + +.menu_group_items a { + text-decoration: none; +} + +.tableheader { + font-weight: bold; + /*background-color: #7895ac;*/ + background-color: #697789; + color: #fff; + text-align: center; +} + +.tableheader2 { + font-weight: bold; + /*background-color: #7895ac;*/ + background-color: #697789; + color: #fff; + text-align: left; +} + +.tableseparator { + border-left: 1px solid #ccc; +} + +.headingtext { + font-weight: bold; + font-size: 12px; + color: #555; +} + +.headingtext2 { + font-size: 12px; + color: black; +} + +.headingtext3 { + font-weight: bold; + font-size: 10px; + color: black; +} + +.errortext { + font-size: 12px; + color: #f00; + font-weight: bold; +} + +.inputsubmit { + font-size: 11px; + border: 1px #ccc solid; + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; + padding: 1px 4px; +} + +.ajaxsubmit { + font-size: 11px; + border: 1px #ccc solid; + background-image: url(images/footer_bg.png); + background-repeat: repeat-x; + padding: 1px 4px; +} + +.oddrow { + background-color: #fafafa; +} + +.evenrow { + background-color: #f3f3f3; +} + +.overduebg { + background-color: pink; +} + +.overduefg { + color: pink; +} + +.currentfg { + color: #f66; +} + +.redfg, a.redfg { + color: red; + font-weight: bold; +} + +.settledbg { + background-color: #0b0; +} + +.settledfg { + color: #0b0; +} + +.inquirybg { + background-color: #fdfeef; +} + +.currencybg { + background-color: #e88; +} + +.stockmankobg { + background-color: pink; +} + +.stockmankofg { + color: red; +} + +table.tablestyle { + border-collapse: collapse; + border: 1px solid #e1e1e1; +} +table.tablestyle td { + border-collapse: collapse; + /*border: 1px solid #e1e1e1;*/ + border: 1px solid #aaaaaa; +} +table.tablestyle2 { + border-collapse: collapse; + /*border: 1px solid #e1e1e1;*/ + border: 1px solid #aaaaaa; +} +table.tablestyle2 td { + border-collapse: collapse; + /*border: 1px solid #e1e1e1;*/ + border: 1px solid #aaaaaa; +} +table.tablestyle_inner { + border-collapse: collapse; + border: 1px solid #f9f9f9; +} +table.tablestyle_inner td { + border-collapse: collapse; + border: 1px solid #f9f9f9; +} +.tablestyle_noborder { + padding: 3px; +} + +.label { + /*background-color: #ebf0f3*/; + background-color: #d9d9d9; + color: black; +} + +#loginscreen { + background: #f5f5f5; +} + +.login { + width: 350px; + border-left: 12px solid #367cb5; + border-collapse: collapse; + background-color: #eeeeee; +} +.login td { + border-collapse: collapse; + border: 1px solid #cccccc; +} + +.amount { + font-family: Verdana, Arial, Helvetica; + font-size: 11px; + text-align: right; +} + +input.amount { + padding-right: 0px; + border-right: none; +} + +.editbutton { + color:#00f; + background-color:transparent; + border-style:none; + text-decoration:none; + padding: 0; + margin: 0; + cursor: pointer; +} + +.navibutton[disabled] { + color:#ccc; + text-decoration:none; + cursor: auto; +} + +button.navibutton { + font-family:Arial, Helvetica, sans-serif; + font-size: 11px; + font-weight: bold; + color:#fff; + padding: 0 3px; + background-color: transparent; + border-style:none; + cursor: pointer; +} + +.navibutton span { + text-decoration:underline; +} + +.navibar { + padding: 0 3px; + color: #fff; + border: 1px solid #e1e1e1; + border-collapse: collapse; + background-color: #697789; +} + +.listsubmit { + display: none; +} + +.inactive { + color: gray; +} + +button { + font-size: 11px; + border: 1px #0066cc solid; + padding: 1px 0px; +} + +button img, span { + padding: 0px 2px ; + vertical-align: middle; +} + +ul.ajaxtabs{ + padding: 3px 0 0 0; + margin: 3px 3px 0 3px; + font: 12px Tahoma,Verdana; + font-weight: bold; +} + +ul.ajaxtabs li{ + list-style: none; + margin: 0; + display: inline; +} + +ul.ajaxtabs li button{ + background-color: #d9d9d9; + padding: 3px 8px; + margin: 0px; + border-top: 1px solid #697789; + border-right: 1px solid #697789; + border-bottom: none; + border-left: none; + font-weight: bold; +} + +ul.ajaxtabs li button:hover{ + border-top: 1px solid #697789; + color:#fff; +} +div.spaceBox{ + background-color: #697789; + height:8px; + border-bottom: 1px solid #697789; + border-left: 1px solid #697789; + border-right:1px solid #697789; + margin: 0 3px 0px 3px +} + +div.contentBox{ + border: 1px solid #697789; + margin: 0 3px 3px 3px +} + +ul.ajaxtabs li button.current, ul.ajaxtabs li button.current:hover{ + border-left: 1px solid #697789; + background-color: #697789; + color:#fff; +} +#hints { + font-size: 12px; + padding: 5px; + border-bottom: 1px solid #697789; + margin: -4px -2px -2px; + border: 1px solid #697789; + background-color: #ffffea; + white-space: nowrap; +} + +img { border: 0; } + +/* + Calendar style +*/ +#CCIframe { + display: none; + left: 0px; + position: absolute; + top: 0px; + height: 250px; + width: 270px; + z-index: 99; +} +#CC { + position:absolute; + background-color:#FFF; + margin:0; padding:0; + display:none; + z-index: 100; +} +#CC table { + font-family: arial, verdana, helvetica, sans-serif; + font-size: 8pt; + border-left: 1px solid #336; + border-right: 1px solid #336; +} +#CC th { + font-weight: normal; + text-align: center; +} +#CC th a { + font-weight: normal; + text-decoration: none; + color: #FFF; + padding: 1px; +} +#CC td { + text-align: center; +} +#CC .header { + background-color: #22303b; +} +#CC .weekday { + background-color: #eee; + color: #000; +} +#CC .weekend { + background-color: #FFC; + color: #000; +} +#CC .weekno { + background-color: #cde; + color: #555; +} +#CC .current { + border: 1px solid #339; + background-color: #22303b; + color: #FFF; +} +#CC .weekday, #CC .weekend, #CC .current { + display: block; + text-decoration: none; + border: 1px solid #FFF; + width: 2em; +} +#CC .weekday:hover, #CC .weekend:hover, #CC .current:hover { + color: #FFF; + background-color: #22303b; + border: 1px solid #999; +} +#CC .previous { + text-align: left; +} +#CC .next { + text-align: right; +} +#CC .previous, #CC .next { + padding: 1px 3px 1px 3px; + font-size: 1.4em; +} +#CC .previous a, #CC .next a { + color: #FFF; + text-decoration: none; + font-weight: bold; +} +#CC .title { + text-align: center; + font-weight: bold; + color: #FFF; +} +#CC .empty { + background-color: #ddd; + border: 1px solid #FFF; +} + +div.err_msg { + margin: 10px; + padding: 3px; + border: 1px solid #cc3300; + background-color: #ffcccc; + color: #dd2200; + text-align: center; +} + +div.warn_msg { + margin: 10px; + padding: 3px; + border: 1px solid #ff9900; + background-color: #ffff00; + color: #ff5500; + text-align: center; +} + +div.note_msg { + margin: 10px; + padding: 3px; + border: 1px solid #33cc00; + background-color: #ccffcc; + color: #007700; + text-align: center; +} + +#title { + margin-bottom: 10px; + width: 100%; +} + + + +#cssmenu { + padding: 0; + margin: 0; + border: 0; + width: 95%; + position: absolute; +} +#cssmenu ul, +#cssmenu li { + list-style: none; + margin: 0; + padding: 0; +} +#cssmenu ul { + /*position: relative;*/ + z-index: 597; +} +#cssmenu ul li { + float: left; + min-height: 1px; + vertical-align: middle; +} +#cssmenu ul li.hover, +#cssmenu ul li:hover { + /*position: relative;*/ + z-index: 599; + cursor: default; +} +#cssmenu ul ul { + visibility: hidden; + position: absolute; + top: 100%; + left: 0; + z-index: 598; + width: 100%; +} +#cssmenu ul ul li { + float: none; +} +#cssmenu ul ul ul { + top: 0; + left: 100%; +} +#cssmenu .align_right { + top: 0; + left:-240px; +} + +#cssmenu ul li:hover > ul { + visibility: visible; +} +#cssmenu ul ul { + margin-top: 0; +} +#cssmenu a { + display: block; + line-height: 1em; + text-decoration: none; + margin: 0 -9px; +} +#cssmenu ul li.last ul { + left: auto; + right: 0; +} +#cssmenu ul li.last ul ul { + left: auto; + right: 99.5%; +} +#cssmenu:after, +#cssmenu ul:after { + content: ''; + display: block; + clear: both; +} +/* Custom CSS Styles */ +#cssmenu { + width: 100%; + font-family: Helvetica, Arial, sans-serif; +} +#cssmenu:before { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAAI0lEQVQImWPwj0hh+v//PxPD//9M////Z/rP8J/p//9/MD4AGUETB+SFfCsAAAAASUVORK5CYII=); + background-color: #606a77; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4f5864), color-stop(1, #49515b)); + background-image: -webkit-linear-gradient(top, #4f5864, #49515b); + background-image: -moz-linear-gradient(top, #4f5864, #49515b); + background-image: -o-linear-gradient(top, #4f5864, #49515b); + background-image: linear-gradient(#4f5864, #49515b); + -moz-box-shadow: inset 0 2px 0 #586270, inset 0 1px 0 #6b7888; + -webkit-box-shadow: inset 0 2px 0 #586270, inset 0 1px 0 #6b7888; + box-shadow: inset 0 2px 0 #586270, inset 0 1px 0 #6b7888; + content: ''; + display: block; + height: 8px; +} +#cssmenu > ul { + border-bottom: 1px solid #252A30; + border-top: 1px solid #252A30; + -moz-box-shadow: inset 0 1px 0 #8799a9, 0 1px 1px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 0 1px 0 #8799a9, 0 1px 1px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 1px 0 #8799a9, 0 1px 1px rgba(0, 0, 0, 0.5); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABNCAIAAADo7ZnJAAAAA3NCSVQICAjb4U/gAAAAUUlEQVQYlXWPyRGAMAwDd1wwHVADJS+POERk4OVD1mGO8yq1wFIKLXHsJLDGH8wSou8q0bfGxplYcpaHRerG/J/zS/edLTnrjvDo7PHv1Nhy3lZMnHg0MO2JAAAAAElFTkSuQmCC); + background-color: #566171; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e7d8f), color-stop(1, #404854)); + background-image: -webkit-linear-gradient(top, #6e7d8f, #404854); + background-image: -moz-linear-gradient(top, #6e7d8f, #404854); + background-image: -o-linear-gradient(top, #6e7d8f, #404854); + background-image: linear-gradient(#6e7d8f, #404854); + /*height: 27px;*/ + /*padding: 15px 15px 15px 5px;*/ + padding: 2px 15px 5px 5px; +} +#cssmenu > ul > li { + margin: 0 10px; +} +#cssmenu > ul > li.has-sub:hover > a { + -moz-border-radius: 3px 3px 0 0; + -webkit-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; +} +#cssmenu > ul > li:hover > a { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAA3NCSVQICAjb4U/gAAAAGElEQVQImWP4//8/079//0jGf//+JVUPAADfUJPhbDTaAAAAAElFTkSuQmCC); + background-color: #e2e2e2; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #c8c8c8)); + background-image: -webkit-linear-gradient(top, #ffffff, #c8c8c8); + background-image: -moz-linear-gradient(top, #ffffff, #c8c8c8); + background-image: -o-linear-gradient(top, #ffffff, #c8c8c8); + background-image: linear-gradient(#ffffff, #c8c8c8); +} +#cssmenu > ul > li.active:hover > a { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAA3NCSVQICAjb4U/gAAAAJklEQVQImWP4MruP6d+/f0z//v5Fo/8x/fv3F41GyP8lUf2/v38BoDRPnb8AZS4AAAAASUVORK5CYII=); + background-color: #cb7b72; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f49b8e), color-stop(1, #bd584d)); + background-image: -webkit-linear-gradient(top, #f49b8e, #bd584d); + background-image: -moz-linear-gradient(top, #f49b8e, #bd584d); + background-image: -o-linear-gradient(top, #f49b8e, #bd584d); + background-image: linear-gradient(#f49b8e, #bd584d); +} +#cssmenu ul a { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWP4+PEj09+/f5n+/fvH9PfvXzhG5uNik6gOAOTaUDaAXrIOAAAAAElFTkSuQmCC); + background-color: #c2c2c2; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #a8a8a8)); + background-image: -webkit-linear-gradient(top, #f1f1f1, #a8a8a8); + background-image: -moz-linear-gradient(top, #f1f1f1, #a8a8a8); + background-image: -o-linear-gradient(top, #f1f1f1, #a8a8a8); + background-image: linear-gradient(#f1f1f1, #a8a8a8); + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.5); + color: #3c444d; + font-size: 12px; + line-height: 27px; + /*padding: 0 20px;*/ + padding: 0 10px; + /*position: relative;*/ + text-align: center; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); +} +#cssmenu ul ul { + /*width: 170px;*/ + width: 170px; +} +#cssmenu ul ul ul { + width: 240px; +} +#cssmenu ul ul a { + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + line-height: 150%; + border-bottom: 1px solid #999999; +} +#cssmenu ul .active > a { + color: #FFF; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAA3NCSVQICAjb4U/gAAAANUlEQVQImXXMsQ0AIRTD0FMmvRlYnAm+TQEIGronxcrX2x80hUEDpNx2em0lx9wNj37+rX4AhN5PdtvsqRUAAAAASUVORK5CYII=); + background-color: #c46a60; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ef7260), color-stop(1, #b04c41)); + background-image: -webkit-linear-gradient(top, #ef7260, #b04c41); + background-image: -moz-linear-gradient(top, #ef7260, #b04c41); + background-image: -o-linear-gradient(top, #ef7260, #b04c41); + background-image: linear-gradient(#ef7260, #b04c41); +} +#cssmenu ul .has-sub { + position: relative; +} +#cssmenu ul .has-sub ul { + -moz-border-radius: 0 3px 3px 3px; + -webkit-border-radius: 0 3px 3px 3px; + border-radius: 0 3px 3px 3px; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + -moz-box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5); + box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.5); + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA2CAMAAAAxtAOuAAAAolBMVEXp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enCAApGAAAANXRSTlP9+vf08Ozp5eDc19POycS+ubOuqKOdl5GLhYB6dG5oYlxXUUxGQTs2MSwoIx8aFhMPCwgFAqv7N0MAAABMSURBVHheBcCDEcMAAADAj1Hbtr3/aj0/BEKRWCKVyRVKFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D08vbx/fP9L5BZigzasGAAAAAElFTkSuQmCC) repeat-x; + background-color: #c3c3c3; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(1, #aaaaaa)); + background-image: -webkit-linear-gradient(top, #e9e9e9, #aaaaaa); + background-image: -moz-linear-gradient(top, #e9e9e9, #aaaaaa); + background-image: -o-linear-gradient(top, #e9e9e9, #aaaaaa); + background-image: linear-gradient(#e9e9e9, #aaaaaa); + /*padding: 3px 0;*/ +} +#cssmenu ul .has-sub ul a { + background: none; + /*padding: 8px 8px 8px 16px;*/ + padding: 4px 8px 4px 16px; + border-bottom: 1px solid transparent; + text-align: left; +} +#cssmenu ul .has-sub ul .has-sub a:after { + content: none; +} +#cssmenu ul .has-sub li:hover > a { + border-bottom: 1px solid #1D2024; + color: #FFF; + background-color: #55616f; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56606f), color-stop(1, #3f4852)); + background-image: -webkit-linear-gradient(top, #56606f, #3f4852); + background-image: -moz-linear-gradient(top, #56606f, #3f4852); + background-image: -o-linear-gradient(top, #56606f, #3f4852); + background-image: linear-gradient(#56606f, #3f4852); + -moz-box-shadow: inset 1px 2px 0 #5c6778, inset 0 1px 0 #4e5866; + -webkit-box-shadow: inset 1px 2px 0 #5c6778, inset 0 1px 0 #4e5866; + box-shadow: inset 1px 2px 0 #5c6778, inset 0 1px 0 #4e5866; + position: relative; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); +} +#cssmenu ul .has-sub li:hover > a:after { + border-left: 0 none; + background-color: #c35f54; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ea5f51), color-stop(1, #a9463b)); + background-image: -webkit-linear-gradient(top, #ea5f51, #a9463b); + background-image: -moz-linear-gradient(top, #ea5f51, #a9463b); + background-image: -o-linear-gradient(top, #ea5f51, #a9463b); + background-image: linear-gradient(#ea5f51, #a9463b); + -moz-box-shadow: inset -1px 2px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 #ce5448; + -webkit-box-shadow: inset -1px 2px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 #ce5448; + box-shadow: inset -1px 2px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 #ce5448; + content: ''; + height: 100%; + width: 6px; + position: absolute; + right: 0; + top: 0; +} +#cssmenu ul .has-sub > a { + padding-right: 0; +} +#cssmenu ul .has-sub > a:after { + content: '>'; + border-left: 1px solid rgba(100, 100, 100, 0.2); + color: #5D6A7A; + -moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.2); + -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.2); + box-shadow: -1px 0 0 rgba(255, 255, 255, 0.2); + display: inline-block; + font-size: 9px; + margin-left: 5px; + text-align: center; + height: 25px; + /*width: 24px;*/ + width: 16px; + text-shadow: 0 -1px 0 #101417; +} +#cssmenu ul .active > a:after { + color: #FFF; +} +#cssmenu ul ul a { + font-size: 12px; +} diff --git a/themes/cool/images/add.png b/themes/dropdown/images/add.png similarity index 100% rename from themes/cool/images/add.png rename to themes/dropdown/images/add.png diff --git a/themes/dropdown/images/ajax-loader.gif b/themes/dropdown/images/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..269e15a9ca56d646aecf44b199602e2bc0c116fd GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/ajax-loader2.gif b/themes/dropdown/images/ajax-loader2.gif new file mode 100644 index 0000000000000000000000000000000000000000..452e0520895c3512f74fd4ab5b22410c3bdbe066 GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/arrow_12.gif b/themes/dropdown/images/arrow_12.gif new file mode 100644 index 0000000000000000000000000000000000000000..56eb6e6fa0c5be062a912d14c0853fb7d6da4252 GIT binary patch literal 198 zcmZ?wbhEHb=t`27b6egnbt=g;mxxc><#`svfn z8#mv+ef#~#_h-+aefsqI#?6~=-n@PD=FJa~#%Dm*&6_uJ&wm5zym|BHg9i^>dQSiU z|Nr>$;|vT8ia%L^Bm;vEhydBi!0MdvyjMlDEMrz*mUWtYVnIw=zoSE;gnMA$MTdj0 ub=f9NOjUYVC?$5X2Z$8|*3m`ciVNwH*EI!K4;uvAKH6fHzx?V&@^We*)X?7dsir9(vp z8s0qC66hg_FvDdP+YZ*QQXq*asiJ^PAt__udR03JSKMNpvg7nRd;*rSO>RS?^_43zGp9!-$Vr8Z;-c)wwgHkS+YjrxEH>PP4=o*Ja%j@-qQ7nuXR|G+z`F#G__zp#^)oN!YNg~y1 z^~|0zhm_4`@5r+3Xt&!}L!nR@MFO-?D2!7|UpJf0T_|9HeV`8KcGd}Kc-Emip&y|t z_#%p8-7t&=E*g!lG#ZU>nBYAEj>EBt4o4jhM;RJ-I-N_<7<3u_xS}Xbk7%04w(w;0 zJ9vZz;{qIPf*|w*bT@RBO#o`l2JF2T=VSmKyFa;k3+QnBw+YIugUjVAvW{-In@tq= zcswQ8$Dl7zB!&WY@O=0src$Xc9HR*Gv(tqJp|8MRP(`o?-T@Vz_k&BxWbzRI>pqdd zgAD|epI0;lNkiCmWJ!1Qb!1@J*w6hZkrl}A^K@|xskrs_>Q2EH0|A#nS?1aL zl?f9W|FLb{nUIj9$)Lh0_~Ez&^QsAV!tX9VJi%Xc=W9`!b;o+8&Fdsj8=O0`H0Ok+ zaClm_<+9CYw}ay5Mekcv|0r4i#MYvy#AwT9-=F85Ey=!D>2Fh8A0lU-+RI&}%M`>pBtpyb{wXDlb<8I<6_U=0BLZx%HG literal 895 zcmZ?wbhEHb6l4%&XlDQc+2)mX+t2QN^5f5+KY#!J1B;CkqaiRNLO}5+3o`=)8-otW zx1c=1z!Ag1%OT^jVZp&>4t72Pfdva27&#@)=14dkaO@OOk5aKvNN(&AU{5OXXn5q- zC@Cwoz+*#V<8)TGx||zEOB-gIxTbB%n3Q~Ms)+L|pOu#$c=U3LXNk<(urj!rk&(d~ E0JMlPf&c&j diff --git a/themes/dropdown/images/button_ok.png b/themes/dropdown/images/button_ok.png new file mode 100644 index 0000000000000000000000000000000000000000..72790e15c2d5887515ce7d34e71fb0db872c5e3d GIT binary patch literal 619 zcmV-x0+juUP)7go890q7!y+SuL?}EJRLG(NiyC-Y5Onbn5f~jh zl+=PQne>Ga*jlJHs*R;3I!wnDS0h&jm6fe`-+Mb~QK3d&`k$W5@6Yq`f8c*h#nCH9 zE+78%PgGNz0ZDYASML$1+&M~7xsNg5sx-w@)M`yGqy9)&(1G>=+8WK9%CvR0AeEY=dNJnEt=}R=6E9MR%#mS(Jc+I%)AeM zUbCibOQ}@6hUn`dhP}7FO3wuciC74bnQd9c{_|nB9VsCZ17F(*GO4eWZ7pHt22iUZ z{0yF6zk|R1)GVC%F`Wn~ypMD-6}2N7U~_{RmD-FTLP~~_2QcWmhQGZ92m`5K*CPP1 zVyy}(--cv>Tn4gfNXKEI69(^IqVLuj;1!VmbH5@0U*36`7)oMUr3Ge8UUX*}?mkV> za}}5XGIJeh#$cdRW{Js5V!Do84g#(?qfbsU-g^Uh1LWq5hVZj0vYOCJI|x1gM(EKA zUOvAGOfCffu8q5`RNFpMXte>$=MB|@e*qT2v>15N`VNCxv_}2FDe9t*lCQDsH?WF>AIFt zQuJ}i;w2$ZUU#3SZ6RY0Gw;kZ&ol1~2ky^QZ(fom$=jNJZt!z7w_pH~wdQ;R)Gh%BbQFCx+Nm!4SuS-vkr`vhhrX zM*>w%e+v~?m@q~ImPAgtLkR_3U<2F8LP3W5=LJ*ZN|S5p#sf4YFr$p~Q~Z*0Ngxf2 zjk#J#<7EAlhzlrV53~GF&pIzcCN_lz9@05UeoUXiK%N z#x+4o*i_c|6_Uu1+&TIho?3@y4k-#b8Y_o94zW*B3a1ne2-Y5s0uke$$|@=}OP-i= zNYZQA=>PrZu0MfSL=b8UhD_={W4IY1{b{)U)*gc45xtL%IYLY&hF;d`@GzI&7H&D# zh;z_BX$#hqh@q?AY3sJTod2%*Yd)_>YM0#q&ixGuh+PQsneK)F0000mmtT}V`<;yxP?4pli(`n!#N;`9zCEaCQ)1v27FITV zB@tl}5!n%P;+WSOCnevM<-0nslq+9U+r(dIZuIZh-}V((m>HxmbFlAfNMi;X!r zlg*1#VHC#iD%uAHty;DTg0}q?ty;8bDFzCDreJ80{BB+R< zJENR4PZMQi-K$n$6{M+e{`y zCzHvi{{^55g~BV5NOa+FIKC8%#WFEpk_S+;0uA4flMsu=wvk9g@eiQYYGoUZ#;;nf zwk?;-FdB`3VHmiWEa5y`gl|tCa~huHAQ%j?r0MVf0GiFFt=sK#C%yTk;Ec=V5(eW1 zy!^<*iw^+Bx5qH>dSE^ra{Kc6JlJfuBMv}5)@Yi~=Nw?K*=zV6|Ft zLOAX<8jU;B^k)=l4vT=l&3kn^9UxVL)9GYU)9I9}vfXZjQmOn(B@&4pQul^EU^1CN zHk*ZXIt^qGkTG9cEEbJkuV?WZo6QC!5(!Z8c%13?`&?OQ#B#^uF;uHnNTpKPc_2n0 zqyCI{R;g4puH&IXp%AEOGKB zFaZe_Htgq(0OW7HPl9o7Hk+@=e6O@xZTY%@-!Rz$1Rlkwh5!Hn07*qoM6N<$f($t; AN&o-= literal 0 HcmV?d00001 diff --git a/themes/cool/images/credit.gif b/themes/dropdown/images/credit.gif similarity index 100% rename from themes/cool/images/credit.gif rename to themes/dropdown/images/credit.gif diff --git a/themes/cool/images/delete.gif b/themes/dropdown/images/delete.gif similarity index 100% rename from themes/cool/images/delete.gif rename to themes/dropdown/images/delete.gif diff --git a/themes/dropdown/images/download.gif b/themes/dropdown/images/download.gif new file mode 100644 index 0000000000000000000000000000000000000000..9216fd5c0180f52d12734a05c8b070df865b7393 GIT binary patch literal 553 zcmZ?wbhEHb6krfwNMm47{K>+|00cT90wlH!$nEW)eCpJh)$2Are)8nY*RQ{R{gNw| z^W38K4fm@XSe-#>xLc{3EZo- zZo`%v-*;@-vRyVwF6WF+ZA07QWvk~eT3Wa-CiaN#rfu6-uGu(k*8GAqIxGztvXyI_+q%n+#;;htUa3q~u~b4jLSe$>nSX!(-L-pP**P8m1L7H{M5fK0 z^X%F4(EVBo2*UTmdLmfA5 zMQ(QK1@@9&T4o093z{@6#YH!5Zc^h_-__-~pMja#TF&ms$&<p+xJ{L8j2Yj(|L~4aUe<`|`;VXBr92q)J~A-BU=ZM7um%8v C1*%X0 literal 0 HcmV?d00001 diff --git a/themes/cool/images/edit.gif b/themes/dropdown/images/edit.gif similarity index 100% rename from themes/cool/images/edit.gif rename to themes/dropdown/images/edit.gif diff --git a/themes/dropdown/images/enter.png b/themes/dropdown/images/enter.png new file mode 100644 index 0000000000000000000000000000000000000000..45fd4d47bb94eefeadb445403651a107fe1d0913 GIT binary patch literal 492 zcmV000SaNLh0L01FcU01FcV0GgZ_00004XF*Lt006O%3;baP0004dNkl6k&VqC>^0;LNup~nzH&i@9 z;R+TKXonjD_3rZ3q`8{D%QXpo`hGRq=iG<7(Y@|&RL|TuS8LRT&Mq!D&l4xRW-A6k z7{s3$lRs1&({&`z_Nf7{FRldApbIL`quMnlLB41K+K$7qIZ-}SV*8qn5UP&}XmB@B zf~qnbRggWh;qk%wH^Xol$g*|4C9k#ZJxd|B3c#IWz&P)ZD6Dymk}{j1w{$Sh4QQVj zVBb41d>ZCh3K7DAXn+2KWKlc}Z|Z_O@$#ijAzB5ADBTO!4Diec@V?d=WRZzvybFg#OkRNr-FN=3zVdt9tv~<4fPor7@h1x-1A_*G z4#+T&pBUJtADCR=A+xAY{q)Mqma1&c{a=cmxa4~mroT4KS#`QgUof=)~+&T;I{j*sYXaTd%6BpddF%U0!DD^qC5h za!gM1`zFkilw?>wPi9)j8Wt9I))h*%tJiLm*{Loqq9hZ|aDstdhKpl`^aUv?Mn)zk OR#uKC*E=qb4Aua>fQ#$^ literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/footer_bg.png b/themes/dropdown/images/footer_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1917b3a3017ec9c0e60903774ec9185a5ba76f4c GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTs!2~3;Wt?9DDfSXiUsv{ZLD&H{xv z3p^r=fyxeoFyrCOkYJ!7OS+@4BLl<6e(pbsAVaJ@T^vIyZYBTu|KFZjC?Uy#Rj2;n zKj(-4|F$1fSMU$`zyH6=%yzy1?F*{^UA|`H^iSPz&%b|5FYH}W!?6EI*!-gn=}|yq O7(8A5T-G@yGywn(Svn*D literal 0 HcmV?d00001 diff --git a/themes/cool/images/gl.png b/themes/dropdown/images/gl.png similarity index 100% rename from themes/cool/images/gl.png rename to themes/dropdown/images/gl.png diff --git a/themes/cool/images/help.gif b/themes/dropdown/images/help.gif similarity index 100% rename from themes/cool/images/help.gif rename to themes/dropdown/images/help.gif diff --git a/themes/cool/images/invoice.gif b/themes/dropdown/images/invoice.gif similarity index 100% rename from themes/cool/images/invoice.gif rename to themes/dropdown/images/invoice.gif diff --git a/themes/dropdown/images/link_bg.png b/themes/dropdown/images/link_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..30970e1e2814fcc658d1afde472e0f710d737d98 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^AhsL_8;}$&?Kc2YEX7WqAsj$Z!;#VfERAlSv;uvDln;i1R=l^*JmW0H_L^U^A zW^QidtD-@7vz|3>u2QJ=-P5TPvaO2Y@I;n){<`x5xuzdAYb1V3G0ZAqF4)(w^()XI N22WQ%mvv4FO#pWBGrj-- literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/locate.png b/themes/dropdown/images/locate.png new file mode 100644 index 0000000000000000000000000000000000000000..c14484dcd18905b4c9640720105de63201ab274e GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!PKj$oiE~kEVo7Fxo4nJa0`MkV|_~eM4%u`x}&cn1H;CC?mvmFKz>DlPlzkW8F?WgA#ZPQ!HHK^ zKl}w0R#a4+HEY)Y|Nnpe`Bz+A{O|w&AAkP7|MBO^r(b{n{rmds@0)Lb9)A3J_4W4? z&%W-u|LMh--*?~ty!i6_;m2RL-u<}z+WYC}-=2N`ZU4j18*hJDc;(%sGq0PEy)4=P zwD;7j+QTpM_dZS7`gmJH-v^*&j3q&S!3+-1ZlnP@DV{ElAr-fh6ArN5Xkh3(eeM`P zOU@gP$~w_d)6%*fQf85sm8`C+sXI7k&)CtjWXcvEr-pck0FMY45l?=0bAEmKCjKq0 z&CSh|d%HQW%APr+d+1F9QpM`WlwHTz04BK>HXxUHx3vIVCg! E07mAlB>(^b literal 0 HcmV?d00001 diff --git a/themes/cool/images/lock.gif b/themes/dropdown/images/lock.gif similarity index 100% rename from themes/cool/images/lock.gif rename to themes/dropdown/images/lock.gif diff --git a/themes/dropdown/images/login.gif b/themes/dropdown/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd3f47c59a12469d8f6c707d88b0ae7d02e1441d GIT binary patch literal 341 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 O0m2u}|6hz`&in@l6FX)A literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/logo_frontaccounting.png b/themes/dropdown/images/logo_frontaccounting.png new file mode 100644 index 0000000000000000000000000000000000000000..85150e2bbec2bdf03536d2d3f095e8bd15df1274 GIT binary patch literal 10792 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 literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/menu_break.png b/themes/dropdown/images/menu_break.png new file mode 100644 index 0000000000000000000000000000000000000000..95d2d425172d40574c568a823b615534f3faf0b8 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eh!3HGR7M(u=q*#ibJVQ8upoSx*1IU*wag8Vm z&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aCij)5S4FVrsI-nz=vbH#R=B7iJde bNnvAHdz5*FkEXB!Pzi<Dnm{r-UW|3D6_9 literal 0 HcmV?d00001 diff --git a/themes/cool/images/money.png b/themes/dropdown/images/money.png similarity index 100% rename from themes/cool/images/money.png rename to themes/dropdown/images/money.png diff --git a/themes/dropdown/images/news.gif b/themes/dropdown/images/news.gif new file mode 100644 index 0000000000000000000000000000000000000000..072e303833dce330251211a285ee19becbc3a18b GIT binary patch literal 63 zcmZ?wbhEHbWM^P!n8?6TT3Y)5|9=KB&;gMkaRv?v21XVE4}*q-&CJ45B0DB5Jlw<~ LuBIX(z+epkwbTub literal 0 HcmV?d00001 diff --git a/themes/cool/images/ok.gif b/themes/dropdown/images/ok.gif similarity index 100% rename from themes/cool/images/ok.gif rename to themes/dropdown/images/ok.gif diff --git a/themes/dropdown/images/on_off.png b/themes/dropdown/images/on_off.png new file mode 100644 index 0000000000000000000000000000000000000000..bde7dbf7f7b8559f60b49fbd807b7f071bb200e2 GIT binary patch literal 605 zcmV-j0;2tiP)N2bZe?^J zG%heMHvEiZ-v9ss+et)0R5(wKQcX`3K@e@jO(4Onn+?;|-7}NHUG@NnH6%t(238GM zNtEAVl(PqpaO5ZOb%GcOGt;wZ(!{5NjRrkeN&H^z8fjPNUHT>!dde`gwamV$3t_{bJ4G7p()f z3xVk?-1uvKzwEfS0OGcc8O#SMwLqLmDqaD}Q%3^4cO>Gr00N%V2dDMqF`iYQz=?H7 zNNA=(P-0!jfLJLHwP(bmeq3x+%aiUysek7}JYbzzkD?+@`IC9__veYxM@)-lA-Zsj z6Y^|Sqe&45!30k_{Z=mbvd$r?R0>r5>5zEtm)!>B6-gNCd?f>KS=SMGPVabNvk^t$ zNL*=~NDFHBd#Tjz$Xn1T7JIBzdo3+|W!k-iv3v_qDcuaWa;!b+e~hM#&1Y8Y7u;$g z1DK&^D+CU(W@BTfEET|9D&gR=pDFc;ZC9Whz{fF-n;hrDwxS;1*2n9&bpvrI2XMW4 rH0-Co-%O36N48H~9EJldV+e5p1PK2iHtsh1EzPArg^Q zIZrOk#rNsfjaSbMAL;<4h;Z=jvu8dzyz8N&Nb7=z03ZUw?9z%8KQEa6yM5=kUnka& z3?FJk2}L7q>na=T#;<7U*P91xfF`;`6%pVgWgRy0?1ZryL@%z52=-!fGXWGEn4M351L4<+7eDgwo|moqXT+s1&Kmn>-uQQ8mL7XY)w5Zk*(g+<3Y3tmkR!bL zOUKaUtj_pX26sH+=Iorwu}MGd`_%O-_sS}8VpG#fJA)Fcs#ezwtZf?q?Ac70mDv`rVs{$od?VPKeqf<-kUjNtS6ecB*mq<&M97K^6IVsDO zt2$Ru!b+>2S<}_H>$RcInusU_8PMNdf(W{sNlJ3FkrwMJPeBPO#d}Y^a{9TH(#{Y) l0D?dWAV4eUJX#h`!2gmISk&ZKd4B)^002ovPDHLkV1g&sd|Lnj literal 0 HcmV?d00001 diff --git a/themes/cool/images/pdf.gif b/themes/dropdown/images/pdf.gif similarity index 100% rename from themes/cool/images/pdf.gif rename to themes/dropdown/images/pdf.gif diff --git a/themes/cool/images/preferences.gif b/themes/dropdown/images/preferences.gif similarity index 100% rename from themes/cool/images/preferences.gif rename to themes/dropdown/images/preferences.gif diff --git a/themes/cool/images/print.png b/themes/dropdown/images/print.png similarity index 100% rename from themes/cool/images/print.png rename to themes/dropdown/images/print.png diff --git a/themes/dropdown/images/progressbar.gif b/themes/dropdown/images/progressbar.gif new file mode 100644 index 0000000000000000000000000000000000000000..269e15a9ca56d646aecf44b199602e2bc0c116fd GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/themes/cool/images/receive.gif b/themes/dropdown/images/receive.gif similarity index 100% rename from themes/cool/images/receive.gif rename to themes/dropdown/images/receive.gif diff --git a/themes/cool/images/remove.png b/themes/dropdown/images/remove.png similarity index 100% rename from themes/cool/images/remove.png rename to themes/dropdown/images/remove.png diff --git a/themes/cool/images/report.png b/themes/dropdown/images/report.png similarity index 100% rename from themes/cool/images/report.png rename to themes/dropdown/images/report.png diff --git a/themes/dropdown/images/sort_asc.gif b/themes/dropdown/images/sort_asc.gif new file mode 100644 index 0000000000000000000000000000000000000000..61bdf04d793c862b48b0922bfd2adfe3fdd2658b GIT binary patch literal 850 zcmZ?wbhEHb{2z=DO&?JR6u8V(zi7#UgBqmE<*JU-eYY^kQRV8as6 J$&8E))&Lvl9ZmoM literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/sort_asc2.gif b/themes/dropdown/images/sort_asc2.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3813136226b1dcf166af7678760d27a0719f618 GIT binary patch literal 891 zcmd6m&1(};6va-P4zqxwlv}M8z`=Xgi2amw13R@yEQr1=@LGJZLZ4{3&o3{(yLvwI%|5^16@(mCuj)CSb4(Pr1tQu)g-zYL4>DHc>>dol;j9$%wf+tx>5ZFJse)%^F7b!`+eRQ&iUyn zuP(&WWvGm_XA zW3R-QiH8avjb)&5^3I*0@nDa8}x~W`~3RmySsCNZj@^z& ar1Y9jGjyTNU!ILDYH@uim74mf{^bBWbpI61=y2W9H zEDpvRS547=+XN3=2Ze6xR9KTWX$I%#zpC`{jw#Ykg}7!8xdC6e(nyu|MfsK(xSL;A z#RV`lOq!y1yejey3YCD#U~ea!^CI$muR<>#nc^*c5_t>Nk!x0^y?EPxI2+exEZ3d0 z>vBEjW8-)1Kn%)^sOPe^U+dW>{R<9U)UyC?ZAKe_cK@xZqvd(IqZP92q)8dm_9OK+Sfr*l&dI_Q=$^YDxIfpgd% zIBO$-ENS$|2gX{5hFNO1u~t|!WvL~iHd}LPTXU?FGG@&f7yKL6R_z*t6}5Sd2En!b zS)~!gyU-MCmieFBXUUQ#wfQM??ikN46^nLB5Ci{H^W6V&2px1A`spOmt|@lM^u>t; fHa!vTaCiD~ybtR-a_FzeN3o(vII6um(s%t2Bi|qL literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/test.png b/themes/dropdown/images/test.png new file mode 100644 index 0000000000000000000000000000000000000000..2426e6a4e5b92a2fa7a4084c5c2e790314cd8c6e GIT binary patch literal 12031 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 literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/test_stock.png b/themes/dropdown/images/test_stock.png new file mode 100644 index 0000000000000000000000000000000000000000..24114c60373a4c2e7770011d79de6011af463e4c GIT binary patch literal 10910 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 X7`zMSfT21V00000NkvXXu0mjfkBx0` literal 0 HcmV?d00001 diff --git a/themes/dropdown/images/transparent.gif b/themes/dropdown/images/transparent.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7639c70734e5f8bd71ebe941d8fb6e8b7a08d88 GIT binary patch literal 832 zcmZ?wbhEHb6krfwXlED&qaiS&LqPE-3o`=)BZCeo6hL``fkT#onM1~7!-9j&9Ku>L XCpIiR+%BN(HOFJ)qN9zBj11NQaZC>( literal 0 HcmV?d00001 diff --git a/themes/cool/images/view.gif b/themes/dropdown/images/view.gif similarity index 100% rename from themes/cool/images/view.gif rename to themes/dropdown/images/view.gif diff --git a/themes/dropdown/images/warning.png b/themes/dropdown/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..f373221591a6afa83e9809d568a3632a83efcf74 GIT binary patch literal 2079 zcmV+)2;ldLP)500007bV*G`2iXN5 z6g3MMvp;MA000SaNLh0L03N{r03N{s!)a7g00004XF*Lt006O%3;baP000NBNkl$ilGFNQV2LLsb~_3Kq8T*MNk?k zk@}%kzw|@YN17^%lzwcRmr9>Wkec>GP?ba#2(_XLB8tJhZP>Nf`<|WYnVng@HnbQT zs;aX(JF|1=-t#~I^S|fbS@?fB-W(wQ$-{L2sF%oRF`jy-9X!tYtpNtQ8~AND$Egho zUjIQa_gnYt{+nP5Vy}G;=KDD8jnN;N2jM0j=Z506W;8B*^KkZYz7nqspwcxg4EgsHp|ToG@J-Jd~=qbMbzqtsHbr82=J z{NZoomYbVKurO((%a}4lbSiIwUz3OKOIjo>Ja+b zfe}Hnq#nM#jQI9Byeev#-?mF;P2W%DYq3La7*}HlO7VA;J~G1dXA$|uFh?=uL&g4c zFkWFrGQ$^J(Vkw+;CP9Hv9%D|@)V`UEsRZ=jE`NWWP0(|d+_=%qK}?YO2cYvN7y|1 z-ercRyFODj|64G+a~^D?dr^oN-Oa>WcL*2VFY@<)Oz@i{AMnmQCmB9>g{I~Nk=flc zyI&*ySJM+~ATd0~pFho#o+&%GP1Ez;`1dYkZ_&pi@qrlrHQyws_VU3;XGvWjr?oXq zIz2(Yh-QvZM%Vmm=4NTLlSgB;-^Fn>S6e2Z@*8UXD52AQg7VPU{$GQk{gWK1U zTee@7z`uJRJlVy7n&&xhCj?f_m9N#(TBe~vqfQo~Vo}F13`tXgP{>VF*vh(w65T{d zgkBebWnsRxFw8<`Ae@`Pw7czdgO^BSQr)9=LCf}~^7W9E*?MfwibSJcJRX&7HeX>U z5D-=<+3lVPTIV4WUll+;f)6#ZXLAc3*0^5f4#1p~@eW8Fy+L;7O2$`0y)yQa#bZCbI%W6}HUEeVDL81$qfA@4_p=EROL+f0%x2{Jc3sFtYYkaQ8OT zIp?an-@Oi^8&(?l`8Pi%_=@$nW3R^xponWSYF1((l#Jfm=Yy7Z)-NCBru?{ zf3O{^N)lFQ07ljx^RaeFlsHg|8hw%VLde2id1kh>jyh3KR2&8ZI^nRvyYHrHYeN88 zV8$FU)>)QJ&s;o97b@O0vV?W8achV#OSo#%xDA+~VzaV)J{uQ|C=dI#Nd&7_o2a7R z$|5{g1ID&cNGFxj2?h%eW3^yX6>Z^LK>YI^rY4#0fybZiW~1e&@fO;t6g{^yRJUkg zvyT^==CLMfiLZN$bg{r(w+F5Yv|@P*g$!L?B{7$1s9clAs--KUSHk0po*70PB9a{; z_v=xP$_R#XD=<~oezlQ(Z5Mbl_zd-twW}m5sV!86S#ZRgcbLl2)MT)9sas}NS!z$l z0aFVo<2nBO@F>oZ`xrJRg2I zL0?~yWy>sfYQf}duEnKCmpxA!W1I%p2=(&$B-e*zdQK^ufEe^%k z?CDt%uQjbl92>3JxpT>iCVG1EmGhM=*G15yPQPnTzoav(EE}(+(BI=DFeoMHB&*ja zc+~PAaJHzfx7M>Xl;ZnMPYcUmaG?eR4sqF<$TBq%+VrPVdER)VBp~crwr5X?6)W=7 z(v+XZsH9PoRoRuHP0G112JU#A?uhsBwgjM;;;g)itT^v_$Q$Xz>r^ZjUE61002ov JPDHLkV1fgl@^SzG literal 0 HcmV?d00001 diff --git a/themes/cool/index.php b/themes/dropdown/index.php similarity index 93% rename from themes/cool/index.php rename to themes/dropdown/index.php index e88dc9ed..763940a7 100644 --- a/themes/cool/index.php +++ b/themes/dropdown/index.php @@ -1,2 +1,3 @@ diff --git a/themes/dropdown/renderer.php b/themes/dropdown/renderer.php new file mode 100644 index 00000000..8cc0ba9b --- /dev/null +++ b/themes/dropdown/renderer.php @@ -0,0 +1,228 @@ +. +***********************************************************************/ +// Author: Joe Hunt, 17/11/2015. Upgraded to release 2.4. 10/11/2015. + + class renderer + { + function wa_get_apps($title, $applications, $sel_app) + { + foreach($applications as $app) + { + foreach ($app->modules as $module) + { + $apps = array(); + foreach ($module->lappfunctions as $appfunction) + $apps[] = $appfunction; + foreach ($module->rappfunctions as $appfunction) + $apps[] = $appfunction; + $application = array(); + foreach ($apps as $application) + { + $url = explode('?', $application->link); + $app_lnk = $url[0]; + $pos = strrpos($app_lnk, "/"); + if ($pos > 0) + { + $app_lnk = substr($app_lnk, $pos + 1); + $lnk = $_SERVER['REQUEST_URI']; + $url = explode('?', $lnk); + $asset = false; + if (isset($url[1])) + $asset = strstr($url[1], "FixedAsset"); + $lnk = $url[0]; + $pos = strrpos($lnk, "/"); + $lnk = substr($lnk, $pos + 1); + if ($app_lnk == $lnk) + { + $acc = access_string($app->name); + $app_id = ($asset != false ? "assets" : $app->id); + return array($acc[0], $module->name, $application->label, $app_id); + } + } + } + } + } + return array("", "", "", $sel_app); + } + + function wa_header() + { + page(_($help_context = "Main Menu"), false, true); + } + + function wa_footer() + { + end_page(false, true); + } + function shortcut($url, $label) + { + echo "
  • "; + echo menu_link($url, $label); + echo "
  • "; + } + function menu_header($title, $no_menu, $is_index) + { + global $path_to_root, $SysPrefs, $version; + + $sel_app = $_SESSION['sel_app']; + echo "
    \n"; + if (!$no_menu) + { + $applications = $_SESSION['App']->applications; + $local_path_to_root = $path_to_root; + $pimg = ""._(  "; + $limg = ""._(  "; + $img = ""._(  "; + $himg = ""._(  "; + echo "\n"; // header + + echo "
    \n"; + echo "
      \n"; + $i = 0; + $account = $this->wa_get_apps($title, $applications, $sel_app); + foreach($applications as $app) + { + if ($_SESSION["wa_current_user"]->check_application_access($app)) + { + $acc = access_string($app->name); + $class = ($account[3] == $app->id ? "active" : ""); + $n = count($app->modules); + if ($n) + $class .= " has-sub"; + $dashboard = ""; + $u_agent = $_SERVER['HTTP_USER_AGENT']; + if (preg_match('/android/i', $u_agent) && preg_match('/mobile/i', $u_agent)) { + $link = "#'"; + $dashboard = "$local_path_to_root/index.php?application=$app->id"; + } + else + $link = "$local_path_to_root/index.php?application=$app->id '$acc[1]"; + echo "
    • "._("Dashboard")."
    • \n"; + foreach ($app->modules as $module) + { + if (!$_SESSION["wa_current_user"]->check_module_access($module)) + continue; + echo "
    • $module->name\n"; + $apps2 = array(); + foreach ($module->lappfunctions as $appfunction) + $apps2[] = $appfunction; + foreach ($module->rappfunctions as $appfunction) + $apps2[] = $appfunction; + $application = array(); + $n = count($apps2); + $class = ""; + if ($i > 5) + $class = "class='align_right'"; + if ($n) + echo "
        \n"; + else + { + echo " \n"; + continue; + } + foreach ($apps2 as $application) + { + $lnk = access_string($application->label); + if ($_SESSION["wa_current_user"]->can_access_page($application->access)) + { + if ($application->label != "") + { + echo "
      • $lnk[0]
      • \n"; + } + } + elseif (!$_SESSION["wa_current_user"]->hide_inaccessible_menu_items()) + echo "
      • $lnk[0]
      • \n"; + } + if ($n) + echo "
      \n"; + echo "
    • \n"; + } + echo "
    \n"; // menu + } + echo" \n"; + $i++; + } + echo "\n"; + echo "
    \n"; // menu + } + echo "
    \n"; + if ($no_menu) + echo "
    "; + elseif ($title && !$no_menu && !$is_index) + { + echo "
    \n"; + echo "
    " + ."" + ."
    $title" + .(user_hints() ? "" : '') + ."
    "; + } + } + + function menu_footer($no_menu, $is_index) + { + global $path_to_root, $SysPrefs, $version, $db_connections; + include_once($path_to_root . "/includes/date_functions.inc"); + + if (!$no_menu && !$is_index) + echo "
    \n"; // fa-content + echo "
    \n"; // fa-body + if (!$no_menu) + { + echo "\n"; + echo "\n"; // footer + } + echo "
    \n"; // fa-main + } + + function display_applications(&$waapp) + { + global $path_to_root; + + $sel = $waapp->get_selected_application(); + meta_forward("$path_to_root/admin/dashboard.php", "sel_app=$sel->id"); + end_page(); + exit; + } + } + -- 2.30.2