On function setSettings in install.php add following code
<?php public function setSettings() { $this->settings = [ 'td_can_user_privacy' => [ 'var_name' => 'td_can_user_privacy', 'info' => 'Allow user add privacy', 'description' => 'Enable this setting in case you want your user can use privacy during adding new todo list', 'type' => Core\App\Install\Setting\Site::TYPE_RADIO, 'value' => '1', ], ]; } |
Which:
You can check you setting by go to AdminCP -> App -> TodoList (this app) -> SettingsFor now (4.5.*), we supported follow type of setting
- radio
- text
- select
- password
We use function setting to get value of a setting
<?php $value = setting('td_can_user_privacy'); |
On function setUserGroupSettings in install.php add following code
<?php public function setUserGroupSettings() { $this->user_group_settings = [ 'td_can_add_new_todo_list' => [ 'var_name' => 'td_can_add_new_todo_list', 'info' => 'Can add new todo list?', 'type' => \Core\App\Install\Setting\Groups::TYPE_RADIO, 'value' => [ "1" => "1", "2" => "1", "3" => "1", "4" => "1", "5" => "0" ], 'options' => \Core\App\Install\Setting\Groups::$OPTION_YES_NO ], ]; } |
Which:
For now (4.5.*), we supported follow type of user group setting
- radio
- text
User Group ID note:
- 1: Administrator
- 2: Registered User
- 3: Guest
- 4: Staff
- 5: Banned
We use function user to get value of a user group setting
<?php $value = user('td_can_add_new_todo_list'); |