Permalink
Browse files

增加版权及许可证信息

  • Loading branch information...
fengkaijia committed Aug 2, 2017
1 parent 2dae5d7 commit 1c34f484de5498b156236cf568e1306f391ebd14
Showing with 2,069 additions and 98 deletions.
  1. +728 −0 LICENSE.txt
  2. +7 −1 README.md
  3. +4 −0 application/controllers/About.php
  4. +4 −0 application/controllers/Account.php
  5. +4 −0 application/controllers/Admin.php
  6. +4 −0 application/controllers/Api.php
  7. +4 −0 application/controllers/Apply.php
  8. +4 −0 application/controllers/Billing.php
  9. +4 −0 application/controllers/Committee.php
  10. +4 −0 application/controllers/Cron.php
  11. +4 −0 application/controllers/Delegate.php
  12. +4 −0 application/controllers/Document.php
  13. +4 −0 application/controllers/Group.php
  14. +3 −0 application/controllers/Help.php
  15. +4 −0 application/controllers/Interview.php
  16. +4 −0 application/controllers/Knowledgebase.php
  17. +4 −0 application/controllers/Seat.php
  18. +4 −0 application/controllers/User.php
  19. +4 −0 application/core/IP_Config.php
  20. +4 −0 application/core/IP_Security.php
  21. +10 −0 application/helpers/IP_date_helper.php
  22. +10 −0 application/helpers/IP_download_helper.php
  23. +10 −0 application/helpers/IP_file_helper.php
  24. +10 −0 application/helpers/IP_form_helper.php
  25. +10 −0 application/helpers/IP_number_helper.php
  26. +10 −0 application/helpers/IP_string_helper.php
  27. +10 −0 application/helpers/IP_url_helper.php
  28. +4 −0 application/helpers/avatar_helper.php
  29. +4 −0 application/helpers/core_helper.php
  30. +10 −0 application/helpers/ip_helper.php
  31. +10 −0 application/helpers/ui_helper.php
  32. +10 −0 application/helpers/unicode_helper.php
  33. +10 −0 application/hooks/compress.php
  34. +10 −0 application/language/simplified-chinese/form_validation_lang.php
  35. +10 −0 application/language/simplified-chinese/upload_lang.php
  36. +4 −0 application/libraries/Ciq.php
  37. +4 −0 application/libraries/Event.php
  38. +4 −0 application/libraries/Excel.php
  39. +4 −0 application/libraries/Feed.php
  40. +4 −0 application/libraries/IP_Email.php
  41. +4 −0 application/libraries/IP_Form_validation.php
  42. +4 −0 application/libraries/IP_Upload.php
  43. +4 −0 application/libraries/Invoice.php
  44. +4 −0 application/libraries/Sms.php
  45. +4 −0 application/libraries/Twostep.php
  46. +4 −0 application/libraries/Ui.php
  47. +4 −0 application/models/Admin_model.php
  48. +4 −0 application/models/App_model.php
  49. +4 −0 application/models/Committee_model.php
  50. +4 −0 application/models/Delegate_model.php
  51. +4 −0 application/models/Document_model.php
  52. +4 −0 application/models/Group_model.php
  53. +4 −0 application/models/Interview_model.php
  54. +4 −0 application/models/Invoice_model.php
  55. +4 −0 application/models/Knowledgebase_model.php
  56. +4 −0 application/models/Note_model.php
  57. +4 −0 application/models/Seat_model.php
  58. +4 −0 application/models/Sms_model.php
  59. +4 −0 application/models/Sql_model.php
  60. +4 −0 application/models/System_model.php
  61. +4 −0 application/models/Token_model.php
  62. +4 −0 application/models/Twostep_model.php
  63. +4 −0 application/models/User_model.php
  64. +12 −1 application/views/about.php
  65. +13 −1 application/views/account/auth/halt.php
  66. +13 −1 application/views/account/auth/login.php
  67. +13 −1 application/views/account/auth/recover.php
  68. +13 −1 application/views/account/auth/reset.php
  69. +13 −1 application/views/account/auth/sms_request.php
  70. +12 −1 application/views/account/auth/sms_validate.php
  71. +12 −1 application/views/account/auth/twostep.php
  72. +13 −1 application/views/account/manage/activity.php
  73. +13 −1 application/views/account/manage/admin.php
  74. +12 −1 application/views/account/manage/avatar.php
  75. +13 −1 application/views/account/manage/detail.php
  76. +13 −1 application/views/account/manage/password.php
  77. +13 −1 application/views/account/manage/pin_password.php
  78. +13 −1 application/views/account/manage/security.php
  79. +12 −1 application/views/account/manage/sidebar.php
  80. +13 −1 application/views/account/manage/twostep_disable.php
  81. +12 −1 application/views/account/manage/twostep_enable.php
  82. +13 −1 application/views/account/manage/twostep_intro.php
  83. +12 −1 application/views/admin/admission/accept_waitlist.php
  84. +12 −1 application/views/admin/admission/arrange_interview.php
  85. +12 −1 application/views/admin/admission/assign_interview.php
  86. +12 −1 application/views/admin/admission/assign_seat.php
  87. +12 −1 application/views/admin/admission/change_type.php
  88. +12 −1 application/views/admin/admission/delete_account.php
  89. +12 −1 application/views/admin/admission/disable_account.php
  90. +12 −1 application/views/admin/admission/do_interview.php
  91. +12 −1 application/views/admin/admission/edit_profile.php
  92. +12 −1 application/views/admin/admission/enable_account.php
  93. +13 −1 application/views/admin/admission/list_invoice.php
  94. +12 −1 application/views/admin/admission/quit.php
  95. +12 −1 application/views/admin/admission/recover_account.php
  96. +12 −1 application/views/admin/admission/resend_email.php
  97. +12 −1 application/views/admin/admission/review.php
  98. +12 −1 application/views/admin/admission/sudo.php
  99. +12 −1 application/views/admin/admission/unquit.php
  100. +12 −1 application/views/admin/broadcast.php
  101. +13 −1 application/views/admin/committee_edit.php
  102. +12 −1 application/views/admin/committee_manage.php
  103. +12 −1 application/views/admin/dashboard.php
  104. +12 −1 application/views/admin/delegate_manage.php
  105. +12 −1 application/views/admin/delegate_note.php
  106. +12 −1 application/views/admin/delegate_profile.php
  107. +12 −1 application/views/admin/document_edit.php
  108. +12 −1 application/views/admin/document_manage.php
  109. +12 −1 application/views/admin/document_version.php
  110. +12 −1 application/views/admin/export.php
  111. +13 −1 application/views/admin/group_edit.php
  112. +12 −1 application/views/admin/group_manage.php
  113. +12 −1 application/views/admin/interview_manage.php
  114. +12 −1 application/views/admin/invoice_item.php
  115. +12 −1 application/views/admin/invoice_manage.php
  116. +12 −1 application/views/admin/knowledge_edit.php
  117. +12 −1 application/views/admin/knowledge_manage.php
  118. +12 −1 application/views/admin/seat_edit.php
  119. +12 −1 application/views/admin/seat_manage.php
  120. +12 −1 application/views/admin/stat.php
  121. +13 −1 application/views/admin/user_edit.php
  122. +12 −1 application/views/admin/user_manage.php
  123. +12 −1 application/views/book.php
  124. +12 −1 application/views/delegate/document.php
  125. +12 −1 application/views/delegate/group.php
  126. +13 −1 application/views/delegate/interview.php
  127. +12 −1 application/views/delegate/invoice_item.php
  128. +13 −1 application/views/delegate/panel/lock.php
  129. +12 −1 application/views/delegate/profile.php
  130. +12 −1 application/views/delegate/seat.php
  131. +13 −1 application/views/delegate/signup.php
  132. +12 −1 application/views/delegate/status.php
  133. +12 −1 application/views/email.php
  134. +12 −1 application/views/footer.php
  135. +12 −1 application/views/header.php
  136. +13 −1 application/views/help/browser.php
  137. +13 −1 application/views/help/knowledgebase/article.php
  138. +12 −1 application/views/help/knowledgebase/footerbar.php
  139. +13 −1 application/views/help/knowledgebase/homepage.php
  140. +13 −1 application/views/help/knowledgebase/search.php
  141. +13 −1 application/views/help/knowledgebase/sidebar.php
  142. +12 −1 application/views/invoice.php
  143. +12 −1 application/views/invoice_print.php
  144. +2 −2 config.example.php
  145. +2 −1 index.php
  146. +8 −5 static/iplacard.css
  147. +4 −2 static/iplacard.js
  148. +8 −5 static/iplacard.min.css
  149. +4 −2 static/iplacard.min.js

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -6,7 +6,13 @@ iPlacard 的设计目标是适配所有常规类型会议的自动化管理系

