[ Index ] |
|
Code source de Claroline 188 |
[Code source] [Imprimer] [Statistiques]
Baseclass for File_Passwd_* classes.
Author: | Michael Wallner <mike@php.net> |
Poids: | 381 lignes (10 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
Classe: File_Passwd_Common - X-Ref
Baseclass for File_Passwd_* classes.__construct($file = 'passwd') X-Ref |
Constructor (ZE2) param: string $file path to passwd file |
parse() X-Ref |
Parse the content of the file You must overwrite this method in your File_Passwd_* class. return: object PEAR_Error |
save() X-Ref |
Apply changes and rewrite passwd file You must overwrite this method in your File_Passwd_* class. return: object PEAR_Error |
_open($mode, $file = null) X-Ref |
Opens a file, locks it exclusively and returns the filehandle Returns a PEAR_Error if: o directory in which the file should reside couldn't be created o file couldn't be opened in the desired mode o file couldn't be locked exclusively param: string $mode the mode to open the file with return: mixed resource of type file handle or PEAR_Error |
_close(&$file_handle) X-Ref |
Closes a prior opened and locked file handle Returns a PEAR_Error if: o file couldn't be unlocked o file couldn't be closed param: resource $file_handle the file handle to operate on return: mixed true on success or PEAR_Error |
load() X-Ref |
Loads the file Returns a PEAR_Error if: o directory in which the file should reside couldn't be created o file couldn't be opened in read mode o file couldn't be locked exclusively o file couldn't be unlocked o file couldn't be closed return: mixed true on success or PEAR_Error |
_save($content) X-Ref |
Save the modified content to the passwd file Returns a PEAR_Error if: o directory in which the file should reside couldn't be created o file couldn't be opened in write mode o file couldn't be locked exclusively o file couldn't be unlocked o file couldn't be closed return: mixed true on success or PEAR_Error |
setFile($file) X-Ref |
Set path to passwd file return: void |
getFile() X-Ref |
Get path of passwd file return: string |
userExists($user) X-Ref |
Check if a certain user already exists param: string $user the name of the user to check if already exists return: bool |
delUser($user) X-Ref |
Delete a certain user Returns a PEAR_Error if user doesn't exist. param: string return: mixed true on success or PEAR_Error |
listUser($user = '') X-Ref |
List user Returns a PEAR_Error if <var>$user</var> doesn't exist. param: string $user the user to list or all users if empty return: mixed array of a/all user(s) or PEAR_Error |
_auth($file, $id, $sep = ':') X-Ref |
Base method for File_Passwd::staticAuth() Returns a PEAR_Error if: o file doesn't exist o file couldn't be opened in read mode o file couldn't be locked exclusively o file couldn't be unlocked (only if auth fails) o file couldn't be closed (only if auth fails) param: string $file path to passwd file param: string $id user_id to search for param: string $sep field separator return: mixed line of passwd file containing <var>$id</var>, |
Généré le : Thu Nov 29 14:38:42 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |