public function save(ProfilePage &$page, $field, $new_value) { }
}
-class ProfileWeb extends ProfileNoSave
+class ProfileSettingWeb extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-class ProfileEmail extends ProfileNoSave
+class ProfileSettingEmail extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-class ProfileNumber extends ProfileNoSave
+class ProfileSettingNumber extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
-class ProfileTel extends ProfileNoSave
+class ProfileSettingTel extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-class ProfilePhones implements ProfileSetting
+class ProfileSettingPhones implements ProfileSetting
{
private $tel;
private $pub;
public function __construct($type, $link_id)
{
- $this->tel = new ProfileTel();
- $this->pub = new ProfilePub();
+ $this->tel = new ProfileSettingTel();
+ $this->pub = new ProfileSettingPub();
$this->link_type = $type;
$this->link_id = $link_id;
}
}
}
-class ProfilePub extends ProfileNoSave
+class ProfileSettingPub extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-class ProfileBool extends ProfileNoSave
+class ProfileSettingBool extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-class ProfileDate extends ProfileNoSave
+class ProfileSettingDate extends ProfileNoSave
{
public function value(ProfilePage &$page, $field, $value, &$success)
{
}
}
-abstract class ProfileGeocoding implements ProfileSetting
+abstract class ProfileSettingGeocoding implements ProfileSetting
{
protected function geocodeAddress(array &$address, &$success)
{