[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/backup/util/helper/ -> backup_anonymizer_helper.class.php (summary)

(no description)

Copyright: 2010 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com}
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 170 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

backup_anonymizer_helper:: (25 methods):
  is_anonymous_user()
  process_user_auth()
  process_user_username()
  process_user_idnumber()
  process_user_firstname()
  process_user_lastname()
  process_user_email()
  process_user_icq()
  process_user_skype()
  process_user_yahoo()
  process_user_aim()
  process_user_msn()
  process_user_phone1()
  process_user_phone2()
  process_user_institution()
  process_user_department()
  process_user_address()
  process_user_city()
  process_user_country()
  process_user_lastip()
  process_user_picture()
  process_user_url()
  process_user_description()
  process_user_descriptionformat()
  process_user_imagealt()


Class: backup_anonymizer_helper  - X-Ref

Helper class for anonymization of data

This functions includes a collection of methods that are invoked
from the backup process when anonymization services have been
requested.

The name of each method must be "process_parentname_name", as defined
byt the @anonymizer_final_element final element class, where
parentname is the name ob the parent tag and name the name of the tag
contents to be anonymized (i.e. process_user_username) with one param
being the value to anonymize.

Note: current implementation of anonymization is pretty simple, just some
sequential values are used. If we want more elaborated generation, it
can be replaced later (using generators or wathever). Don't forget we must
ensure some fields (username, idnumber, email) are unique always.

TODO: Improve to use more advanced anonymization

TODO: Finish phpdocs
is_anonymous_user($user)   X-Ref
Determine if the given user is an 'anonymous' user, based on their username, firstname, lastname
and email address.

param: stdClass $user the user record to test
return: bool true if this is an 'anonymous' user

process_user_auth($value)   X-Ref
No description

process_user_username($value)   X-Ref
No description

process_user_idnumber($value)   X-Ref
No description

process_user_firstname($value)   X-Ref
No description

process_user_lastname($value)   X-Ref
No description

process_user_email($value)   X-Ref
No description

process_user_icq($value)   X-Ref
No description

process_user_skype($value)   X-Ref
No description

process_user_yahoo($value)   X-Ref
No description

process_user_aim($value)   X-Ref
No description

process_user_msn($value)   X-Ref
No description

process_user_phone1($value)   X-Ref
No description

process_user_phone2($value)   X-Ref
No description

process_user_institution($value)   X-Ref
No description

process_user_department($value)   X-Ref
No description

process_user_address($value)   X-Ref
No description

process_user_city($value)   X-Ref
No description

process_user_country($value)   X-Ref
No description

process_user_lastip($value)   X-Ref
No description

process_user_picture($value)   X-Ref
No description

process_user_url($value)   X-Ref
No description

process_user_description($value)   X-Ref
No description

process_user_descriptionformat($value)   X-Ref
No description

process_user_imagealt($value)   X-Ref
No description



Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1