iPlacard 同时按照早前会议的需求扩展有与其他系统对接的能力,包括利用 FreeRADIUS 实现会场 WIFI 网络登录(首次于 IMUNC 2013 中使用);利用 iDocument 系统分发文件(首次于 IMUNC 2015 中使用);利用 jsConnect 等模式实现 Single Sign-On 等(首次于 IMUNC 2015 中使用)。iPlacard 数据库经扩展亦可作为会期期间利用 NFC 或二维码签到、领餐、打卡等功能的数据后端(首次于 IMUNC 2016 中使用)。

iPlacard 1.0 于 IMUNC 2013 中首次使用,随后进行了重写,并于 IMUNC 2014 开始使用 2.0 版本。
iPlacard [公开](http://imunc.com/2013/04/announcing-iplacard/)于 2013 年 4 月 1 日。iPlacard 1.0 于 IMUNC 2013 中首次使用,随后进行了重写,并于 IMUNC 2014 开始使用 2.0 版本。

## 许可证信息

iPlacard 是采用双重许可证授权模式的专有软件。

任何与会人数小于或等于 150 人的非商业且不以营利为目的的会议可以在[第三版 GNU 通用公共许可协议](https://www.gnu.org/licenses/gpl-3.0.en.html)(GNU General Public License v3.0)约束且保留合适署名条件下使用、复制、修改、分发 iPlacard。任何商业或以营利为目的的会议需要联系版权所有人([fengkaijia@gmail.com](mailto:fengkaijia@gmail.com))取得商业授权。详细的许可信息请见[版权声明及附加协议](LICENSE.txt)。

## 安装

@@ -2,6 +2,10 @@
/**
* 关于控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 帐户控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 后台管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 接口控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 申请者界面控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 账单控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 委员会管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 计划任务控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 代表管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 文件控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 团队管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,9 @@
/**
* 帮助控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013, Kaijia Feng
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 面试管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 知识库控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 席位管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 管理用户管理控制器
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* CodeIgniter Config核心延伸
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* CodeIgniter Security核心延伸
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 时间辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 时间优化函数
* @link http://php.net/manual/en/function.time.php
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 下载辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 使用临时目录发送文件
*/
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 文件辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 获取 php.ini 设定的最大文件上传大小
* @param int $compare 与之比较的字节参数
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 表格辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 检查是否有错误
* @return boolean
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 数字辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 文件大小去格式化
* @param string 形如 2M 的字符串
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 字符串辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.1
*/
/**
* 从提及字符串中获取被提及用户ID
*/
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* URL辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 辅助函数支持显示页面内链接
*/
@@ -2,6 +2,10 @@
/**
* 头像辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -2,6 +2,10 @@
/**
* 核心辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* IP地址辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 使用API查询IP地址信息
*/
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 界面辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 显示Font Awesome图标
* @param string $icon 图标标识
@@ -1,5 +1,15 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Unicode辅助函数
* @author Kaijia Feng <fengkaijia@gmail.com>
* @copyright 2013 Kaijia Feng
* @license Dual-licensed proprietary
* @link http://iplacard.com/
* @package iPlacard
* @since 2.0
*/
/**
* 检查是否为汉字
* @param string $string 需要检查的文字
Oops, something went wrong.

0 comments on commit 1c34f48

Please sign in to comment.