Beispiel #1
0
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')
                                                 );

}
Beispiel #2
0
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') 
                                     );
				     
}
Beispiel #3
0
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')
                                      	 );

}
Beispiel #4
0
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')
					       );
}
Beispiel #5
0
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");
}
Beispiel #6
0
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')
  );

}
Beispiel #7
0
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();
}
Beispiel #8
0
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') 
                                      	   );

}
Beispiel #9
0
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') 
                                     		 );
}