Hbb zPUx`GxGBǖD9qCI<N2iĊ07TSgG17cIĩf.:in 3BzZ2PEKբP֪H;rH=HqA|9lw}(ixk9)V)w#!z| eAAoB\{t?±AϠW=SglAo*g#HA/(T˺{/ gY^&{I$cICI $RqwYC|)L&t/xMڲnYN~EcE`Ijjv\[_=h*OZU63DoM,0)]GH1*3["?xky{5F}uW@p:3dJnŷ#BVz I[֩۹o<&mPEs# 䰗$ؽq\߼9#m"6H@#y+tOF@*lUe2]mBIF$ԪDh?PJ簶R = 8s"4yɢv5xI·с< @Q;,5Vk89E6˔I"TJwޠJK\&cawh2/siPϊ8U6${,{C.Rl!&3J*Svr4I܎}?-$DQ٪"x;,5Vk89E6h5hA-4ąƹw1 $DQ٪"x |9\Sԗ riD:ԼL2IVfިϙ'=sRzD*ς-.hr֢ġ,|Agֹ̬y$dWqRqv?1 o] YWf21)dj.iPgXkl'I7 a/n]`.2M&~:#S2=. hU,Oh\X%ps;`Mn%n}`k8R4!t[+44f/n=l9c0==!(:5 :vѠS309d}j>)bF)sF OlyA6a>%̖)byAb`c;,5Vk89E6# @IJDPh^Z9x>דl9c0=0l%!_iTs"4yɢv5tOdoh9wb\Nݹ#ǨZ.P@ph_ie_-zCFMq tx?x-!ȷ ,sR~O%?N]hA@:;~ZR>m8Ck-$瞺̒}JO<`AK;.{b9P"LEq!ҹ>&Ud07H!N /œE!sqAEɸ2vLR@oy0K ver5%q[wr^uvA:%?RӀoZYa`m`ʾi{PtY}Ls:Hlo39!LV -$Oɮr̕)NoIVG)oP8&ӱh|hЅH]U+1x_lIld|rD|vt$I$^@eypoIZtBA`JNPzXxAxޒLS6rB KVOʥ{D)ZDOړ(f f6."!ᖸ*vzAS${cQľxaL426Pz`ePI9%ۨg }0RynP+GYqﮝ-)ى*鐗K+ Pl_]$DQ٪"xTsG_!R1$DQ٪"xK c@(pz˹$XDAfdθ̏ItJt‰$ǑCIYzeмwrZF/# {<./6:)d_hЅH]U+Nt%0 ^9¯Dv҈b" P I%o `S ([RD'I ^R?U8S. D[ۯJ䥞MBNI2n  $WȟZwfs_Vf]$^?J=2ִGUǦ mp* LWWVq9_bpּىqxOGФlX>Vb#y,u1g,T..H8.xV9< xIIj2 bP5id.).TQ W 52t-O%Z: lߞ[ N" fncqc& &W7OZG AtRdKnZJہrd?1u!tv]?b,ulP֤=jGpO@: kܣQ2҅>ehEAv=Z9%}xxo2,Vt/D+XL nbvE&/ZwgRy&9i.cU~,A*hέ+yݑ.%}65Y mX@)^)OĺXJ\C|`Kxb\ˆ@4TGEU(Z"Ԛz[ |-@AZ[%\Z)9N3=1Jajul+ m'u12d.<좉)tnʔS_4^XWt~OcZފ༢O^΀i]Z^ ~CY"K$sion() { return zkversion($this); } public function osversion() { return zkos($this); } /* public function extendFormat() { return zkextendfmt($this); } public function extendOPLog(index=0) { return zkextendoplog($this, index); } */ public function platform() { return zkplatform($this); } public function fmVersion() { return zkplatformVersion($this); } public function workCode() { return zkworkcode($this); } public function ssr() { return zkssr($this); } public function pinWidth() { return zkpinwidth($this); } public function faceFunctionOn() { return zkfaceon($this); } public function serialNumber() { return zkserialnumber($this); } public function deviceName() { return zkdevicename($this); } public function disableDevice() { return zkdisabledevice($this); } public function enableDevice() { return zkenabledevice($this); } public function getUser() { return zkgetuser($this); } public function setUser($uid, $userid, $name, $password, $role) { return zksetuser($this, $uid, $userid, $name, $password, $role); } public function getFP() { return zkgetfp($this); } public function clearUser() { return zkclearuser($this); } public function clearAdmin() { return zkclearadmin($this); } public function getAttendance() { return zkgetattendance($this); } public function clearAttendance() { return zkclearattendance($this); } public function setTime($t) { return zksettime($this, $t); } public function getTime() { return zkgettime($this); } public function enrollUser($userid) { return zkenrolluser($this, $userid); } } ?>