+ protected function buildCondition(Watch $watch)
+ {
+ $this->date = $watch->date();
+ return new PFC_And(new UFC_ProfileUpdated('>', $watch->date()),
+ $watch->contactCondition());
+ }
+
+ public function getOrder()
+ {
+ if (!self::$order) {
+ self::$order = new UFO_ProfileUpdate();
+ }
+ return self::$order;
+ }
+
+ public function getDate(PlUser &$user)
+ {
+ return $user->profile()->last_change;
+ }
+
+ static private $descriptions = array('search_names' => 'L\'un de ses noms',
+ 'freetext' => 'Le texte libre',
+ 'mobile' => 'Son numéro de téléphone portable',
+ 'nationalite' => 'Sa nationalité',
+ 'nationalite2' => 'Sa seconde nationalité',
+ 'nationalite3' => 'Sa troisième nationalité',
+ 'nick' => 'Son surnom',
+ 'networking' => 'La liste de ses adresses de networking',
+ 'edus' => 'Ses formations',
+ 'addresses' => 'Ses adresses',
+ 'section' => 'Sa section sportive',
+ 'binets' => 'La liste de ses binets',
+ 'medals' => 'Ses décorations',
+ 'cv' => 'Son Curriculum Vitae',
+ 'corps' => 'Son Corps d\'État',
+ 'jobs' => 'Ses informations professionnelles',
+ 'photo' => 'Sa photographie');
+ public function getData(PlUser &$user)