require_once('initialize.php');
import('form.Form');
import('ttUserHelper');
+import('ttRoleHelper');
// Access check.
if (!ttAccessCheck(right_data_entry|right_view_reports)) {
$form->addInput(array('type'=>'text','maxlength'=>'200','name'=>'team_name','value'=>$cl_team));
$form->addInput(array('type'=>'text','maxlength'=>'7','name'=>'currency','value'=>$cl_currency));
// Roles checkbox.
- $form->addInput(array('type'=>'checkbox','name'=>'roles','value'=>$cl_roles));
+ $form->addInput(array('type'=>'checkbox','name'=>'roles','value'=>$cl_roles,'onchange'=>'handleRolesCheckbox()'));
// Prepare an array of available languages.
$lang_files = I18n::getLangFileList();
$plugins = trim($plugins, ',');
+ // If we use roles... No, we'll do it differently.
+ /*
+ if ($cl_roles && !ttRoleHelper::rolesExist()) {
+ ttRoleHelper::createDefaultRoles();
+ }*/
+
// Prepare config string.
if ($cl_roles)
$config .= ',roles';
$smarty->assign('auth_external', $auth->isPasswordExternal());
$smarty->assign('forms', array($form->getName()=>$form->toArray()));
-$smarty->assign('onload', 'onLoad="handleTaskRequiredCheckbox(); handlePluginCheckboxes();"');
+$smarty->assign('onload', 'onLoad="handleRolesCheckbox(); handleTaskRequiredCheckbox(); handlePluginCheckboxes();"');
$smarty->assign('title', $i18n->getKey('title.profile'));
$smarty->assign('content_page_name', 'profile_edit.tpl');
$smarty->display('index.tpl');