function get_group_action() { global $params, $actions, $path, $l_group; global $l_header_find,$l_header_new,$l_header_update,$l_header_delete; global $l_header_consult,$l_header_display,$l_header_import, $l_header_admin; global $l_header_add_user, $l_add_user, $l_header_add_group, $l_add_group; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; global $cright_none; of_category_user_module_action('group'); // Index $actions['group']['index'] = array ( 'Name' => $l_header_find, 'Url' => "$path/group/group_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Search $actions['group']['search'] = array ( 'Right' => $cright_none, 'Condition'=> array ('None') ); $actions['group']['ext_search'] = array ( 'Url' => "$path/group/group_index.php?action=ext_search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // New $actions['group']['new'] = array ( 'Name' => $l_header_new, 'Url' => "$path/group/group_index.php?action=new", 'Right' => $cright_write, 'Condition'=> array ('all') ); // Detail Consult $actions['group']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/group/group_index.php?action=detailconsult&group_id=".$params['group_id'], 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'user_add', 'user_del', 'contact_add', 'contact_del','group_add', 'group_del') ); // Detail Update $actions['group']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/group/group_index.php?action=detailupdate&group_id=".$params['group_id'], 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'user_add', 'user_del', 'contact_add', 'contact_del', 'group_add', 'group_del', 'update') ); // Insert $actions['group']['insert'] = array ( 'Url' => "$path/group/group_index.php?action=insert", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Update $actions['group']['update'] = array ( 'Url' => "$path/group/group_index.php?action=update", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Check Delete $actions['group']['check_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/group/group_index.php?action=check_delete&group_id=".$params['group_id'], 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate', 'user_add', 'user_del', 'contact_add', 'contact_del', 'group_add', 'group_del', 'update') ); // Delete $actions['group']['delete'] = array ( 'Url' => "$path/group/group_index.php?action=delete", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Ext get Ids : external Group selection $actions['group']['ext_get_ids'] = array ( 'Right' => $cright_none, 'Condition'=> array ('None') ); // Get Ids $actions['group']['ext_get_id'] = array ( 'Url' => "$path/group/group_index.php?action=ext_get_id", 'Right' => $cright_none, 'Condition'=> array ('none'), 'popup' => 1 ); // sel group add : Groups selection $actions['group']['sel_group_add'] = array ( 'Name' => $l_header_add_group, 'Url' => "$path/group/group_index.php?action=ext_get_ids&popup=1&ext_title=".urlencode($l_add_group)."&ext_action=group_add&ext_url=".urlencode($path.'/group/group_index.php')."&ext_id=".$params['group_id']."&ext_target=$l_group&child_res=1", 'Right' => $cright_write, 'Popup' => 1, 'Target' => $l_group, 'Privacy' => true, 'Condition'=> array ('detailconsult','user_add','user_del', 'contact_add', 'contact_del', 'group_add','group_del', 'update') ); // Sel user add : Users selection $actions['group']['sel_user_add'] = array ( 'Name' => $l_header_add_user, 'Url' => "$path/user/user_index.php?action=ext_get_ids&popup=1&ext_title=".urlencode($l_add_user)."&ext_action=user_add&ext_url=".urlencode($path.'/group/group_index.php')."&ext_id=".$params['group_id']."&ext_target=$l_group", 'Right' => $cright_write, 'Popup' => 1, 'Target' => $l_group, 'Privacy' => true, 'Condition'=> array ('detailconsult','user_add','user_del', 'contact_add', 'contact_del', 'group_add','group_del', 'update') ); // User add $actions['group']['user_add'] = array ( 'Url' => "$path/group/group_index.php?action=user_add", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // User del $actions['group']['user_del'] = array ( 'Url' => "$path/group/group_index.php?action=user_del", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // User add $actions['group']['contact_add'] = array ( 'Url' => "$path/group/group_index.php?action=contact_add", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // User del $actions['group']['contact_del'] = array ( 'Url' => "$path/group/group_index.php?action=contact_del", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Group add $actions['group']['group_add'] = array ( 'Url' => "$path/group/group_index.php?action=group_add", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Group del $actions['group']['group_del'] = array ( 'Url' => "$path/group/group_index.php?action=group_del", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Display $actions['group']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/group/group_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display $actions['group']['dispref_display'] = array ( 'Url' => "$path/group/group_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display $actions['group']['dispref_level'] = array ( 'Url' => "$path/group/group_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Import $actions['group']['import'] = array ( 'Name' => $l_header_import, 'Url' => "$path/group/group_index.php?action=import", 'Right' => $cright_write_admin, 'Condition'=> array ('all') ); // Import file $actions['group']['import_file'] = array ( 'Url' => "$path/group/group_index.php?action=import_file", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Admin $actions['group']['admin'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/group/group_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Get JSON user group $actions['group']['get_json_user_group'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/group/group_index.php?action=get_json_user_group", 'Right' => $cright_read, 'Condition'=> array ('None') ); }
function get_deal_action() { global $params, $actions, $path; global $l_header_find,$l_header_new_f,$l_header_update,$l_header_delete; global $l_header_consult,$l_header_duplicate,$l_header_display; global $l_header_new_child, $l_header_new_parent, $l_header_quickupdate; global $l_header_dashboard,$l_header_admin, $l_deal_select_company; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; of_category_user_module_action('deal'); $id = $params['deal_id']; $pid = $params['parentdeal_id']; // Index $actions['deal']['index'] = array ( 'Name' => $l_header_find, 'Url' => "$path/deal/deal_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Search $actions['deal']['search'] = array ( 'Url' => "$path/deal/deal_index.php?action=search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Parent Search $actions['deal']['parent_search'] = array ( 'Url' => "$path/deal/deal_index.php?action=parent_search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // New $actions['deal']['new'] = array ( 'Name' => $l_header_new_f, 'Url' => "$path/company/company_index.php?action=ext_get_id&popup=1&ext_title=".urlencode($l_deal_select_company)."&ext_url=".urlencode("$path/deal/deal_index.php?action=new&company_id="), 'Right' => $cright_write, 'Popup' => 1, 'Condition'=> array ('all') ); // New Child $ret_url = urlencode("$path/deal/deal_index.php?action=new&parentdeal_id=$pid&sel_market=" . $params['pmarket'] . "&sel_tech=" . $params['ptech'] . "&company_id="); $actions['deal']['new_child'] = array ( 'Name' => $l_header_new_child, 'Url' => "$path/company/company_index.php?action=ext_get_id&popup=1&ext_title=".urlencode($l_deal_select_company)."&ext_url=$ret_url", 'Right' => $cright_write, 'Popup' => 1, 'Condition'=> array ('parent_detailconsult') ); // Parent New $actions['deal']['parent_new'] = array ( 'Name' => $l_header_new_parent, 'Url' => "$path/deal/deal_index.php?action=parent_new", 'Right' => $cright_write, 'Condition'=> array ('','search','parent_search','index','detailconsult', 'parent_detailconsult','parent_insert', 'admin','display') ); // Detail Consult $actions['deal']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/deal/deal_index.php?action=detailconsult&deal_id=$id", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('detailupdate', 'update', 'quick_detail', 'quick_update') ); // Quick Detail $actions['deal']['quick_detail'] = array ( 'Name' => $l_header_quickupdate, 'Url' => "$path/deal/deal_index.php?action=quick_detail&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'quick_update') ); // Detail Update $actions['deal']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/deal/deal_index.php?action=detailupdate&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'update', 'quick_detail', 'quick_update') ); // Duplicate $actions['deal']['duplicate'] = array ( 'Name' => $l_header_duplicate, 'Url' => "$path/deal/deal_index.php?action=duplicate&deal_id=$id", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); // Convert from Lead $actions['deal']['lead_convert'] = array ( 'Right' => $cright_write, 'Condition'=> array ('None') ); // Update $actions['deal']['update'] = array ( 'Url' => "$path/deal/deal_index.php?action=update&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Quick Update $actions['deal']['quick_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=quick_update&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Parent Detail Consult $actions['deal']['parent_detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/deal/deal_index.php?action=parent_detailconsult&parentdeal_id=$pid", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('parent_detailupdate', 'parent_update') ); // Parent Detail Update $actions['deal']['parent_detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/deal/deal_index.php?action=parent_detailupdate&parentdeal_id=$pid", 'Right' => $cright_write, 'Condition'=> array ('parent_detailconsult', 'parent_update') ); // Parent Update $actions['deal']['parent_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=parent_update&parentdeal_id=$pid", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Insert $actions['deal']['insert'] = array ( 'Url' => "$path/deal/deal_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Parent insert $actions['deal']['parent_insert'] = array ( 'Url' => "$path/deal/deal_index.php?action=parent_insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Check Delete $actions['deal']['check_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/deal/deal_index.php?action=check_delete&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'update') ); // Delete $actions['deal']['delete'] = array ( 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Dashboard $actions['deal']['dashboard'] = array ( 'Name' => $l_header_dashboard, 'Url' => "$path/deal/deal_index.php?action=dashboard", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Dashboard List $actions['deal']['dashboard_list'] = array ( 'Url' => "$path/deal/deal_index.php?action=dashboard_list", 'Right' => $cright_read_admin, 'Condition'=> array ('None') ); // Document add $actions['deal']['document_add'] = array ( 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Parent Delete $actions['deal']['parent_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/deal/deal_index.php?action=parent_delete&parentdeal_id=$pid", 'Right' => $cright_write, 'Condition'=> array ('parent_detailconsult') ); // Affect $actions['deal']['affect'] = array ( 'Url' => "$path/deal/deal_index.php?action=affect&parentdeal_id=$pid&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Affect Update $actions['deal']['affect_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=affect_update&sel_parent=$pid&deal_id=$id", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Admin $actions['deal']['admin'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/deal/deal_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Type Insert $actions['deal']['type_insert'] = array ( 'Url' => "$path/deal/deal_index.php?action=type_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type Update $actions['deal']['type_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=type_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type checklink $actions['deal']['type_checklink'] = array ( 'Url' => "$path/deal/deal_index.php?action=type_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type delete $actions['deal']['type_delete'] = array ( 'Url' => "$path/deal/deal_index.php?action=type_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status Insert $actions['deal']['status_insert'] = array ( 'Url' => "$path/deal/deal_index.php?action=status_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status Update $actions['deal']['status_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=status_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status Checklink $actions['deal']['status_checklink'] = array ( 'Url' => "$path/deal/deal_index.php?action=status_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status Delete $actions['deal']['status_delete'] = array ( 'Url' => "$path/deal/deal_index.php?action=status_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Role Insert $actions['deal']['role_insert'] = array ( 'Url' => "$path/deal/deal_index.php?action=role_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Role Update $actions['deal']['role_update'] = array ( 'Url' => "$path/deal/deal_index.php?action=role_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Role checklink $actions['deal']['role_checklink'] = array ( 'Url' => "$path/deal/deal_index.php?action=role_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Role delete $actions['deal']['role_delete'] = array ( 'Url' => "$path/deal/deal_index.php?action=role_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Display $actions['deal']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/deal/deal_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display Preference $actions['deal']['dispref_display'] = array ( 'Url' => "$path/deal/deal_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display Level $actions['deal']['dispref_level'] = array ( 'Url' => "$path/deal/deal_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Category Select $actions['deal']['ext_get_category1_ids'] = array ( 'Right' => $cright_read, 'Condition'=> array ('None') ); // Category Check Link $actions['deal']['category1_checklink'] = array ( 'Url' => "$path/contact/deal_index.php?action=category1_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Category Update $actions['deal']['category1_update'] = array ( 'Url' => "$path/contact/deal_index.php?action=category1_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Category Insert $actions['deal']['category1_insert'] = array ( 'Url' => "$path/contact/deal_index.php?action=category1_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Category Delete $actions['deal']['category1_delete'] = array ( 'Url' => "$path/contact/deal_index.php?action=category1_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // External call : select one deal $actions['deal']['ext_get_id'] = array ( 'Url' => "$path/deal/deal_index.php?action=ext_get_id", 'Right' => $cright_read, 'Condition'=> array ('None') ); }
function get_user_action() { global $params, $actions, $path; global $l_header_find,$l_header_new,$l_header_update,$l_header_delete; global $l_header_consult,$l_header_display,$l_header_admin,$l_header_import; global $l_header_upd_group,$l_header_admin, $l_header_reset; global $l_header_wait; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; global $cright_none; of_category_user_module_action('people'); // Index $actions['people']['index'] = array ( 'Name' => $l_header_find, 'Url' => "$path/people/people_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Get Ids $actions['people']['ext_get_ids'] = array ( 'Url' => "$path/people/people_index.php?action=ext_get_ids", 'Right' => $cright_none, 'Condition'=> array ('none'), 'popup' => 1 ); // Get Ids $actions['people']['ext_get_id'] = array ( 'Url' => "$path/people/people_index.php?action=ext_get_id", 'Right' => $cright_none, 'Condition'=> array ('none'), 'popup' => 1 ); // New $actions['people']['new'] = array ( 'Name' => $l_header_new, 'Url' => "$path/people/people_index.php?action=new", 'Right' => $cright_write, 'Condition'=> array ('search','wait','index','insert','update','admin','detailconsult','reset','display','dispref_display','dispref_level', 'delete') ); // Wait $actions['people']['wait'] = array ( 'Name' => $l_header_wait, 'Url' => "$path/people/people_index.php?action=wait", 'Right' => $cright_write, 'Condition'=> array ('all') ); // Search $actions['people']['search'] = array ( 'Url' => "$path/people/people_index.php?action=search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Search $actions['people']['ext_search'] = array ( 'Url' => "$path/people/people_index.php?action=ext_search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Get user id from external window (js) $actions['people']['getsearch'] = array ( 'Url' => "$path/people/people_index.php?action=search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Detail Consult $actions['people']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/people/people_index.php?action=detailconsult&user_id=".$params['user_id'], 'Right' => $cright_read, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'group_consult', 'group_update') ); // Detail Update $actions['people']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/people/people_index.php?action=detailupdate&user_id=".$params['user_id'], 'Right' => $cright_write, 'Condition'=> array ('detailconsult', 'reset', 'update', 'group_consult', 'group_update') ); // Insert $actions['people']['insert'] = array ( 'Url' => "$path/people/people_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Update $actions['people']['update'] = array ( 'Url' => "$path/people/people_index.php?action=update", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Display $actions['people']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/people/people_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display $actions['people']['dispref_display'] = array ( 'Url' => "$path/people/people_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display $actions['people']['dispref_level'] = array ( 'Url' => "$path/people/people_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); }
function get_company_action() { global $params, $actions, $path; global $l_header_find,$l_header_new_f,$l_header_update,$l_header_delete; global $l_header_consult, $l_header_display,$l_header_admin; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; of_category_user_module_action('company'); // Index $actions['company']['index'] = array ( 'Name' => $l_header_find, 'Url' => "$path/company/company_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Search $actions['company']['search'] = array ( 'Url' => "$path/company/company_index.php?action=search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Search $actions['company']['ext_search'] = array ( 'Url' => "$path/company/company_index.php?action=ext_search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // New $actions['company']['new'] = array ( 'Name' => $l_header_new_f, 'Url' => "$path/company/company_index.php?action=new", 'Right' => $cright_write, 'Condition'=> array ('search','index','detailconsult','insert','update','delete','admin','display','dispref_display','dispref_level') ); // Detail Consult $actions['company']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/company/company_index.php?action=detailconsult&company_id=".$params['company_id'].'', 'Right' => $cright_read, 'Condition'=> array ('detailconsult', 'detailupdate') ); // Detail Update $actions['company']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/company/company_index.php?action=detailupdate&company_id=".$params['company_id'].'', 'Right' => $cright_write, 'Condition'=> array ('detailconsult', 'update') ); // Insert $actions['company']['insert'] = array ( 'Url' => "$path/company/company_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Update $actions['company']['update'] = array ( 'Url' => "$path/company/company_index.php?action=update", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Check Delete $actions['company']['check_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/company/company_index.php?action=check_delete&company_id=".$params['company_id'].'', 'Right' => $cright_write, 'Condition'=> array ('detailconsult', 'detailupdate', 'update') ); // Delete $actions['company']['delete'] = array ( 'Url' => "$path/company/company_index.php?action=delete", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Admin $actions['company']['admin'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/company/company_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Type Insert $actions['company']['type_insert'] = array ( 'Url' => "$path/company/company_index.php?action=type_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type Update $actions['company']['type_update'] = array ( 'Url' => "$path/company/company_index.php?action=type_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type Check Link $actions['company']['type_checklink'] = array ( 'Url' => "$path/company/company_index.php?action=type_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Type Delete $actions['company']['type_delete'] = array ( 'Url' => "$path/company/company_index.php?action=type_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Activity Insert $actions['company']['activity_insert'] = array ( 'Url' => "$path/company/company_index.php?action=activity_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Activity Update $actions['company']['activity_update'] = array ( 'Url' => "$path/company/company_index.php?action=activity_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Activity Check Link $actions['company']['activity_checklink'] = array ( 'Url' => "$path/company/company_index.php?action=activity_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Activity Delete $actions['company']['activity_delete'] = array ( 'Url' => "$path/company/company_index.php?action=activity_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Naf Code Insert $actions['company']['nafcode_insert'] = array ( 'Url' => "$path/company/company_index.php?action=nafcode_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Naf Code Update $actions['company']['nafcode_update'] = array ( 'Url' => "$path/company/company_index.php?action=nafcode_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Naf Code Check Link $actions['company']['nafcode_checklink'] = array ( 'Url' => "$path/company/company_index.php?action=nafcode_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Naf Code Delete $actions['company']['nafcode_delete'] = array ( 'Url' => "$path/company/company_index.php?action=nafcode_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Display $actions['company']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/company/company_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display Preferences $actions['company']['dispref_display'] = array ( 'Url' => "$path/company/company_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display Level $actions['company']['dispref_level'] = array ( 'Url' => "$path/company/company_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Company Select $actions['company']['ext_get_id'] = array ( 'Url' => "$path/company/company_index.php?action=ext_get_id", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Document add $actions['company']['document_add'] = array ( 'Right' => $cright_write, 'Condition'=> array ('None') ); }
function get_campaign_action() { global $params, $actions, $path, $action; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; $lang = &$GLOBALS; //$campaign_index = "$path/campaign/campaign_index.php"; $campaign_index = ''; $actions['campaign']['dispref_display'] = array ( 'Url' => "${campaign_index}?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['dispref_level'] = array ( 'Url' => "${campaign_index}?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['ext_get_ids'] = array ( 'Url' => "${campaign_index}?action=ext_get_ids", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['insert'] = array ( 'Url' => "${campaign_index}?action=insert", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['ext_get_id'] = array ( 'Url' => "${campaign_index}?action=ext_get_id", 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['update'] = array ( 'Url' => "${campaign_index}?action=update", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['search'] = array ( 'Right' => $cright_read, 'Condition'=> array ('none') ); $actions['campaign']['index'] = array ( 'Name' => $lang['l_header_find'], 'Url' => "${campaign_index}?action=search", 'Right' => $cright_read, 'Condition'=> array ('all') ); $actions['campaign']['new'] = array ( 'Name' => $lang['l_header_new'], 'Url' => "${campaign_index}?action=new", 'Right' => $cright_write, 'Condition'=> array ('all') ); $actions['campaign']['detailconsult'] = array ( 'Name' => $lang['l_header_consult'], 'Url' => "${campaign_index}?action=detailconsult&campaign_id=$params[campaign_id]", 'Right' => $cright_read, 'Condition'=> array ('detailupdate', 'monitor') ); $actions['campaign']['delete'] = array ( 'Url' => "${campaign_index}?action=delete&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['detailupdate'] = array ( 'Name' => $lang['l_header_update'], 'Url' => "${campaign_index}?action=detailupdate&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['check_delete'] = array ( 'Name' => $lang['l_header_delete'], 'Url' => "${campaign_index}?action=check_delete&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult','detailupdate') ); $actions['campaign']['duplicate'] = array ( 'Name' => $lang['l_header_duplicate'], 'Url' => "${campaign_index}?action=duplicate&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array('detailconsult') ); $actions['campaign']['del_target'] = array ( 'Privacy' => true, 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['add_list_target'] = array ( 'Name' => "$lang[l_add] $lang[l_listss]", 'Url' => "$path/list/list_index.php?action=ext_get_ids&popup=1&ext_title=" .urlencode($lang['l_add_lists'])."&ext_action=add_list_target&ext_url=" .urlencode($path."/campaign/campaign_index.php")."&ext_id=" .$params['campaign_id']."&ext_target=Lists", 'Popup' => 1, 'Target' => $lang['l_listes'], 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); // TODO: disabled because the sendCampaign.pl script doesn't care about // $actions['campaign']['add_user_target'] = array ( // 'Name' => "$lang[l_add] $lang[l_userss]", // 'Url' => "$path/user/user_index.php?action=ext_get_ids&popup=1&ext_title=" // .urlencode($lang['l_add_users'])."&ext_action=add_user_target&ext_url=" // .urlencode($path."/campaign/campaign_index.php")."&ext_id=".$params['campaign_id'] // ."&ext_target=Users", // 'Popup' => 1, // 'Target' => $lang['l_users'], // 'Right' => $cright_write, // 'Condition'=> array ('detailconsult') // ); // // $actions['campaign']['add_group_target'] = array ( // 'Name' => "$lang[l_add] $lang[l_groupss]", // 'Url' => "$path/group/group_index.php?action=ext_get_ids&popup=1&ext_title=" // .urlencode($lang['l_add_groups'])."&ext_action=add_group_target&ext_url=" // .urlencode($path."/campaign/campaign_index.php")."&ext_id=".$params['campaign_id'] // ."&ext_target=Groups", // 'Popup' => 1, // 'Target' => $lang['l_groups'], // 'Right' => $cright_write, // 'Condition'=> array ('detailconsult') // ); $actions['campaign']['new_subcampaign'] = array ( 'Name' => "$lang[l_header_new] $lang[l_subcampaign]", 'Url' => "${campaign_index}?action=new_subcampaign&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['admin'] = array ( 'Name' => $lang['l_header_admin'], 'Url' => "${campaign_index}?action=admin", 'Right' => $cright_write, 'Condition'=> array ('none') ); $actions['campaign']['test_module_admin'] = array ( 'Right' => $cright_write_admin, 'Condition'=> array ('none') ); $actions['campaign']['display'] = array ( 'Name' => $lang['l_header_display'], 'Url' => "${campaign_index}?action=display", 'Right' => $cright_read, 'Condition'=> array ('index','search') ); $actions['campaign']['archive'] = array ( 'Name' => $lang['l_campaign_archive'], 'Url' => "${campaign_index}?action=archive&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); $actions['campaign']['unarchive'] = array ( 'Name' => $lang['l_campaign_unarchive'], 'Url' => "${campaign_index}?action=unarchive&campaign_id=$params[campaign_id]", 'Right' => $cright_write, 'Condition'=> array ('detailconsult') ); // TODO in developement // $actions['campaign']['monitor'] = array ( // 'Name' => 'Monitor', //$lang['l_monitor'], // 'Url' => "${campaign_index}?action=monitor&campaign_id=$params[campaign_id]", // 'Right' => $cright_read, // //'Condition'=> array ('none') , // 'Condition'=> array ('detailconsult'), // ); if (isset($params['campaign_id'])) { $params['campaign_q'] = run_query_campaign_detail($params['campaign_id']); if (!$params['campaign_q']) { $action == 'search'; $display['msg'] .= display_err_msg($GLOBALS['l_campaign_not_found']); } else { if (!can_update_campaign($params['campaign_q'])) { $actions['campaign']['detailupdate']['Condition'] = array('none'); $actions['campaign']['add_group_target']['Condition'] = array('none'); $actions['campaign']['add_user_target']['Condition'] = array('none'); $actions['campaign']['add_list_target']['Condition'] = array('none'); } if ($params['campaign_q']->f('campaign_status') != $GLOBALS['c_campaign_status_enum']['finished']) $actions['campaign']['archive']['Condition'] = array('none'); if ($params['campaign_q']->f('campaign_status') != $GLOBALS['c_campaign_status_enum']['archived']) $actions['campaign']['unarchive']['Condition'] = array('none'); } } of_category_user_module_action("campaign"); }
function get_user_action() { global $params, $actions, $path; global $l_header_find,$l_header_new,$l_header_update,$l_header_delete; global $l_header_consult,$l_header_display,$l_header_admin,$l_header_import; global $l_header_upd_group,$l_header_admin, $l_header_reset, $l_header_batch; global $l_header_wait; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; global $cright_none; of_category_user_module_action('user'); // Index $actions['user']['index'] = array ( 'Name' => $l_header_find, 'Url' => "$path/user/user_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Get Ids $actions['user']['ext_get_ids'] = array ( 'Url' => "$path/user/user_index.php?action=ext_get_ids", 'Right' => $cright_none, 'Condition'=> array ('none'), 'popup' => 1 ); // Get Ids $actions['user']['ext_get_id'] = array ( 'Url' => "$path/user/user_index.php?action=ext_get_id", 'Right' => $cright_none, 'Condition'=> array ('none'), 'popup' => 1 ); // New $actions['user']['new'] = array ( 'Name' => $l_header_new, 'Url' => "$path/user/user_index.php?action=new", 'Right' => $cright_write_admin, 'Condition'=> array ('search','index','insert','update','admin','detailconsult','reset','display','dispref_display','dispref_level', 'delete', 'backup', 'restore') ); // Wait $actions['user']['wait'] = array ( 'Name' => $l_header_wait, 'Url' => "$path/user/user_index.php?action=wait", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Search $actions['user']['search'] = array ( 'Url' => "$path/user/user_index.php?action=search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Search $actions['user']['ext_search'] = array ( 'Url' => "$path/user/user_index.php?action=ext_search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Get user id from external window (js) $actions['user']['getsearch'] = array ( 'Url' => "$path/user/user_index.php?action=search", 'Right' => $cright_none, 'Condition'=> array ('None') ); // Detail Consult $actions['user']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/user/user_index.php?action=detailconsult&user_id=".$params['user_id'], 'Right' => $cright_read_admin, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'group_consult', 'group_update', 'backup', 'restore') ); // Detail Update $actions['user']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/user/user_index.php?action=detailupdate&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('detailconsult', 'reset', 'update', 'group_consult', 'group_update', 'backup', 'restore') ); // Insert $actions['user']['insert'] = array ( 'Url' => "$path/user/user_index.php?action=insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Update $actions['user']['update'] = array ( 'Url' => "$path/user/user_index.php?action=update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Update $actions['user']['pdf'] = array ( 'Url' => "$path/user/user_index.php?action=pdf", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Valid $actions['user']['valid'] = array ( 'Url' => "$path/user/user_index.php?action=valid", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Group Consult $actions['user']['group_consult'] = array ( 'Name' => $l_header_upd_group, 'Url' => "$path/user/user_index.php?action=group_consult&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('detailconsult', 'reset', 'detailupdate', 'update', 'group_update', 'backup', 'restore') ); // Group Update $actions['user']['group_update'] = array ( 'Url' => "$path/user/user_index.php?action=group_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Reset $actions['user']['reset'] = array ( 'Name' => $l_header_reset, 'Url' => "$path/user/user_index.php?action=reset&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('detailconsult', 'group_consult', 'group_update', 'backup', 'restore') ); // Check Delete $actions['user']['check_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/user/user_index.php?action=check_delete&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'reset', 'group_consult', 'group_update', 'backup', 'restore') ); // Delete $actions['user']['delete'] = array ( 'Url' => "$path/user/user_index.php?action=delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Backup $actions['user']['backup'] = array ( 'Name' => $GLOBALS['l_header_backup_restore'], 'Url' => "$path/user/user_index.php?action=backup&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('detailconsult', 'detailupdate', 'update', 'reset', 'group_consult', 'group_update','check_delete', 'backup', 'restore') ); // Backup $actions['user']['restore'] = array ( 'Name' => $GLOBALS['l_header_backup_restore'], 'Url' => "$path/user/user_index.php?action=restore&user_id=".$params['user_id'], 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Display $actions['user']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/user/user_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display $actions['user']['dispref_display'] = array ( 'Url' => "$path/user/user_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display $actions['user']['dispref_level'] = array ( 'Url' => "$path/user/user_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Import $actions['user']['import'] = array ( 'Name' => $l_header_import, 'Url' => "$path/user/user_index.php?action=import", 'Right' => $cright_write_admin, 'Condition'=> array ('all') ); // Import file $actions['user']['import_file'] = array ( 'Url' => "$path/user/user_index.php?action=import_file", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Admin $actions['user']['admin'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/user/user_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Search Batch user : Users selection $actions['user']['search_batch_user'] = array ( 'Name' => $l_header_batch, 'Url' => "$path/user/user_index.php?action=search_batch_user&next_action=sel_batch_users", 'Right' => $cright_write_admin, 'Condition'=> array ('all') ); // Choose batch values $actions['user']['sel_batch_users'] = array ( 'Url' => "$path/user/user_index.php?action=sel_batch_users", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Edit batch values $actions['user']['edit_batch_values'] = array ( 'Url' => "$path/user/user_index.php?action=edit_batch_values", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Batch processing $actions['user']['batch_processing'] = array ( 'Url' => "$path/user/user_index.php?action=batch_processing", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Add partnership $actions['user']['add_partnership'] = array ( 'Url' => "$path/user/user_index.php?action=add_partnership", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Remove partnership $actions['user']['remove_partnership'] = array ( 'Url' => "$path/user/user_index.php?action=remove_partnership", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Get profile quota $actions['user']['profile_quota'] = array ( 'Url' => "$path/user/user_index.php?action=profile_quota", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); // Unlink mobile $actions['user']['unlink_mobile'] = array ( 'Url' => "$path/user/user_index.php?action=unlink_mobile", 'Right' => $cright_write_admin, 'Condition'=> array('None') ); }
function get_contact_action() { global $params, $actions, $path; global $l_header_find,$l_header_new,$l_header_update,$l_header_delete,$l_header_stats; global $l_header_consult, $l_header_display, $l_header_admin, $l_header_index; global $l_header_import,$l_header_export, $l_header_vcard, $l_header_right; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; of_category_user_module_action('contact'); // ext_get_ids $actions['contact']['ext_get_ids'] = array ( 'Right' => $cright_read, 'Condition'=> array ('None') ); // ext_get_id $actions['contact']['ext_get_id'] = array ( 'Right' => $cright_read, 'Condition'=> array ('None') ); // Index $actions['contact']['index'] = array ( 'Name' => $l_header_index, 'Url' => "$path/contact/contact_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); //FIXME // Index $actions['contact']['consult'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['updateContact'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=updateContact", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['removeFromArchive'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=removeFromArchive", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['storeContact'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=storeContact", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['deleteContact'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=deleteContact", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['list'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=list", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['filterContact'] = array ( 'Name' => $l_header_find, 'Url' => "$path/contact/contact_index.php?action=filterContact", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['storeAddressBook'] = array ( 'Url' => "$path/contact/contact_index.php?action=storeAddressBook", 'Right' => $cright_write, 'Condition'=> array ('None') ); $actions['contact']['deleteAddressBook'] = array ( 'Url' => "$path/contact/contact_index.php?action=deleteAddressBook", 'Right' => $cright_write, 'Condition'=> array ('None') ); $actions['contact']['updateAddressBook'] = array ( 'Url' => "$path/contact/contact_index.php?action=updateAddressBook", 'Right' => $cright_write, 'Condition'=> array ('None') ); $actions['contact']['setSyncable'] = array ( 'Url' => "$path/contact/contact_index.php?action=setSyncable", 'Right' => $cright_write, 'Condition'=> array ('None') ); $actions['contact']['setSubscription'] = array ( 'Url' => "$path/contact/contact_index.php?action=setSubscription", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions['contact']['countContact'] = array ( 'Url' => "$path/contact/contact_index.php?action=countContact", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Search $actions['contact']['search'] = array ( 'Url' => "$path/contact/contact_index.php?action=search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Search $actions['contact']['ext_search'] = array ( 'Url' => "$path/contact/contact_index.php?action=ext_search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Search mail $actions['contact']['ext_search_mail'] = array ( 'Url' => "$path/contact/contact_index.php?action=ext_search_mail", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Search kind id $actions['contact']['ext_get_kind'] = array ( 'Url' => "$path/contact/contact_index.php?action=ext_get_kind", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Import VCard $actions['contact']['import'] = array ( 'Name' => $l_header_import, 'Url' => "$path/contact/contact_index.php?action=import", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Export all contacts as VCards $actions['contact']['save'] = array ( 'Url' => "$path/contact/contact_index.php?action=save", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Export all contacts as CSV $actions['contact']['export'] = array ( 'Url' => "$path/contact/contact_index.php?action=export", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Detail Consult $actions['contact']['detailconsult'] = array ( 'Name' => $l_header_consult, 'Url' => "$path/contact/contact_index.php?action=detailconsult&contact_id=".$params['contact_id'], 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Contact synchronisation $actions['contact']['sync'] = array ( 'Url' => "$path/contact/contact_index.php?action=sync&contact_id=".$params['contact_id'], 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Contact desynchronisation $actions['contact']['desync'] = array ( 'Url' => "$path/contact/contact_index.php?action=desync&contact_id=".$params['contact_id'], 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Contact copy $actions['contact']['copyContact'] = array ( 'Url' => "$path/contact/contact_index.php?action=copyContact", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Contact copy $actions['contact']['moveContact'] = array ( 'Url' => "$path/contact/contact_index.php?action=moveContact", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Vcard Export $actions['contact']['vcard'] = array ( 'Name' => $l_header_vcard, 'Url' => "$path/contact/contact_index.php?action=vcard&popup=1&contact_id=".$params['contact_id'], 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('None') ); // Detail Update $actions['contact']['detailupdate'] = array ( 'Name' => $l_header_update, 'Url' => "$path/contact/contact_index.php?action=detailupdate&contact_id=".$params['contact_id'], 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Insert $actions['contact']['insert'] = array ( 'Url' => "$path/contact/contact_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Update $actions['contact']['update'] = array ( 'Url' => "$path/contact/contact_index.php?action=update", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // VCard insert $actions['contact']['vcard_insert'] = array ( 'Url' => "$path/contact/contact_index.php?action=vcard_insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Document Add $actions['contact']['document_add'] = array ( 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Check Delete $actions['contact']['check_delete'] = array ( 'Name' => $l_header_delete, 'Url' => "$path/contact/contact_index.php?action=check_delete&contact_id=".$params['contact_id'], 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Delete $actions['contact']['delete'] = array ( 'Url' => "$path/contact/contact_index.php?action=delete", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Rights Admin. $actions['contact']['rights_admin'] = array ( 'Name' => $l_header_right, 'Url' => "$path/contact/contact_index.php?action=rights_admin&entity_id=".$params['entity_id'], 'Right' => $cright_read, 'Condition'=> array ('None') ); // Rights Update $actions['contact']['rights_update'] = array ( 'Url' => "$path/contact/contact_index.php?action=rights_update&entity_id=".$params['contact_id'], 'Right' => $cright_read, 'Condition'=> array ('None') ); // Statistics $actions['contact']['statistics'] = array ( 'Name' => $l_header_stats, 'Url' => "$path/contact/contact_index.php?action=statistics", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Admin $actions['contact']['admin'] = array ( 'Name' => $l_header_admin, 'Url' => "$path/contact/contact_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Function Insert $actions['contact']['function_insert'] = array ( 'Url' => "$path/contact/contact_index.php?action=function_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Function Update $actions['contact']['function_update'] = array ( 'Url' => "$path/contact/contact_index.php?action=function_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Function Check Link $actions['contact']['function_checklink'] = array ( 'Url' => "$path/contact/contact_index.php?action=function_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Function Delete $actions['contact']['function_delete'] = array ( 'Url' => "$path/contact/contact_index.php?action=function_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Kind Insert $actions['contact']['kind_insert'] = array ( 'Url' => "$path/contact/contact_index.php?action=kind_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Kind Update $actions['contact']['kind_update'] = array ( 'Url' => "$path/contact/contact_index.php?action=kind_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Kind Check Link $actions['contact']['kind_checklink'] = array ( 'Url' => "$path/contact/contact_index.php?action=kind_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Kind Delete $actions['contact']['kind_delete'] = array ( 'Url' => "$path/contact/contact_index.php?action=kind_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Display $actions['contact']['display'] = array ( 'Name' => $l_header_display, 'Url' => "$path/contact/contact_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display Preferences $actions['contact']['dispref_display'] = array ( 'Url' => "$path/contact/contact_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display Level $actions['contact']['dispref_level']= array ( 'Url' => "$path/contact/contact_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); update_action_rights(); }
function get_incident_action() { global $params, $actions, $path; global $l_header_find,$l_header_new,$l_header_update,$l_header_delete; global $l_header_consult, $l_header_admin, $l_header_display; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; of_category_user_module_action("incident"); // Index $actions["incident"]["index"] = array ( 'Name' => $l_header_find, 'Url' => "$path/incident/incident_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Search $actions["incident"]["search"] = array ( 'Url' => "$path/incident/incident_index.php?action=search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // New $actions["incident"]["new"] = array ( 'Name' => $l_header_new, 'Url' => "$path/incident/incident_index.php?action=new", 'Right' => $cright_write, 'Condition'=> array ('','search','index','detailconsult', 'insert', 'update','display','delete') ); // Detail Consult $actions["incident"]["detailconsult"] = array ( 'Name' => $l_header_consult, 'Url' => "$path/incident/incident_index.php?action=detailconsult&incident_id=".$params["incident_id"]."", 'Right' => $cright_read, 'Condition'=> array ('detailconsult', 'detailupdate') ); // Detail Update $actions["incident"]["detailupdate"] = array ( 'Name' => $l_header_update, 'Url' => "$path/incident/incident_index.php?action=detailupdate&incident_id=".$params["incident_id"]."", 'Right' => $cright_write, 'Condition'=> array ('detailconsult', 'update') ); // Insert $actions["incident"]["insert"] = array ( 'Url' => "$path/incident/incident_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Update $actions["incident"]["update"] = array ( 'Url' => "$path/incident/incident_index.php?action=update", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Check Delete $actions["incident"]["check_delete"] = array ( 'Name' => $l_header_delete, 'Url' => "$path/incident/incident_index.php?action=check_delete&incident_id=".$params["incident_id"], 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate', 'update') ); // Delete $actions["incident"]["delete"] = array ( 'Url' => "$path/incident/incident_index.php?action=delete&incident_id=".$params["incident_id"]."", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Admin $actions["incident"]["admin"] = array ( 'Name' => $l_header_admin, 'Url' => "$path/incident/incident_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Priority insert $actions["incident"]["priority_insert"] = array ( 'Url' => "$path/incident/incident_index.php?action=priority_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Priority update $actions["incident"]["priority_update"] = array ( 'Url' => "$path/incident/incident_index.php?action=priority_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Priority Check Link $actions["incident"]["priority_checklink"] = array ( 'Url' => "$path/incident/incident_index.php?action=priority_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Priority delete $actions["incident"]["priority_delete"] = array ( 'Url' => "$path/incident/incident_index.php?action=priority_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status insert $actions["incident"]["status_insert"] = array ( 'Url' => "$path/incident/incident_index.php?action=status_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status update $actions["incident"]["status_update"] = array ( 'Url' => "$path/incident/incident_index.php?action=status_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status Check Link $actions["incident"]["status_checklink"] = array ( 'Url' => "$path/incident/incident_index.php?action=status_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Status delete $actions["incident"]["status_delete"] = array ( 'Url' => "$path/incident/incident_index.php?action=status_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Resolutiontype insert $actions["incident"]["resolutiontype_insert"] = array ( 'Url' => "$path/incident/incident_index.php?action=resolutiontype_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Resolutiontype update $actions["incident"]["resolutiontype_update"] = array ( 'Url' => "$path/incident/incident_index.php?action=resolutiontype_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Resolutiontype Check Link $actions["incident"]["resolutiontype_checklink"] = array ( 'Url' => "$path/incident/incident_index.php?action=resolutiontype_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Resolutiontype delete $actions["incident"]["resolutiontype_delete"] = array ( 'Url' => "$path/incident/incident_index.php?action=resolutiontype_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Document add $actions["incident"]["document_add"] = array ( 'Right' => $cright_write, 'Condition'=> array ('None') ); // Display $actions["incident"]["display"] = array ( 'Name' => $l_header_display, 'Url' => "$path/incident/incident_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display Preference $actions["incident"]["dispref_display"] = array ( 'Url' => "$path/incident/incident_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display level $actions["incident"]["dispref_level"] = array ( 'Url' => "$path/incident/incident_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); }
function get_document_action() { global $params, $actions, $path; global $l_header_tree, $l_header_find, $l_header_new, $l_header_consult; global $l_header_update,$l_header_delete; global $l_header_display,$l_header_admin,$l_header_new_dir; global $cright_read, $cright_write, $cright_read_admin, $cright_write_admin; of_category_user_module_action("document"); // Index $actions["document"]["index"] = array ( 'Name' => $l_header_find, 'Url' => "$path/document/document_index.php?action=index", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Tree view $actions["document"]["tree"] = array ( 'Name' => $l_header_tree, 'Url' => "$path/document/document_index.php?action=tree", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Search $actions["document"]["search"] = array ( 'Url' => "$path/document/document_index.php?action=search", 'Right' => $cright_read, 'Condition'=> array ('None') ); $actions["document"]["ext_search"] = array ( 'Url' => "$path/document/document_index.php?action=ext_search", 'Right' => $cright_read, 'Condition'=> array ('None') ); // New $actions["document"]["new"] = array ( 'Name' => $l_header_new, 'Url' => "$path/document/document_index.php?action=new", 'Right' => $cright_write, 'Condition'=> array ('search','index', 'tree','detailconsult','new_dir','insert','insert_dir', 'check_delete', 'delete', 'dir_check_delete', 'dir_delete','update','admin','display') ); // New Dir $actions["document"]["new_dir"] = array ( 'Name' => $l_header_new_dir, 'Url' => "$path/document/document_index.php?action=new_dir", 'Right' => $cright_write, 'Condition'=> array ('search','index', 'tree','detailconsult','new','insert','insert_dir', 'check_delete', 'delete', 'dir_check_delete', 'dir_delete','update','admin','display') ); // Detail Consult $actions["document"]["detailconsult"] = array ( 'Name' => $l_header_consult, 'Url' => "$path/document/document_index.php?action=detailconsult&document_id=".$params["document_id"]."", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate') ); // Access Document $actions["document"]["accessfile"] = array ( 'Url' => "$path/document/document_index.php?action=accessfile&document_id=".$params["document_id"]."", 'Right' => $cright_read, 'Privacy' => true, 'Condition'=> array ('All') ); // Detail Update $actions["document"]["detailupdate"] = array ( 'Name' => $l_header_update, 'Url' => "$path/document/document_index.php?action=detailupdate&document_id=".$params["document_id"]."", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'update') ); // Detail Update $actions["document"]["detailupdate_dir"] = array ( 'Url' => "$path/document/document_index.php?action=detailupdate&document_id=".$params["document_id"]."", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Update $actions["document"]["update"] = array ( 'Url' => "$path/document/document_index.php?action=update", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Update $actions["document"]["update_dir"] = array ( 'Url' => "$path/document/document_index.php?action=update_dir", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Check_Delete $actions["document"]["check_delete"] = array ( 'Name' => $l_header_delete, 'Url' => "$path/document/document_index.php?action=check_delete&document_id=".$params["document_id"]."", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('detailconsult', 'detailupdate', 'update') ); // Delete $actions["document"]["delete"] = array ( 'Url' => "$path/document/document_index.php?action=delete", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Directory Check Delete $actions["document"]["dir_check_delete"] = array ( 'Url' => "$path/document/document_index.php?action=dir_check_delete&document_id=".$params["document_id"]."", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Directory Delete $actions["document"]["dir_delete"] = array ( 'Url' => "$path/document/document_index.php?action=dir_delete", 'Right' => $cright_write, 'Privacy' => true, 'Condition'=> array ('None') ); // Insert $actions["document"]["insert"] = array ( 'Url' => "$path/document/document_index.php?action=insert", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Dir Insert $actions["document"]["insert_dir"] = array ( 'Url' => "$path/document/document_index.php?action=insert_dir", 'Right' => $cright_write, 'Condition'=> array ('None') ); // Admin $actions["document"]["admin"] = array ( 'Name' => $l_header_admin, 'Url' => "$path/document/document_index.php?action=admin", 'Right' => $cright_read_admin, 'Condition'=> array ('all') ); // Mime Insert $actions["document"]["mime_insert"] = array ( 'Url' => "$path/document/document_index.php?action=mime_insert", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Mime Update $actions["document"]["mime_update"] = array ( 'Url' => "$path/document/document_index.php?action=mime_update", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Mime Check Link $actions["document"]["mime_checklink"] = array ( 'Url' => "$path/document/document_index.php?action=mime_checklink", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Mime Delete $actions["document"]["mime_delete"] = array ( 'Url' => "$path/document/document_index.php?action=mime_delete", 'Right' => $cright_write_admin, 'Condition'=> array ('None') ); // Display $actions["document"]["display"] = array ( 'Name' => $l_header_display, 'Url' => "$path/document/document_index.php?action=display", 'Right' => $cright_read, 'Condition'=> array ('all') ); // Display Preferences $actions["document"]["dispref_display"] = array ( 'Url' => "$path/document/document_index.php?action=dispref_display", 'Right' => $cright_read, 'Condition'=> array ('None') ); // Display Level $actions["document"]["dispref_level"] = array ( 'Url' => "$path/document/document_index.php?action=dispref_level", 'Right' => $cright_read, 'Condition'=> array ('None') ); // External path view (get path) $actions["document"]["ext_get_path"] = array ( 'Url' => "$path/document/document_index.php?action=ext_get_path", 'Right' => $cright_read, 'Condition'=> array ('None') ); // External path view (get id) $actions["document"]["ext_get_id_from_path"] = array ( 'Url' => "$path/document/document_index.php?action=ext_get_id_from_path", 'Right' => $cright_read, 'Condition'=> array ('None') ); // External view $actions["document"]["ext_get_ids"] = array ( 'Url' => "$path/document/document_index.php?action=ext_get_ids", 'Right' => $cright_read, 'Condition'=> array ('None') ); }