DevTeam.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | 海豚PHP框架 [ DolphinPHP ]
  4. // +----------------------------------------------------------------------
  5. // | 版权所有 2016~2017 河源市卓锐科技有限公司 [ http://www.zrthink.com ]
  6. // +----------------------------------------------------------------------
  7. // | 官方网站: http://dolphinphp.com
  8. // +----------------------------------------------------------------------
  9. // | 开源协议 ( http://www.apache.org/licenses/LICENSE-2.0 )
  10. // +----------------------------------------------------------------------
  11. namespace plugins\DevTeam;
  12. use app\common\controller\Plugin;
  13. /**
  14. * 系统环境信息插件
  15. * @package plugins\DevTeam
  16. * @author 蔡伟明 <314013107@qq.com>
  17. */
  18. class DevTeam extends Plugin
  19. {
  20. /**
  21. * @var array 插件信息
  22. */
  23. public $info = [
  24. // 插件名[必填]
  25. 'name' => 'DevTeam',
  26. // 插件标题[必填]
  27. 'title' => '开发团队成员信息',
  28. // 插件唯一标识[必填],格式:插件名.开发者标识.plugin
  29. 'identifier' => 'dev_team.ming.plugin',
  30. // 插件图标[选填]
  31. 'icon' => 'fa fa-fw fa-users',
  32. // 插件描述[选填]
  33. 'description' => '在后台首页显示开发团队成员信息',
  34. // 插件作者[必填]
  35. 'author' => '蔡伟明',
  36. // 作者主页[选填]
  37. 'author_url' => 'http://www.caiweiming.com',
  38. // 插件版本[必填],格式采用三段式:主版本号.次版本号.修订版本号
  39. 'version' => '1.0.0',
  40. // 是否有后台管理功能[选填]
  41. 'admin' => '0',
  42. ];
  43. /**
  44. * @var array 插件钩子
  45. */
  46. public $hooks = [
  47. 'admin_index'
  48. ];
  49. /**
  50. * 后台首页钩子
  51. * @author 蔡伟明 <314013107@qq.com>
  52. */
  53. public function adminIndex()
  54. {
  55. $config = $this->getConfigValue();
  56. if ($config['display']) {
  57. $this->fetch('widget', $config);
  58. }
  59. }
  60. /**
  61. * 安装方法
  62. * @author 蔡伟明 <314013107@qq.com>
  63. * @return bool
  64. */
  65. public function install(){
  66. return true;
  67. }
  68. /**
  69. * 卸载方法必
  70. * @author 蔡伟明 <314013107@qq.com>
  71. * @return bool
  72. */
  73. public function uninstall(){
  74. return true;
  75. }
  76. }