Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
ldap_user_edit_fns.inc
1 <?php
18 require_once SQ_CORE_PACKAGE_PATH.'/users/user/user_edit_fns.inc';
19 
32 {
33 
34 
39  function Ldap_User_Edit_Fns()
40  {
41  $this->User_Edit_Fns();
42 
43  $this->static_screens = Array(
44  'details' => Array(
45  'name' => 'Details',
46  'force_unlock' => TRUE,
47  'lock_type' => 'none',
48  ),
49  'dependants' => Array(
50  'name' => 'Dependants',
51  'force_unlock' => TRUE,
52  'lock_type' => 'none',
53  ),
54  'linking' => Array(
55  'name' => 'Linking',
56  'force_unlock' => TRUE,
57  'lock_type' => 'links',
58  ),
59  );
60 
61  }//end constructor
62 
63 
74  function paintDetails(&$asset, &$o, $prefix)
75  {
76  $info = $asset->vars;
77  if (empty($info)) return;
78 
79  if (!$asset->_ldapid) return Array();
80 
81  $ldap_bridge = $GLOBALS['SQ_SYSTEM']->am->getAsset($asset->_ldapid, 'ldap_bridge');
82  if (is_null($ldap_bridge)) return Array();
83 
84  $ldap_bridge->paintUserDetails($info, $o);
85 
86  // no committing allowed
87  return FALSE;
88 
89  }//end paintDetails()
90 
91 
104  function processDetails(&$asset, &$o, $prefix)
105  {
106  return FALSE;
107 
108  }//end processDetails()
109 
110 
111 }//end class
112 
113 ?>