深入理解elastix-2.5之Web重要PHP头文件库函数
2017-05-10 09:31
531 查看
Libs目录(/var/www/libs)中存放了该模块的类或实现某些功能的函数,包括如下:
下面对这几个头文件进行简单的介绍。
1、misc.lib.php文件
该文件包含提供了一些基本的函数接口,这些接口的功能有获取系统信息(内存信息、 CPU 信息、硬盘信息)、构建合法的 URL 、转换日期格式(如将 1 Apr 2010 转化为 2010-4-1 )、获取或修改数据表 ettings 的字段值、获取 elastix 版本信息、加载显示的主题、加载用户选择的语言、获取所有菜单、获取语言种类等等。
2、default.conf.php文件
该文件中包含了一个全局数组 $arrConf ,数组中存储了系统主目录、系统运行用到的目录、系统的主题属性、系统默认所使用的语言种类等信息。使用该数组时,包含之即可。
3、paloSantoNavigation.class.php文件
该文件中定义了一个名为paloSantoNavigation 的类。该类主要是对一些 menu 操作的封装,包括获取菜单、显示菜单、内容显示、获取服务器名、获取服务器 IP 。其中该类中有一个成员函数名为showConent(), 该函数能去找用户点击的标签所属的模块目录,并在模块主目录下面找 index.php 文件,若存在此文件则执行该文件中的 _moduleContent()函数。各个模块的特有内容显示就交由各个模块负责。
3、paloSantoDB.class.php文件。
该文件中定义了一个名为 paloDB 的类。该类封装了一些数据库操作的方法,为用户访问数据提供了接口。该类的方法支持对 sqlite 和 MySQL 两种数据库类型的操作。
4、paloSantoACL.class.php 文件。
该文件中定义了一个名为 paloACL 的类。该类主要对系统用户的访问操作级别进行了划分。默认情况下, elastix 用户被分为三个组(Administrator 、Operador 和Extension),管理员还可以创建新的用户组并为各组指定可以访问的菜单,可以新建用户,删除组,删除用户,给各组划分权限等。
下面对这几个头文件进行简单的介绍。
1、misc.lib.php文件
该文件包含提供了一些基本的函数接口,这些接口的功能有获取系统信息(内存信息、 CPU 信息、硬盘信息)、构建合法的 URL 、转换日期格式(如将 1 Apr 2010 转化为 2010-4-1 )、获取或修改数据表 ettings 的字段值、获取 elastix 版本信息、加载显示的主题、加载用户选择的语言、获取所有菜单、获取语言种类等等。
2、default.conf.php文件
该文件中包含了一个全局数组 $arrConf ,数组中存储了系统主目录、系统运行用到的目录、系统的主题属性、系统默认所使用的语言种类等信息。使用该数组时,包含之即可。
3、paloSantoNavigation.class.php文件
该文件中定义了一个名为paloSantoNavigation 的类。该类主要是对一些 menu 操作的封装,包括获取菜单、显示菜单、内容显示、获取服务器名、获取服务器 IP 。其中该类中有一个成员函数名为showConent(), 该函数能去找用户点击的标签所属的模块目录,并在模块主目录下面找 index.php 文件,若存在此文件则执行该文件中的 _moduleContent()函数。各个模块的特有内容显示就交由各个模块负责。
3、paloSantoDB.class.php文件。
该文件中定义了一个名为 paloDB 的类。该类封装了一些数据库操作的方法,为用户访问数据提供了接口。该类的方法支持对 sqlite 和 MySQL 两种数据库类型的操作。
4、paloSantoACL.class.php 文件。
该文件中定义了一个名为 paloACL 的类。该类主要对系统用户的访问操作级别进行了划分。默认情况下, elastix 用户被分为三个组(Administrator 、Operador 和Extension),管理员还可以创建新的用户组并为各组指定可以访问的菜单,可以新建用户,删除组,删除用户,给各组划分权限等。
相关文章推荐
- 深入理解计算机系统(2.5)---二进制整数的加、减法运算(重要)
- 深入理解php-fpm.conf中的两个重要参数---max_children和request_timeout
- 深入理解elastix-2.5之整体架构
- 深入理解php-fpm.conf中的两个重要参数---max_children和request_timeout
- 深入理解计算机系统(2.5)---二进制整数的加、减法运算(重要)
- 深入理解PHP原理之PHP与WEB服务器交互
- 深入理解计算机系统(2.3)---整数的表示方式精解》无符号与补码编码(重要)
- 深入理解Tornado——一个异步web服务器
- 深入理解PHP之数组(遍历顺序) Laruence原创
- 深入理解php内核 编写扩展 I:介绍PHP和Zend
- 深入理解php底层:php生命周期
- [李景山php] 20170505深入理解PHP内核[读书笔记]--第二章:用户代码执行-1
- 深入理解Spring系列之七:web应用自动装配Spring配置
- 深入理解PHP中的count函数
- [李景山php] 深入理解PHP内核[读书笔记]--第二章:用户代码执行--SAPI概述-1
- 通过验证码的设计来深入理解web项目中jsp与servlet的不同
- 深入理解PHP中的Streams工具
- 深入理解PHP之OpCode
- 深入理解PHP7之zval
- 深入理解php $this 变量是一个到主叫对象的引用