Custom fields (in Form & Edit subscriber)

This commit is contained in:
Jonathan Labreuille
2016-01-21 17:27:34 +01:00
parent daec56191f
commit ad925de801
13 changed files with 664 additions and 323 deletions

View File

@@ -296,7 +296,7 @@ class Menu {
} else {
// check if users can register
$flags['registration_enabled'] =
(bool) get_option('users_can_register', false);
(bool)get_option('users_can_register', false);
}
return $flags;
@@ -307,6 +307,29 @@ class Menu {
$data['segments'] = Segment::findArray();
$data['custom_fields'] = array_map(function($field) {
$field['params'] = unserialize($field['params']);
if(!empty($field['params']['values'])) {
$values = array();
foreach($field['params']['values'] as $value) {
$values[$value['value']] = $value['value'];
}
$field['params']['values'] = $values;
}
return $field;
}, CustomField::findArray());
$data['date_formats'] = Block\Date::getDateFormats();
$data['month_names'] = Block\Date::getMonthNames();
// print "<pre>";
// print_r($data['custom_fields']);
// print "</pre>";
// exit;
echo $this->renderer->render('subscribers/subscribers.html', $data);
}