├── .arcconfig ├── .arclint ├── .gitignore ├── README.md ├── sdk ├── WinPhone_sdk │ ├── .arcconfig │ ├── UMSAgent.sln │ ├── UMSAgent │ │ ├── CallBcak │ │ │ └── AsyncCallBackPro.cs │ │ ├── Common │ │ │ ├── Constants.cs │ │ │ ├── CrashListener.cs │ │ │ ├── DataManager.cs │ │ │ ├── DebugTool.cs │ │ │ ├── FileSave.cs │ │ │ ├── Obj2Json.cs │ │ │ ├── Post.cs │ │ │ ├── Serializer.cs │ │ │ ├── UmsJson.cs │ │ │ └── Utility.cs │ │ ├── MyObject │ │ │ ├── AllInfo.cs │ │ │ ├── ClientData.cs │ │ │ ├── CommonRet.cs │ │ │ ├── ConfigRet.cs │ │ │ ├── ErrorInfo.cs │ │ │ ├── Event.cs │ │ │ ├── ExceptionContainer.cs │ │ │ ├── OnLineConfig.cs │ │ │ ├── PageInfo.cs │ │ │ ├── Pushid.cs │ │ │ ├── Tag.cs │ │ │ ├── UpdatePreference.cs │ │ │ ├── UpdateRet.cs │ │ │ ├── UserRepolicy.cs │ │ │ └── Userid.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── UMS │ │ │ └── UmsManager.cs │ │ ├── UMSAgent.csproj │ │ ├── UMSApi.cs │ │ └── model │ │ │ ├── AllModel.cs │ │ │ ├── DeviceInfo.cs │ │ │ └── Session.cs │ ├── UmsTest │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationIcon.png │ │ ├── Background.png │ │ ├── Images │ │ │ └── images.jpg │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── Page2.xaml │ │ ├── Page2.xaml.cs │ │ ├── Properties │ │ │ ├── AppManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ └── WMAppManifest.xml │ │ ├── SplashScreenImage.jpg │ │ └── UmsTest.csproj │ ├── UpgradeLog.htm │ ├── dll │ │ └── UMSAgent.dll │ └── license.txt ├── android_sdk │ ├── SDK │ │ ├── AndroidManifest.xml │ │ ├── default.properties │ │ ├── license.txt │ │ ├── proguard.cfg │ │ ├── project.properties │ │ └── res │ │ │ ├── layout │ │ │ └── progress_ums_update.xml │ │ │ └── values │ │ │ └── strings.xml │ ├── Sample │ │ ├── AndroidManifest.xml │ │ ├── lib │ │ │ └── ums_1.0.jar │ │ ├── lint.xml │ │ ├── project.properties │ │ ├── res │ │ │ ├── drawable-hdpi │ │ │ │ └── icon.png │ │ │ ├── drawable-ldpi │ │ │ │ └── icon.png │ │ │ ├── drawable-mdpi │ │ │ │ └── icon.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── icon.png │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── activity_second.xml │ │ │ ├── menu │ │ │ │ ├── activity_main.xml │ │ │ │ └── second.xml │ │ │ ├── values-large │ │ │ │ └── dimens.xml │ │ │ ├── values-sw600dp │ │ │ │ └── dimens.xml │ │ │ ├── values-sw720dp-land │ │ │ │ └── dimens.xml │ │ │ └── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── signed.key │ │ └── src │ │ │ └── com │ │ │ └── wbtech │ │ │ └── test_sample │ │ │ ├── CobubSampleActivity.java │ │ │ ├── LIstActivity.java │ │ │ ├── MActivity.java │ │ │ └── SecondActivity.java │ ├── license.txt │ └── sdk │ │ ├── lint.xml │ │ ├── res │ │ └── layout │ │ │ ├── activity_historysmash.xml │ │ │ └── activity_second.xml │ │ └── src │ │ ├── com │ │ └── tesla │ │ │ └── tmd │ │ │ └── Test.java │ │ ├── java-templates │ │ └── com │ │ │ └── wbtech │ │ │ └── ums │ │ │ └── UmsConstants.java │ │ └── java │ │ └── com │ │ └── wbtech │ │ └── ums │ │ ├── AppInfo.java │ │ ├── ClientdataManager.java │ │ ├── CobubLog.java │ │ ├── CommonUtil.java │ │ ├── ConfigManager.java │ │ ├── CposSSLSocketFactory.java │ │ ├── CustomParameterManager.java │ │ ├── DeviceInfo.java │ │ ├── ErrorManager.java │ │ ├── EventManager.java │ │ ├── JSUMSAgent.java │ │ ├── MyCrashHandler.java │ │ ├── MyMessage.java │ │ ├── NetworkUtil.java │ │ ├── SSLCustomSocketFactory.java │ │ ├── SaveInfo.java │ │ ├── SharedPrefUtil.java │ │ ├── TagManager.java │ │ ├── UmsAgent.java │ │ ├── UpdateManager.java │ │ ├── UploadActivityLog.java │ │ ├── UploadHistoryLog.java │ │ └── UsinglogManager.java └── iOS_sdk │ ├── .arcconfig │ ├── UMS.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── UMS.xccheckout │ │ └── UMS.xcscmblueprint │ └── xcuserdata │ │ ├── apple.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── feiyue.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ ├── WorkspaceSettings.xcsettings │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ ├── guowei.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── tim.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── wb.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ ├── Breakpoints.xcbkptlist │ │ └── Breakpoints_v2.xcbkptlist │ ├── UMSAgent │ ├── ActivityLog.h │ ├── ActivityLog.m │ ├── AppInfo.h │ ├── AppInfo.m │ ├── CheckUpdateDao.h │ ├── CheckUpdateDao.m │ ├── CheckUpdateReturn.h │ ├── CheckUpdateReturn.m │ ├── ClientData.h │ ├── ClientData.m │ ├── ClientDataDao.h │ ├── ClientDataDao.m │ ├── CommonReturn.h │ ├── CommonReturn.m │ ├── ConfigDao.h │ ├── ConfigDao.m │ ├── ConfigPreference.h │ ├── ConfigPreference.m │ ├── ErrorDao.h │ ├── ErrorDao.m │ ├── ErrorLog.h │ ├── ErrorLog.m │ ├── Event.h │ ├── Event.m │ ├── EventDao.h │ ├── EventDao.m │ ├── Global.h │ ├── Global.m │ ├── NetworkUtility.h │ ├── NetworkUtility.m │ ├── OpenUDID.h │ ├── OpenUDID.m │ ├── Tag.h │ ├── Tag.m │ ├── TagDao.h │ ├── TagDao.m │ ├── UIDevice+Analysis.h │ ├── UIDevice+Analysis.m │ ├── UMSAgent Tests │ │ ├── Info.plist │ │ └── UMSAgent_Tests.m │ ├── UMSAgent.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── UMSAgent.xccheckout │ │ │ └── xcuserdata │ │ │ │ ├── admin.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ ├── guowei.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ ├── tim.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── wb.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── admin.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── UMSAgent.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── apple.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgent.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── feiyue.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgent.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── guowei.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgent.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── tim.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── UMSAgent Tests.xcscheme │ │ │ │ ├── UMSAgent.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── wb.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── UMSAgent.xcscheme │ │ │ └── xcschememanagement.plist │ ├── UMSAgent │ │ ├── UMSAgent-Prefix.pch │ │ └── UMSAgent.m │ ├── UncaughtExceptionHandler.h │ ├── UncaughtExceptionHandler.m │ ├── UsingLogDao.h │ ├── UsingLogDao.m │ ├── iOS.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── iOS.xccheckout │ │ └── xcuserdata │ │ │ └── feiyue.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── security │ │ ├── SFHFKeychainUtils.h │ │ └── SFHFKeychainUtils.m │ └── touchjson │ │ ├── CJSONDeserializer.h │ │ ├── CJSONDeserializer.m │ │ ├── CJSONSerializer.h │ │ ├── CJSONSerializer.m │ │ ├── JSONRepresentation.h │ │ ├── NSDictionary_JSONExtensions.h │ │ └── NSDictionary_JSONExtensions.m │ ├── UMSAgentExample │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Brand Assets.launchimage │ │ │ └── Contents.json │ ├── UMSAgentExample.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── UMSAgentExample.xccheckout │ │ │ └── xcuserdata │ │ │ │ ├── admin.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ ├── guowei.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ ├── tim.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── wb.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── admin.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── UMSAgentExample.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── apple.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgentExample.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── feiyue.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgentExample.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── guowei.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── UMSAgentExample.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── tim.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── UMSAgentExample.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── wb.xcuserdatad │ │ │ ├── xcdebugger │ │ │ ├── Breakpoints.xcbkptlist │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── UMSAgentExample.xcscheme │ │ │ └── xcschememanagement.plist │ ├── UMSAgentExample │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── LoginViewController.h │ │ ├── LoginViewController.m │ │ ├── LoginViewController.xib │ │ ├── SecondViewController.h │ │ ├── SecondViewController.m │ │ ├── SecondViewController.xib │ │ ├── ThirdViewController.h │ │ ├── ThirdViewController.m │ │ ├── ThirdViewController.xib │ │ ├── UMSAgent.h │ │ ├── UMSAgentExample-Info.plist │ │ ├── UMSAgentExample-Prefix.pch │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── assets │ │ │ ├── test.html │ │ │ └── ums.js │ │ ├── en.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── ViewController.xib │ │ ├── libUMSAgent.a │ │ ├── main.m │ │ └── ums │ │ │ ├── UMSAgent.h │ │ │ └── libUMSAgent.a │ └── UMSAgentExampleTests │ │ ├── Icon-120.png │ │ ├── Icon-152.png │ │ ├── Icon-72.png │ │ ├── Icon-72@2x.png │ │ ├── Icon-76.png │ │ ├── Icon.png │ │ ├── Icon@2x.png │ │ ├── UMSAgentExampleTests-Info.plist │ │ ├── UMSAgentExampleTests.h │ │ ├── UMSAgentExampleTests.m │ │ └── en.lproj │ │ └── InfoPlist.strings │ └── license.txt └── web ├── .project ├── application ├── .htaccess ├── README.md ├── cache │ └── .htaccess ├── config │ ├── autoload.php │ ├── config.php │ ├── constants.php │ ├── database.php │ ├── doctypes.php │ ├── email.php │ ├── foreign_chars.php │ ├── highcharts.php │ ├── hooks.php │ ├── memcached.php │ ├── migration.php │ ├── mimes.php │ ├── profiler.php │ ├── redis.php │ ├── routes.php │ ├── smileys.php │ ├── tank_auth.php │ ├── testing │ │ └── database.php │ └── user_agents.php ├── controllers │ ├── api │ │ ├── getactiveratio.php │ │ ├── getbasicdata.php │ │ ├── getbasicdatabychannel.php │ │ ├── getbasicdatabyversion.php │ │ ├── getchannelactiveratio.php │ │ ├── getchannellist.php │ │ ├── getconversiondetail.php │ │ ├── getconversionlist.php │ │ ├── getcountry.php │ │ ├── getdatabyhour.php │ │ ├── getdevicebrand.php │ │ ├── getdevicecarrier.php │ │ ├── getdevicenetwork.php │ │ ├── getdeviceosversion.php │ │ ├── getdeviceresolution.php │ │ ├── geterrorbydevice.php │ │ ├── geterrorbyosversion.php │ │ ├── geterrorbyversion.php │ │ ├── geterrordetailbydevice.php │ │ ├── geterrordetailbyosversion.php │ │ ├── geterrordetailbyversion.php │ │ ├── geterrordetaillistbydevice.php │ │ ├── geterrordetaillistbyosversion.php │ │ ├── geterrordetaillistbyversion.php │ │ ├── geterrordistributionbydevice.php │ │ ├── geterrordistributionbyosversion.php │ │ ├── geterrordistributionbyversion.php │ │ ├── geteventdata.php │ │ ├── geteventdetail.php │ │ ├── getfrequency.php │ │ ├── getpagedata.php │ │ ├── getproductlist.php │ │ ├── getregion.php │ │ ├── getretention.php │ │ ├── getusingtime.php │ │ ├── getversionlist.php │ │ └── login.php │ ├── archive.php │ ├── auth.php │ ├── compare │ │ └── compareProduct.php │ ├── help.php │ ├── install │ │ └── installation.php │ ├── manage │ │ ├── accountauth.php │ │ ├── alert.php │ │ ├── autoupdate.php │ │ ├── channel.php │ │ ├── event.php │ │ ├── funnels.php │ │ ├── onlineconfig.php │ │ ├── pluginlist.php │ │ ├── pointmark.php │ │ └── product.php │ ├── news │ │ └── postnews.php │ ├── plugin │ │ └── getui │ │ │ ├── activate.php │ │ │ ├── applist.php │ │ │ ├── getuiapplist.php │ │ │ ├── getuicl.php │ │ │ ├── getuireport.php │ │ │ ├── push.php │ │ │ └── report.php │ ├── profile.php │ ├── realtime │ │ ├── areas.php │ │ ├── event.php │ │ ├── pageviews.php │ │ ├── transrate.php │ │ └── usersessions.php │ ├── report │ │ ├── console.php │ │ ├── dashboard.php │ │ ├── device.php │ │ ├── errorlog.php │ │ ├── errorondevice.php │ │ ├── erroronos.php │ │ ├── eventlist.php │ │ ├── funnels.php │ │ ├── home.php │ │ ├── market.php │ │ ├── network.php │ │ ├── operator.php │ │ ├── os.php │ │ ├── pagevisit.php │ │ ├── productbasic.php │ │ ├── pushrecord.php │ │ ├── region.php │ │ ├── resolution.php │ │ ├── usefrequency.php │ │ ├── userremain.php │ │ ├── usetime.php │ │ └── version.php │ ├── tag │ │ └── tags.php │ ├── ums.php │ └── user.php ├── core │ └── index.html ├── errors │ ├── error_404.php │ ├── error_db.php │ ├── error_general.php │ └── error_php.php ├── helpers │ ├── analytics_helper.php │ ├── open-flash-chart_helper.php │ ├── recaptcha_helper.php │ └── zendacl_helper.php ├── hooks │ └── authentication.php ├── language │ ├── de_DE │ │ ├── allview_lang.php │ │ ├── installview_lang.php │ │ ├── plugin_getui_lang.php │ │ └── tank_auth_lang.php │ ├── en_US │ │ ├── allview_lang.php │ │ ├── installview_lang.php │ │ ├── plugin_getui_lang.php │ │ └── tank_auth_lang.php │ ├── ja_JP │ │ ├── allview_lang.php │ │ ├── installview_lang.php │ │ ├── plugin_getui_lang.php │ │ └── tank_auth_lang.php │ └── zh_CN │ │ ├── allview_lang.php │ │ ├── installview_lang.php │ │ ├── plugin_getui_lang.php │ │ └── tank_auth_lang.php ├── libraries │ ├── GeoIpLibrary.php │ ├── IPAbstract.php │ ├── IpIpLibrary.php │ ├── Ofc.php │ ├── Tank_auth.php │ ├── common.php │ ├── export.php │ ├── file_acl.php │ ├── highcharts.php │ ├── iplibrary.php │ ├── memcached_library.php │ ├── my_Acl.php │ ├── phpass-0.1 │ │ ├── PasswordHash.php │ │ ├── c │ │ │ ├── Makefile │ │ │ └── crypt_private.c │ │ └── test.php │ ├── redis.php │ └── ums_acl.php ├── logs │ └── index.html ├── models │ ├── PasswordHash.php │ ├── alert │ │ ├── alertmodel.php │ │ └── sendemail.php │ ├── analysis │ │ └── trendandforecastmodel.php │ ├── api │ │ ├── common.php │ │ ├── getactiveratiomodel.php │ │ ├── getbasicchannel.php │ │ ├── getbasicchannelactive.php │ │ ├── getbasicmodel.php │ │ ├── getbasicversion.php │ │ ├── getchannelinfo.php │ │ ├── getconversiondetailmodel.php │ │ ├── getconversionlistmodel.php │ │ ├── getcountrymodel.php │ │ ├── getdatabyhourmodel.php │ │ ├── getdevicebrandmodel.php │ │ ├── getdevicecarriermodel.php │ │ ├── getdevicenetworkmodel.php │ │ ├── getdeviceosversionmodel.php │ │ ├── getdeviceresolutionmodel.php │ │ ├── geterrorbydevicemodel.php │ │ ├── geterrorbyosversionmodel.php │ │ ├── geterrorbyversionmodel.php │ │ ├── geterrordetailbydevicemodel.php │ │ ├── geterrordetailbyosversionmodel.php │ │ ├── geterrordetailbyversionmodel.php │ │ ├── geterrordetaillistbydevicemodel.php │ │ ├── geterrordetaillistbyosversionmodel.php │ │ ├── geterrordetaillistbyversionmodel.php │ │ ├── geterrordistributionbydevicemodel.php │ │ ├── geterrordistributionmodel.php │ │ ├── geterrordistributionosmodel.php │ │ ├── geteventdatamodel.php │ │ ├── geteventdetailmodel.php │ │ ├── getfrequencymodel.php │ │ ├── getpagedatamodel.php │ │ ├── getproductlistmodel.php │ │ ├── getregionmodel.php │ │ ├── getretentionmodel.php │ │ ├── getusingtimemodel.php │ │ ├── getversioninfo.php │ │ └── loginmodel.php │ ├── channelmodel.php │ ├── common.php │ ├── comparevalue │ │ └── compare.php │ ├── conversion │ │ └── conversionmodel.php │ ├── dashboard │ │ └── dashboardmodel.php │ ├── datamanage.php │ ├── event │ │ └── userevent.php │ ├── interface │ │ ├── getnewversioninfo.php │ │ └── postdatautility.php │ ├── lbs_service │ │ ├── google.php │ │ └── ipinfodb.php │ ├── news │ │ └── getnews.php │ ├── onlineconfig │ │ └── models_onlineconfig.php │ ├── plugin │ │ ├── api │ │ │ ├── channel.php │ │ │ ├── conditiongroup.php │ │ │ ├── product.php │ │ │ ├── tag.php │ │ │ └── user.php │ │ └── getui │ │ │ ├── activatemodel.php │ │ │ └── applistmodel.php │ ├── pluginlistmodel.php │ ├── pluginm.php │ ├── point_mark.php │ ├── product │ │ ├── devicemodel.php │ │ ├── errormodel.php │ │ ├── networkmodel.php │ │ ├── newusermodel.php │ │ ├── operatormodel.php │ │ ├── osmodel.php │ │ ├── overallmodel.php │ │ ├── pagemodel.php │ │ ├── productanalyzemodel.php │ │ ├── productmodel.php │ │ ├── pushrecordmodel.php │ │ ├── resolutionmodel.php │ │ ├── userremainmodel.php │ │ ├── usinganalyzemodel.php │ │ └── versionmodel.php │ ├── realtime │ │ ├── areamodel.php │ │ ├── eventmodel.php │ │ ├── onlineusermodel.php │ │ ├── pageviewmodel.php │ │ └── transratemodel.php │ ├── redis_service │ │ ├── activitylog.php │ │ ├── clientdata.php │ │ ├── configreader.php │ │ ├── deviceidpushid.php │ │ ├── deviceiduid.php │ │ ├── event.php │ │ ├── onlineconfig.php │ │ ├── processor.php │ │ ├── update.php │ │ ├── uploadlog.php │ │ ├── userlog.php │ │ ├── usertag.php │ │ └── utility.php │ ├── region │ │ └── regionmodel.php │ ├── service │ │ ├── activitylog.php │ │ ├── clientdata.php │ │ ├── configreader.php │ │ ├── deviceidpushid.php │ │ ├── deviceiduid.php │ │ ├── event.php │ │ ├── onlineconfig.php │ │ ├── update.php │ │ ├── uploadlog.php │ │ ├── userlog.php │ │ ├── usertag.php │ │ └── utility.php │ ├── servicepublicclass │ │ ├── activitypublic.php │ │ ├── applicationupdatepublic.php │ │ ├── clientdatapublic.php │ │ ├── errorlogpublic.php │ │ ├── eventpublic.php │ │ ├── onlineconfigpublic.php │ │ ├── posttagpublic.php │ │ └── uploadlogpublic.php │ ├── tag │ │ └── tagmodel.php │ ├── tank_auth │ │ ├── login_attempts.php │ │ ├── user_autologin.php │ │ └── users.php │ └── user │ │ ├── ums_user.php │ │ └── user_profile.php ├── plugin │ ├── getui │ │ └── getui.php │ └── pluginInterface.php ├── third_party │ ├── CIUnit │ │ ├── bootstrap_phpunit.php │ │ ├── config │ │ │ └── config.php │ │ ├── core │ │ │ ├── CIU_Controller.php │ │ │ ├── CIU_Exceptions.php │ │ │ ├── CIU_Loader.php │ │ │ ├── CIU_Output.php │ │ │ ├── CodeIgniter.php │ │ │ ├── Common.php │ │ │ └── README.txt │ │ ├── cya.txt │ │ ├── helpers │ │ │ └── CIU_url_helper.php │ │ ├── index.html │ │ └── libraries │ │ │ ├── CIU_Session.php │ │ │ ├── CIUnit.php │ │ │ ├── CIUnitTestCase.php │ │ │ ├── Fixture.php │ │ │ ├── Unit_test.php │ │ │ └── spyc │ │ │ ├── README │ │ │ ├── examples │ │ │ ├── yaml-dump.php │ │ │ └── yaml-load.php │ │ │ ├── php4 │ │ │ ├── 5to4.php │ │ │ ├── spyc.php4 │ │ │ └── test.php4 │ │ │ ├── spyc.php │ │ │ ├── spyc.yaml │ │ │ └── tests │ │ │ ├── DumpTest.php │ │ │ ├── IndentTest.php │ │ │ ├── ParseTest.php │ │ │ ├── failing1.yaml │ │ │ ├── indent_1.yaml │ │ │ └── quotes.yaml │ ├── geoip │ │ ├── GeoLiteCity.dat │ │ ├── geoip.inc │ │ ├── geoipcity.inc │ │ └── geoipregionvars.php │ ├── index.html │ └── ipip │ │ ├── 17monipdb.dat │ │ └── IP.class.php ├── user_guide │ └── highcharts_help.html └── views │ ├── auth │ ├── change_email_form.php │ ├── change_password_form.php │ ├── forgot_password_form.php │ ├── general_message.php │ ├── login_form.php │ ├── loginmaxview.php │ ├── register_form.php │ ├── reset_password_form.php │ ├── send_again_form.php │ └── unregister_form.php │ ├── autoupdate │ ├── androidhistory.php │ ├── iphonehistory.php │ ├── updateandrlist.php │ ├── updateandroid.php │ ├── updateiphone.php │ └── updateipolist.php │ ├── compare │ ├── devicetype.php │ ├── error.php │ ├── networkview.php │ ├── operatorview.php │ ├── osview.php │ ├── regionview.php │ ├── resolutionview.php │ ├── userbehavorview.php │ └── userremain.php │ ├── conversionrate │ ├── funneldetailview.php │ ├── funnelsview.php │ └── modify.php │ ├── email │ ├── activate-html.php │ ├── activate-txt.php │ ├── change_email-html.php │ ├── change_email-txt.php │ ├── forgot_password-html.php │ ├── forgot_password-txt.php │ ├── reset_password-html.php │ ├── reset_password-txt.php │ ├── welcome-html.php │ └── welcome-txt.php │ ├── errors │ ├── errordetails.php │ ├── errorlistview.php │ ├── errorlogondeviceview.php │ ├── errorlogonosview.php │ ├── errorlogview.php │ ├── errorondevicedetails.php │ ├── errorondevicelistview.php │ ├── erroronosdetails.php │ └── erroronoslistview.php │ ├── events │ ├── eventchartdetailview.php │ └── eventlistview.php │ ├── forbidden.php │ ├── helper │ ├── header.php │ └── helpview.php │ ├── home.php │ ├── install │ ├── installcheckview.php │ ├── installdatabaseview.php │ ├── installfinshview.php │ ├── installselectlanguage.php │ ├── installuserview.php │ └── installwelcome.php │ ├── layout │ ├── compareHeader.php │ ├── header.php │ └── reportheader.php │ ├── main_form.php │ ├── manage │ ├── accountauthview.php │ ├── appchannel.php │ ├── channeledit.php │ ├── channelview.php │ ├── createproduct.php │ ├── editEvent.php │ ├── editalert.php │ ├── editproduct.php │ ├── funnel.php │ ├── pluginsview.php │ ├── pointmark.php │ ├── pointmark_base.php │ ├── productAlert.php │ ├── productEvent.php │ └── view_onlineconfig.php │ ├── overview │ ├── productmarket.php │ ├── productview.php │ └── versioncontrast.php │ ├── plugin │ └── getui │ │ ├── activateview.php │ │ ├── applistview.php │ │ ├── pluginapp.php │ │ ├── pushnote.php │ │ ├── report.php │ │ ├── taskreport.php │ │ └── transmission.php │ ├── realtime │ ├── areas.php │ ├── eventview.php │ ├── pageviews.php │ ├── regiondetail.php │ ├── transrateview.php │ └── usersessionsview.php │ ├── tags │ └── tagview.php │ ├── terminalandnet │ ├── deviceview.php │ ├── networkview.php │ ├── operatorview.php │ ├── osview.php │ └── resolutionview.php │ ├── usage │ ├── nodataview.php │ ├── pageview.php │ ├── phaseusetimeview.php │ ├── regionview.php │ ├── usefrequencyview.php │ ├── userremainview.php │ └── usetimeview.php │ ├── user │ ├── assignproducts.php │ ├── newuser.php │ ├── productCategory.php │ ├── resource.php │ ├── resourceEdit.php │ ├── roledetail.php │ ├── roles.php │ ├── typeOfapplicaedit.php │ ├── user.php │ ├── userRoleEdit.php │ └── userprofile.php │ └── widgets │ ├── carrier.php │ ├── channelmarket.php │ ├── conversions.php │ ├── devicetype.php │ ├── errorlog.php │ ├── errorlogondevice.php │ ├── errorlogonos.php │ ├── flowchartview.php │ ├── network.php │ ├── osversion.php │ ├── phaseusetime.php │ ├── regioncity.php │ ├── regioncountry.php │ ├── regionprovince.php │ ├── resolutioninfo.php │ ├── sessiondistribution.php │ ├── tags.php │ ├── usageduration.php │ ├── userbehavorview.php │ ├── userremain.php │ ├── versionview.php │ ├── visitpath.php │ └── widgetslistview.php ├── assets ├── android │ └── readme.txt ├── css │ ├── bluelayout.css │ ├── bluelayoutpagination.css │ ├── bootstrap-tagmanager.css │ ├── border-radius.htc │ ├── default.css │ ├── easydialog.css │ ├── graphics │ │ ├── closeX.png │ │ ├── controlbar-text-buttons.png │ │ ├── controlbar-white-small.gif │ │ ├── controlbar-white.gif │ │ ├── fullexpand.gif │ │ ├── icon.gif │ │ ├── loader.white.gif │ │ ├── resize.gif │ │ └── scrollarrows.png │ ├── greenlayout.css │ ├── greenlayoutpagination.css │ ├── helplayout.css │ ├── highslide.css │ ├── ie.css │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ ├── jquery-ui.css │ ├── jquery-webox.css │ ├── jquery.easyui.css │ ├── jquery.select.css │ ├── layout.css │ ├── layout_tag.css │ ├── layoutpagination.css │ ├── pagination.css │ ├── realtime_area.css │ ├── tag │ │ ├── animated-overlay.gif │ │ ├── images │ │ │ ├── ui-anim_basic_16x16.gif │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ ├── jquery-ui-1.10.3.custom.css │ │ ├── jquery-ui-1.10.3.custom.min.css │ │ └── jquery.tagsinput.css │ └── uploadify.css ├── images │ ├── addreport.png │ ├── alink.jpg │ ├── applications.png │ ├── blogo.png │ ├── blue-header_bg.png │ ├── blue-module_footer_bg.png │ ├── blue-secondary_bar.png │ ├── blue │ │ └── images │ │ │ ├── btn_submit_2.png │ │ │ ├── button.png │ │ │ └── secondary_bar.png │ ├── bluebtn.png │ ├── bottun_left.png │ ├── bottun_right.png │ ├── breadcrumb_divider.png │ ├── btn_submit.png │ ├── btn_submit_2.png │ ├── btn_view_site.png │ ├── cancel.png │ ├── close.fw.png │ ├── cobub-razor-logo.png │ ├── cobub-razorenglish66.png │ ├── collapse.png │ ├── datagrid_icons.png │ ├── delreport.png │ ├── dk_arrows.png │ ├── dk_arrows_white.png │ ├── down.gif │ ├── dropdown_select.png │ ├── dropdown_slice.png │ ├── ecobubrazorlogo.png │ ├── erroryell.png │ ├── event_reset.png │ ├── event_start.png │ ├── event_stop.png │ ├── export.png │ ├── gr-breadcrumb_divider.png │ ├── gr-header_bg.png │ ├── gr-module_footer_bg.png │ ├── gr-secondary_bar.png │ ├── gr-sidebar_shadow.png │ ├── graybtn.png │ ├── green │ │ └── images │ │ │ ├── btn_submit_2.png │ │ │ ├── button.png │ │ │ ├── h3-background.png │ │ │ └── secondary_bar.png │ ├── greenbtn.png │ ├── header_bg.png │ ├── header_shadow.png │ ├── icn_add_user.png │ ├── icn_alert_error.png │ ├── icn_alert_info.png │ ├── icn_alert_success.png │ ├── icn_alert_warning.png │ ├── icn_audio.png │ ├── icn_categories.png │ ├── icn_edit.png │ ├── icn_edit_article.png │ ├── icn_folder.png │ ├── icn_jump_back.png │ ├── icn_logout.png │ ├── icn_new_article.png │ ├── icn_new_user.png │ ├── icn_open_api.png │ ├── icn_photo.png │ ├── icn_profile.png │ ├── icn_search.png │ ├── icn_security.png │ ├── icn_settings.png │ ├── icn_tags.png │ ├── icn_trash.png │ ├── icn_user.png │ ├── icn_video.png │ ├── icn_view_users.png │ ├── img │ │ ├── Thumbs.db │ │ ├── developer_guider.png │ │ ├── header_bg.png │ │ ├── icn_access.png │ │ ├── icn_add_apps.png │ │ ├── icn_application.png │ │ ├── icn_application_channels.png │ │ ├── icn_application_markevent.png │ │ ├── icn_basic_statistics.png │ │ ├── icn_categories.png │ │ ├── icn_custom_events.png │ │ ├── icn_custom_exception.png │ │ ├── icn_distribution_channels.png │ │ ├── icn_edit_application.png │ │ ├── icn_equipment.png │ │ ├── icn_error_analysis.png │ │ ├── icn_error_ondevice.png │ │ ├── icn_error_onos.png │ │ ├── icn_event_list.png │ │ ├── icn_frequency_use.png │ │ ├── icn_funnel.png │ │ ├── icn_geographical_analysis.png │ │ ├── icn_networking.png │ │ ├── icn_new_user.png │ │ ├── icn_open_api.png │ │ ├── icn_operators.png │ │ ├── icn_pagevisit.png │ │ ├── icn_phaseusetime.png │ │ ├── icn_plugin_manage.png │ │ ├── icn_remainuser.png │ │ ├── icn_resolution.png │ │ ├── icn_role.png │ │ ├── icn_rouserce.png │ │ ├── icn_save.png │ │ ├── icn_sendpolicy.png │ │ ├── icn_system.png │ │ ├── icn_tag.png │ │ ├── icn_users.png │ │ ├── icn_using_time.png │ │ ├── icn_versions.png │ │ ├── icn_view_users.png │ │ ├── secondary_bar_shadow.png │ │ ├── secondary_bar_shadow2.png │ │ ├── server_close.gif │ │ └── term_define.png │ ├── jian.png │ ├── launcher.png │ ├── line.jpg │ ├── loader.gif │ ├── mo-bottun_right.png │ ├── module_footer_bg.png │ ├── oldecobubrazorlogo.png │ ├── post_message.png │ ├── razor-logo.png │ ├── razor.png │ ├── razorlogo.png │ ├── secondary_bar.png │ ├── secondary_bar_shadow.png │ ├── select_arrow.png │ ├── select_arrow.png.png │ ├── select_btn.png │ ├── send.jpg │ ├── send.png │ ├── server_bg_bl.gif │ ├── server_bg_br.gif │ ├── server_bg_tl.gif │ ├── server_bg_tr.gif │ ├── server_close.gif │ ├── sidebar.png │ ├── sidebar_divider.png │ ├── sidebar_shadow.png │ ├── slectarrow.png │ ├── table_sorter_header.png │ ├── tools.png │ ├── turnon.png │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ ├── ui-bg_flat_75_ffffff_40x100.png │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_glass_75_dadada_1x400.png │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ ├── ui-bg_glass_95_fef1ec_1x400.png │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_2e83ff_256x240.png │ ├── ui-icons_454545_256x240.png │ ├── ui-icons_888888_256x240.png │ ├── ui-icons_cd0a0a_256x240.png │ ├── up.gif │ ├── up.png │ └── usercenter.png ├── js │ ├── bootstrap-tagmanager.js │ ├── charts │ │ ├── adapters │ │ │ ├── mootools-adapter.js │ │ │ ├── mootools-adapter.src.js │ │ │ ├── prototype-adapter.js │ │ │ └── prototype-adapter.src.js │ │ ├── highcharts-more.js │ │ ├── highcharts.js │ │ ├── highcharts.src.js │ │ ├── modules │ │ │ ├── canvas-tools.js │ │ │ ├── canvas-tools.src.js │ │ │ ├── exporting.js │ │ │ └── exporting.src.js │ │ └── themes │ │ │ ├── bluelayout.js │ │ │ ├── dark-blue.js │ │ │ ├── dark-green.js │ │ │ ├── gray.js │ │ │ ├── graylayout.js │ │ │ ├── greenlayout.js │ │ │ ├── grid.js │ │ │ ├── layout.js │ │ │ └── skies.js │ ├── datagrid-detailview.js │ ├── easydialog │ │ ├── easydialog.js │ │ └── easydialog.min.js │ ├── estimate.js │ ├── flow │ │ ├── d3.v2.js │ │ ├── d3.v2.min.js │ │ ├── style.css │ │ └── wheel.css │ ├── hashmd.js │ ├── hideshow.js │ ├── highslide-full.min.js │ ├── highslide.config.js │ ├── jquery-1.9-pack.js │ ├── jquery-webox.js │ ├── jquery.blockUI.js │ ├── jquery.easyui.min.js │ ├── jquery.equalHeight.js │ ├── jquery.pagination.js │ ├── jquery.select.js │ ├── jquery.tablesorter.min.js │ ├── jquery.uploadify.v2.1.4.min.js │ ├── jquery.validate.js │ ├── json │ │ └── json2.js │ ├── swfobject.js │ └── tag │ │ ├── jquery-1.9.1.js │ │ ├── jquery-ui-1.10.3.custom.js │ │ ├── jquery-ui-1.10.3.custom.min.js │ │ ├── jquery.blockUI.js │ │ └── jquery.tagsinput.js ├── sql │ ├── dbtables.sql │ ├── dwtables.sql │ ├── sp_rundaily.sql │ ├── sp_rundim.sql │ ├── sp_runfact.sql │ ├── sp_runmonthly.sql │ ├── sp_runsum.sql │ └── sp_runweekly.sql └── swf │ ├── uploadify.php │ └── uploadify.swf ├── captcha ├── fonts │ ├── .htaccess │ ├── 1.ttf │ ├── 2.ttf │ ├── 3.ttf │ ├── 4.ttf │ ├── 5.ttf │ └── index.html └── index.html ├── export.php ├── favicon.ico ├── index.php ├── license.txt ├── system ├── .htaccess ├── core │ ├── Benchmark.php │ ├── CodeIgniter.php │ ├── Common.php │ ├── Config.php │ ├── Controller.php │ ├── Exceptions.php │ ├── Hooks.php │ ├── Input.php │ ├── Lang.php │ ├── Loader.php │ ├── Model.php │ ├── Output.php │ ├── Router.php │ ├── Security.php │ ├── URI.php │ └── Utf8.php ├── database │ ├── DB.php │ ├── DB_active_rec.php │ ├── DB_cache.php │ ├── DB_driver.php │ ├── DB_forge.php │ ├── DB_result.php │ ├── DB_utility.php │ └── drivers │ │ ├── cubrid │ │ ├── cubrid_driver.php │ │ ├── cubrid_forge.php │ │ ├── cubrid_result.php │ │ └── cubrid_utility.php │ │ ├── mssql │ │ ├── mssql_driver.php │ │ ├── mssql_forge.php │ │ ├── mssql_result.php │ │ └── mssql_utility.php │ │ ├── mysql │ │ ├── mysql_driver.php │ │ ├── mysql_forge.php │ │ ├── mysql_result.php │ │ └── mysql_utility.php │ │ ├── mysqli │ │ ├── mysqli_driver.php │ │ ├── mysqli_forge.php │ │ ├── mysqli_result.php │ │ └── mysqli_utility.php │ │ ├── oci8 │ │ ├── oci8_driver.php │ │ ├── oci8_forge.php │ │ ├── oci8_result.php │ │ └── oci8_utility.php │ │ ├── odbc │ │ ├── odbc_driver.php │ │ ├── odbc_forge.php │ │ ├── odbc_result.php │ │ └── odbc_utility.php │ │ ├── pdo │ │ ├── pdo_driver.php │ │ ├── pdo_forge.php │ │ ├── pdo_result.php │ │ └── pdo_utility.php │ │ ├── postgre │ │ ├── postgre_driver.php │ │ ├── postgre_forge.php │ │ ├── postgre_result.php │ │ └── postgre_utility.php │ │ ├── sqlite │ │ ├── sqlite_driver.php │ │ ├── sqlite_forge.php │ │ ├── sqlite_result.php │ │ └── sqlite_utility.php │ │ └── sqlsrv │ │ ├── sqlsrv_driver.php │ │ ├── sqlsrv_forge.php │ │ ├── sqlsrv_result.php │ │ └── sqlsrv_utility.php ├── fonts │ └── texb.ttf ├── helpers │ ├── array_helper.php │ ├── captcha_helper.php │ ├── cookie_helper.php │ ├── date_helper.php │ ├── directory_helper.php │ ├── download_helper.php │ ├── email_helper.php │ ├── file_helper.php │ ├── form_helper.php │ ├── html_helper.php │ ├── inflector_helper.php │ ├── language_helper.php │ ├── number_helper.php │ ├── path_helper.php │ ├── security_helper.php │ ├── smiley_helper.php │ ├── string_helper.php │ ├── text_helper.php │ ├── typography_helper.php │ ├── url_helper.php │ └── xml_helper.php ├── language │ ├── de_DE │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── profiler_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php │ ├── en_US │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── profiler_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php │ ├── ja_JP │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── profiler_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php │ └── zh_CN │ │ ├── calendar_lang.php │ │ ├── date_lang.php │ │ ├── db_lang.php │ │ ├── email_lang.php │ │ ├── form_validation_lang.php │ │ ├── ftp_lang.php │ │ ├── imglib_lang.php │ │ ├── migration_lang.php │ │ ├── number_lang.php │ │ ├── profiler_lang.php │ │ ├── tank_auth_lang.php │ │ ├── unit_test_lang.php │ │ └── upload_lang.php └── libraries │ ├── Cache │ ├── Cache.php │ └── drivers │ │ ├── Cache_apc.php │ │ ├── Cache_dummy.php │ │ ├── Cache_file.php │ │ └── Cache_memcached.php │ ├── Calendar.php │ ├── Cart.php │ ├── Driver.php │ ├── Email.php │ ├── Encrypt.php │ ├── Form_validation.php │ ├── Ftp.php │ ├── Image_lib.php │ ├── Javascript.php │ ├── Log.php │ ├── Migration.php │ ├── Pagination.php │ ├── Parser.php │ ├── Profiler.php │ ├── Session.php │ ├── Sha1.php │ ├── Table.php │ ├── Trackback.php │ ├── Typography.php │ ├── Unit_test.php │ ├── Upload.php │ ├── User_agent.php │ ├── Xmlrpc.php │ ├── Xmlrpcs.php │ ├── Zend │ ├── Acl.php │ ├── Acl │ │ ├── Assert │ │ │ └── Interface.php │ │ ├── Exception.php │ │ ├── Resource.php │ │ ├── Resource │ │ │ └── Interface.php │ │ ├── Role.php │ │ └── Role │ │ │ ├── Interface.php │ │ │ ├── Registry.php │ │ │ └── Registry │ │ │ └── Exception.php │ └── Exception.php │ ├── Zip.php │ └── javascript │ └── Jquery.php └── tests ├── beforeTest(init).php ├── beforeTest.php ├── controllers ├── getConfigTest.php ├── getUpdateTest.php ├── postclientdataTest.php ├── posterrorTest.php ├── posteventTest.php ├── posttagTest.php ├── postusinglogTest.php ├── testdata_client │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_config │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_error │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_event │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_tag │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_update │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json ├── testdata_usinglog │ ├── errorappkey.json │ ├── noappkey.json │ └── ok.json └── testjson │ ├── clientdata_ok.json │ ├── config_ok.json │ ├── deviceidcid_ok.json │ ├── deviceiduid_ok.json │ ├── empty.json │ ├── error_ok.json │ ├── event_ok.json │ ├── history_ok.json │ ├── invalidappkey.json │ ├── noappkey.json │ ├── onlyappkey.json │ ├── partly.json │ ├── tag_ok.json │ ├── update_noupdate.json │ ├── update_ok.json │ └── usinglog_ok.json ├── fixtures ├── Controller_fixt.php ├── Controller_fixt2.php ├── razor_alert_fixt.yml ├── razor_alertdetail_fixt.yml ├── razor_cell_towers_fixt.yml ├── razor_channel_fixt.yml ├── razor_channel_product_fixt.yml ├── razor_ci_sessions_fixt.yml ├── razor_clientdata_fixt.yml ├── razor_clientusinglog_fixt.yml ├── razor_config_fixt.yml ├── razor_device_tag_fixt.yml ├── razor_dim_activity_fixt.yml ├── razor_dim_date_fixt.yml ├── razor_dim_devicebrand_fixt.yml ├── razor_dim_devicelanguage_fixt.yml ├── razor_dim_deviceos_fixt.yml ├── razor_dim_deviceresolution_fixt.yml ├── razor_dim_devicesupplier_fixt.yml ├── razor_dim_errortitle_fixt.yml ├── razor_dim_event_fixt.yml ├── razor_dim_location_fixt.yml ├── razor_dim_network_fixt.yml ├── razor_dim_product_fixt.yml ├── razor_dim_segment_launch_fixt.yml ├── razor_dim_segment_usinglog_fixt.yml ├── razor_errorlog_fixt.yml ├── razor_event_defination_fixt.yml ├── razor_eventdata_fixt.yml ├── razor_fact_clientdata_fixt.yml ├── razor_fact_errorlog_fixt.yml ├── razor_fact_event_fixt.yml ├── razor_fact_launch_daily_fixt.yml ├── razor_fact_usinglog_daily_fixt.yml ├── razor_fact_usinglog_fixt.yml ├── razor_gcmappkeys_fixt.yml ├── razor_getui_product_fixt.yml ├── razor_hour24_fixt.yml ├── razor_log_fixt.yml ├── razor_login_attempts_fixt.yml ├── razor_markevent_fixt.yml ├── razor_networktype_fixt.yml ├── razor_platform_fixt.yml ├── razor_plugins_fixt.yml ├── razor_product_category_fixt.yml ├── razor_product_fixt.yml ├── razor_product_version_fixt.yml ├── razor_productfiles_fixt.yml ├── razor_reportlayout_fixt.yml ├── razor_sum_accesslevel_fixt.yml ├── razor_sum_accesspath_fixt.yml ├── razor_sum_basic_activeusers_fixt.yml ├── razor_sum_basic_byhour_fixt.yml ├── razor_sum_basic_channel_activeusers_fixt.yml ├── razor_sum_basic_channel_fixt.yml ├── razor_sum_basic_product_fixt.yml ├── razor_sum_basic_product_version_fixt.yml ├── razor_sum_reserveusers_daily_fixt.yml ├── razor_sum_reserveusers_monthly_fixt.yml ├── razor_sum_reserveusers_weekly_fixt.yml ├── razor_sum_usinglog_activity_fixt.yml ├── razor_tag_group_fixt.yml ├── razor_target_fixt.yml ├── razor_targetevent_fixt.yml ├── razor_user2product_fixt.yml ├── razor_user2role_fixt.yml ├── razor_user_autologin_fixt.yml ├── razor_user_permissions_fixt.yml ├── razor_user_profiles_fixt.yml ├── razor_user_resources_fixt.yml ├── razor_user_roles_fixt.yml ├── razor_userkeys_fixt.yml ├── razor_users_fixt.yml ├── razor_wifi_towers_fixt.yml ├── view_fixt.php └── view_fixt2.php ├── generate ├── generate.php ├── getops.php ├── libs └── ipTest.php ├── models └── commonDbfix.php └── phpunit.xml /.arcconfig: -------------------------------------------------------------------------------- 1 | { 2 | "project_id" : "opencobub", 3 | "conduit_uri" : "http://pha.cobub.cn" 4 | } 5 | -------------------------------------------------------------------------------- /.arclint: -------------------------------------------------------------------------------- 1 | { 2 | "linters": { 3 | "PHP Syntax": { 4 | "type":"php" 5 | }, 6 | "PHP Rule": { 7 | "type":"phpcs", 8 | "exclude": ["(^web/system/)","(^web/tests/)","(^web/application/third_party/)"] 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/.arcconfig: -------------------------------------------------------------------------------- 1 | { 2 | "project_id" : "cobubrazor", 3 | "conduit_uri" : "http://192.168.1.3:81" 4 | } 5 | -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/App.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/ApplicationIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/UmsTest/ApplicationIcon.png -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/UmsTest/Background.png -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/Images/images.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/UmsTest/Images/images.jpg -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/Properties/AppManifest.xml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UmsTest/SplashScreenImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/UmsTest/SplashScreenImage.jpg -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/UpgradeLog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/UpgradeLog.htm -------------------------------------------------------------------------------- /sdk/WinPhone_sdk/dll/UMSAgent.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/WinPhone_sdk/dll/UMSAgent.dll -------------------------------------------------------------------------------- /sdk/android_sdk/SDK/default.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-7 12 | -------------------------------------------------------------------------------- /sdk/android_sdk/SDK/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-17 12 | android.library=true 13 | -------------------------------------------------------------------------------- /sdk/android_sdk/SDK/res/layout/progress_ums_update.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | -------------------------------------------------------------------------------- /sdk/android_sdk/SDK/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/lib/ums_1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/android_sdk/Sample/lib/ums_1.0.jar -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-8 15 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/android_sdk/Sample/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/android_sdk/Sample/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/android_sdk/Sample/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobub/razor/2c991aff4a9c83f99e77a03e26056715706f15c0/sdk/android_sdk/Sample/res/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/menu/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/menu/second.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values-large/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | 10 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8dp 5 | 8dp 6 | 16dp 7 | 16dp 8 | 16dp 9 | 10 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Cobub Sample 5 | Event Demo 6 | Exception Demo 7 | Settings 8 | Cobub Sample 9 | SecondActivity 10 | Settings 11 | Hello world! 12 | Activity Demo 13 | Back 14 | 15 | -------------------------------------------------------------------------------- /sdk/android_sdk/Sample/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |