From 713bbfe3d2f6865347934546e6540bce11f20298 Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 18 Apr 2007 04:47:05 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@1212 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/counter/queries/getTodayStatus.xml | 11 +++++++ modules/counter/queries/insertTodayStatus.xml | 10 ++++++ modules/counter/tpl/js/counter.js | 12 +++++++ plugins/counter_status/conf/info.xml | 7 ++-- ...nfo.class.php => counter_status.class.php} | 10 +++--- .../{login_info.html => counter_status.html} | 0 .../skins/default/filter/login.xml | 14 -------- .../skins/default/filter/logout.xml | 7 ---- .../skins/default/images/icon_friend_list.gif | Bin 556 -> 0 bytes .../skins/default/images/icon_key.gif | Bin 505 -> 0 bytes .../skins/default/images/icon_last_login.gif | Bin 967 -> 0 bytes .../skins/default/images/icon_message_box.gif | Bin 559 -> 0 bytes .../skins/default/images/icon_note.gif | Bin 534 -> 0 bytes .../skins/default/images/icon_profile.gif | Bin 535 -> 0 bytes .../counter_status/skins/default/js/login.js | 31 ------------------ plugins/counter_status/skins/default/skin.xml | 4 +-- 16 files changed, 44 insertions(+), 62 deletions(-) create mode 100644 modules/counter/queries/getTodayStatus.xml create mode 100644 modules/counter/queries/insertTodayStatus.xml create mode 100644 modules/counter/tpl/js/counter.js rename plugins/counter_status/{login_info.class.php => counter_status.class.php} (78%) rename plugins/counter_status/skins/default/{login_info.html => counter_status.html} (100%) delete mode 100644 plugins/counter_status/skins/default/filter/login.xml delete mode 100644 plugins/counter_status/skins/default/filter/logout.xml delete mode 100644 plugins/counter_status/skins/default/images/icon_friend_list.gif delete mode 100644 plugins/counter_status/skins/default/images/icon_key.gif delete mode 100644 plugins/counter_status/skins/default/images/icon_last_login.gif delete mode 100644 plugins/counter_status/skins/default/images/icon_message_box.gif delete mode 100644 plugins/counter_status/skins/default/images/icon_note.gif delete mode 100644 plugins/counter_status/skins/default/images/icon_profile.gif delete mode 100644 plugins/counter_status/skins/default/js/login.js diff --git a/modules/counter/queries/getTodayStatus.xml b/modules/counter/queries/getTodayStatus.xml new file mode 100644 index 000000000..dc1988c04 --- /dev/null +++ b/modules/counter/queries/getTodayStatus.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/modules/counter/queries/insertTodayStatus.xml b/modules/counter/queries/insertTodayStatus.xml new file mode 100644 index 000000000..e1d1bdbb2 --- /dev/null +++ b/modules/counter/queries/insertTodayStatus.xml @@ -0,0 +1,10 @@ + + +
+ + + + + + + diff --git a/modules/counter/tpl/js/counter.js b/modules/counter/tpl/js/counter.js new file mode 100644 index 000000000..3dffaacda --- /dev/null +++ b/modules/counter/tpl/js/counter.js @@ -0,0 +1,12 @@ +/** + * @brief 카운터 정보 수집 javascript + * window.onload 이벤트 후에 counter 모듈을 호출한다. + **/ + +// 이벤트 등록 +xAddEventListener(window,'load',doCallCounter); + +// counter 모듈을 호출하는 함수 +function doCallCounter() { + exec_xml('counter','procCounterExecute'); +} diff --git a/plugins/counter_status/conf/info.xml b/plugins/counter_status/conf/info.xml index ccae5f2c2..7efd6207e 100644 --- a/plugins/counter_status/conf/info.xml +++ b/plugins/counter_status/conf/info.xml @@ -1,9 +1,12 @@ - 로그인 정보 출력 + 기본 카운터 플러그인 제로 - 로그인 폼이나 로그인 정보를 출력합니다 + + 기본 카운터 모듈을 이용하여 전체, 어제, 오늘의 접속현황을 표시합니다. + counter모듈이 설치되어 있어야 하고 counter 애드온이 켜져 있어야 합니다. + diff --git a/plugins/counter_status/login_info.class.php b/plugins/counter_status/counter_status.class.php similarity index 78% rename from plugins/counter_status/login_info.class.php rename to plugins/counter_status/counter_status.class.php index 230a13c2d..73856d12d 100644 --- a/plugins/counter_status/login_info.class.php +++ b/plugins/counter_status/counter_status.class.php @@ -1,14 +1,12 @@ colorset); // 템플릿 파일을 지정 - $tpl_file = 'login_info'; + $tpl_file = 'counter_status'; // 템플릿 컴파일 $oTemplate = new TemplateHandler(); diff --git a/plugins/counter_status/skins/default/login_info.html b/plugins/counter_status/skins/default/counter_status.html similarity index 100% rename from plugins/counter_status/skins/default/login_info.html rename to plugins/counter_status/skins/default/counter_status.html diff --git a/plugins/counter_status/skins/default/filter/login.xml b/plugins/counter_status/skins/default/filter/login.xml deleted file mode 100644 index d2889fbd5..000000000 --- a/plugins/counter_status/skins/default/filter/login.xml +++ /dev/null @@ -1,14 +0,0 @@ - -
- - - - - - - - - - - -
diff --git a/plugins/counter_status/skins/default/filter/logout.xml b/plugins/counter_status/skins/default/filter/logout.xml deleted file mode 100644 index 327f41e11..000000000 --- a/plugins/counter_status/skins/default/filter/logout.xml +++ /dev/null @@ -1,7 +0,0 @@ - -
- - - - -
diff --git a/plugins/counter_status/skins/default/images/icon_friend_list.gif b/plugins/counter_status/skins/default/images/icon_friend_list.gif deleted file mode 100644 index adabcfc6e6a451c6bcf7617ce7512d9ca9430cc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@M9RNk%w1VGIBa0Ooc8;i6IZ@6_R=Q*VT-_~L`yx0Q}qKDeZYoo7zJs*&;H zv(mJGooP>>t)POl=jOw6{P48Zvwh{hcJ$qF@4t@N>f8PI&iCGQiCIDI=;Gm{Qsdgy z_~L=)$$9wRYiO;~p=?jnvzot_ck0=)W2eV=yzSEG-Q=)u<+*nE?$TU|()Z(u@afa{ z;DF`h*Uzwi-0j@%%cJ@3-1_m<`02mz(WLFhXxyk>!PcX&igo$rlC8Pb`Q?$Odt=?V zl=0%V;G$cZtk(0~UFF4g|I(o1r(OK@%9NLg{PDTIqLKC4Wcb#R+RenJm5cxJx8%^6 z^3tdF;C!T`vUtGZw!yx~)S3SJ;nl^w(zAl#!C2vO#qGe9(%75x=D6XZPXE@Wx2~Yzpi|JET+r;}_~V9vkiX>J zl;qmF?!}VE!JGg8{{R30000000000000000000000000000000A^8LW004FXEC2ui z01N;O000MxfOdj{8$AdNNn3-1IbI+J7*~seA_ZqYWg&Jc0Rb~EO%!WHWK4Eh3O{Le z18fIeQbBedT~2dx4pSr_B`P~ZG&W&w5ieK^Hw|D9GBr>vFcl_mBS#4mRuD*Ia%fdJ uPgEHwMg(viQ4?Q6OJ;T_7CJmDEf-22Vsv&uMFIjE0JNw9&?bhRKma=qOD$;t diff --git a/plugins/counter_status/skins/default/images/icon_key.gif b/plugins/counter_status/skins/default/images/icon_key.gif deleted file mode 100644 index 152974d402a881178824ca75499f2efef2f084cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmZ?wbhEHb+Hd{54!)7!q@2>o^|^m3p3wSJG^-#(q2?)>`1gy*}n-ko3Y z@$SJJ2Ufi~Ipy1GjnT=m>`hL2# z<@?>}m-~|+ADQ}MU&a4_e?DEZ_;%ax&-c$CF4ld!AOH1E@W*RwKHZG_a<}vQ%gg6y zIRAJt>)V5@-=9z3KDzGy(T)HA|7RG=K=CIFBLjm2gAT|Opg3V*4{LB}YHn$5(&u0> zYir^Xw$GP}WPu|`8_}`^!&GUDkdsiR%^Y?Gj?9&%+J-q(x%hT8I zKYsr3>GOxY87B&7pV@QqRn5jbK4o)v?b!P7`;%9%UbYd~1;E-u-BC#-kx^=Dsu*Iiw;dD73j zlLIQ}?Y;c!+3WWw@4x9_3eY{Eyq9qezqoW()RBcidUX~J^RS{ zZ&ymA+jnj{@o4*{xA$MYO`3ah=E6mHZ(e=<;r*|F|CgM2|K|0p{8=Y%-F@)mTu9!; zqu-84&OP|Noz16bw)ZDE?$&WMF7y&;i*G$`cG6 zOBk3Z?!3(0z`)25kuX!>g!3$wgtnfQ4Q@VDmYoAUCgQbFCL&H?7 zoK;&UCOztzpv}S~B2kdw*{;qn#iNm+ARwY{{ObYd!ewXVBpR76c3xCH#HZl(@4&(d V*IQYveFO>u7?e2r9T*uItN{d@YUBU_ diff --git a/plugins/counter_status/skins/default/images/icon_message_box.gif b/plugins/counter_status/skins/default/images/icon_message_box.gif deleted file mode 100644 index 5a05d50e2c2fdd8872bb46f3ad77f1c309f8ea36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 559 zcmV+~0?_?ONk%w1VGIBa0OooC^Y{Pq`2Vxa@7e1A^ZEa_&+)m>@1eNdeWlHPrq8|5 z?4Y^a&D-#{&+w$%SD;OqFy+VI@#|IF?G+Ux(Nyx#Kp|I*_5 z(dqjB{QUj>{;kvU!_@Dv(E0!V{IkyRd85;it=iz~_sQ)4vdHGo;`y$^<8PGB-|hbH z^ZTv9-{R``@%8-j_xy;e*y{59hp^e-=kwX*_N2Yx=F%`2Xhc``hUF%HH^jL7%kJgv`t0=keV^6+`}^VP^o*|Ce4)^^$>)Qu*SF5?pt|0D zq|5jD{lC=kah%z`&+Yg2_r~h~-s|^%sML+G-m1ant=EFA)b{!PaErNsqttz+ z)a2~*@a|Q-?gNYSoFmE739)n_a5^NMEI0{cKdQuZxU{DzcE(aK5G$k5LNhn=FctjyAUQq-oUjhXM x0u4PvZCEp78x{it7)T>WK1wlG1ONd607XVx2yj6=B;=&An4_bfS-Th%l_TNW)e%{^v``e;F-)Fzum;Cd2*T>7Q z-|kg@+Fg0Kk>TB*gf|M z^-&A=&ks#s4z>Jx-v9sq)1NPve!H~d#X5&im;K(X41KlU_xFz#-`_QSIMw&#^0J@T z*8cf@^wYMykC!I?`?vhvhMYeS_I%i!|NZu^UtbqIoA2`P#f4wDw|?By@csI_w_6IH z&h>b^Bj@L*6EBwpeS47md|lv&1AN~fbUkPi`upe9!*+&un{vM2tNC!w_T#>`zyBWm ze6;i9&hj6Rd%oYF_5c6nU$57EIBWA^cg@eIGk-oi`0Y;dyZ!z@o=^MnxccLj&@Xp# z{(}Jn9f9Ic7Dfh!Xa*gSouD{jU@vZnZfb66W)U@DG853!w9siXjhZ}VvSO2wr-DBN zLy)kuY!j=tqYtB7h_bPHlb|1Gn4CCwgc?tihb|w7eR!kCe*gRB-K)n>o=%LC zefa3%jhi>0wQ29(v**Xh*I5TYef{>We$Cso-piTuPTlbm{;9 zKbI_7@_$wEq>1zH-o3kJ%hpdX9t6z(XxVXo|Ni}dKfm0wYx{kmqR;O>+&upH_y6); zAKrccYmnBvfA8McuV3q~{I5FoPiSoDlgCeX@7{g-^y$BU|GvC;`TzeP`WybcPyc`V z^r`=6Cf&MqYuU18|Ni~^4+ac_2`K(#VPs$kV9)_M3KS;{>?I8WP0cOMjFN)#5(c7f zUOr7u{AQ|_T-M_LwoNSVDvs(l8dm5akBVn-f>|zmg8Yy_GM`O*wn~i F4FGYD;bs5; diff --git a/plugins/counter_status/skins/default/js/login.js b/plugins/counter_status/skins/default/js/login.js deleted file mode 100644 index 317f2e44c..000000000 --- a/plugins/counter_status/skins/default/js/login.js +++ /dev/null @@ -1,31 +0,0 @@ -/* 로그인 영역에 포커스 */ -function doFocusUserId(fo_id) { - var fo_obj = xGetElementById(fo_id); - if(xGetCookie('user_id')) { - fo_obj.user_id.value = xGetCookie('user_id'); - fo_obj.remember_user_id.checked = true; - try{ - fo_obj.password.focus(); - } catch(e) {}; - } else { - try{ - fo_obj.user_id.focus(); - } catch(e) {}; - } -} - -/* 로그인 후 */ -function completeLogin(ret_obj, response_tags, params, fo_obj) { - if(fo_obj.remember_user_id && fo_obj.remember_user_id.checked) { - var expire = new Date(); - expire.setTime(expire.getTime()+ (7000 * 24 * 3600000)); - xSetCookie('user_id', fo_obj.user_id.value, expire); - } - - var url = location.href.setQuery('act',''); - location.href = location.href.setQuery('act',''); -} - - - - diff --git a/plugins/counter_status/skins/default/skin.xml b/plugins/counter_status/skins/default/skin.xml index 01d2e4c74..6b5410a67 100644 --- a/plugins/counter_status/skins/default/skin.xml +++ b/plugins/counter_status/skins/default/skin.xml @@ -1,9 +1,9 @@ - 로그인 정보 출력 기본 스킨 + 접속자 현황 출력 기본 스킨 제로 - newest_document의 기본 스킨 + counter_status 의 기본 스킨