* SPDX-License-Identifier: AGPL-3.0-only ************************************/ /* crmv@191067 */ global $app_strings; global $currentModule, $current_user,$current_language; require_once("modules/$currentModule/$currentModule.php"); if($current_user->is_admin != 'on') { die("

".$app_strings['LBL_PERMISSION']." ".$app_strings['LBL_GO_BACK'].".
"); } $log = LoggerManager::getLogger($currentModule); //@todo - decidere il nome $theme_path="themes/".$theme."/"; $image_path=$theme_path."images/"; $mod_strings = return_module_language($current_language, $currentModule); $category = getParentTab(); $modules_list = com_vtGetModules($adb); $StDataRemapped = Array(); $StDataRemapped['ModuleName'] = $_REQUEST["module"]; $smarty = new VteSmarty(); $check_button = Button_Check($module); $check_button['moduleSettings'] = 'no'; // crmv@140887 $smarty->assign("CHECK", $check_button); $smarty->assign("CURRENT_USERID", $current_user->id); $smarty->assign("IMAGE_PATH",$image_path); $smarty->assign("CATEGORY",$category); $smarty->assign("USER_COUNT",$no_of_users); $smarty->assign("ST_PIECE_DATA",$StDataRemapped); $smarty->assign("modules_list", $modules_list); $settings_strings = return_module_language($current_language,'Settings'); $smarty->assign("SMOD", $settings_strings); $smarty->assign("TMOD", return_module_language($current_language,'Transitions')); $smarty->assign("APP", $app_strings); $smarty->assign("THEME", $theme); $roleDetails=getAllRoleDetails(); $allRolesDetails = getAllRoleDetails(); //crmv@191067 //$grpDetails=getAllGroupName(); unset($roleDetails['H1']); $role_check_picklist =''; $role_check_picklist .=''; $src_role_check_picklist .=''; foreach($roleDetails as $roleid=>$rolename) { $role_check_picklist .=''; // crmv@167234 $src_role_check_picklist .=''; // crmv@167234 } //foreach($roleDetails as $roleid=>$rolename) //{ // $role_check_picklist .=''; // $src_role_check_picklist .=''; //} //foreach($grpDetails as $groupid=>$groupname) //{ // $role_check_picklist .=''; // $src_role_check_picklist .=''; //} $role_check_picklist .= ''; $src_role_check_picklist .= ''; $smarty->assign("ROLE_CHECK_PICKLIST",$role_check_picklist); $smarty->assign("COPY_ROLE_CHECK_PICKLIST",$src_role_check_picklist); if($_REQUEST['ajax'] !='' && $_REQUEST['module_name'] && $_REQUEST['field'] != "" && $_REQUEST['roleid'] != "") { $obj = CRMEntity::getInstance($currentModule); $obj->Initialize($_REQUEST['module_name'],$_REQUEST['roleid'],$_REQUEST['field']); $smarty->assign("st_table",$obj->getStTable($state_num)); $td_width = intval(100/($state_num+1)); $smarty->assign("st_table_td_width",$td_width); $fieldinfo = $obj->getFieldStateInfo(); $fieldinfodata = call_user_func_array('getOutputHtml',$fieldinfo); $fieldinfodata[] = 1; //crmv@45812 TODO set real fieldid $fieldinfodata[1][0] = $mod_strings['LBL_INITIAL_STATE']; //crmv@16604 $data['Stato iniziale'][0]=$fieldinfodata; $data['Stato iniziale'][1]=array('0'=>array(1),'4'=>'99'); //crmv@16604 $smarty->assign("data",$data); $smarty->assign("MODULE",$_REQUEST['module_name']); $smarty->assign("MOD", return_module_language($current_language,$_REQUEST['module_name'])); } if($_REQUEST['ajax'] !='') $smarty->display("modules/$currentModule/CreateViewContents.tpl"); else $smarty->display("modules/$currentModule/CreateView.tpl");