✏️ 正在编辑: School.php
路径:
/home/eblama1/sms.karnplayinland.com/functions/School.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * School functions * * @package RosarioSIS * @subpackage functions */ /** * Update School Array * * @example UpdateSchoolArray( UserSchool() ); * * @since 11.5 Use $_ROSARIO global var instead of $_SESSION * * @global $_ROSARIO['SchoolData'] * * @param int $school_id School ID (optional). Defaults to User School ID. * * @return void Fill $_ROSARIO['SchoolData'] global var */ function UpdateSchoolArray( $school_id = 0 ) { global $_ROSARIO; if ( ! $school_id ) { $school_id = UserSchool(); } $school_RET = DBGet( "SELECT *, (SELECT COUNT(*) FROM schools WHERE SYEAR='" . UserSyear() . "') AS SCHOOLS_NB FROM schools WHERE ID='" . (int) $school_id . "' AND SYEAR='" . UserSyear() . "'" ); $_ROSARIO['SchoolData'] = isset( $school_RET[1] ) ? $school_RET[1] : []; } /** * Get School Info * * @example DrawHeader( SchoolInfo( 'TITLE' ) ); * * @param string $field schools DB table field name (optional). Defaults to every School Fields. * * @return string|array School Field or array with every School Fields */ function SchoolInfo( $field = '' ) { global $_ROSARIO; if ( empty( $_ROSARIO['SchoolData'] ) || $_ROSARIO['SchoolData']['ID'] != UserSchool() || $_ROSARIO['SchoolData']['SYEAR'] != UserSyear() ) { UpdateSchoolArray( UserSchool() ); } if ( $field ) { return $_ROSARIO['SchoolData'][ (string) $field ]; } return $_ROSARIO['SchoolData']; }
💾 保存文件
← 返回文件管理器