********************************** */ if (!defined('PHPOS')) { die; } if (APP_ACTION == 'workgroup') { $address_icon = ICONS . 'server/workgroup.png'; if ($my_app->get_param('workgroup_id') != 0) { $group = new phpos_groups(); $group_id = $my_app->get_param('workgroup_id'); $group->set_id($group_id); if ($group->group_exists() && $group->im_in_group()) { $group->get_group(); $count_users = $group->count_users(); $records = $group->get_users_in_group(); $title = '<img src="' . ICONS . 'server/workgroup.png' . '" style="width:30px; display:inline-block; vertical-align:middle" /> <span style="color:black">' . txt('workgroup') . ':</span> ' . $group->get_title(); $html['icons'] .= $layout->area_start($title); $html['icons'] .= $layout->txtdesc(txt('shared_folders_serv_desc')); if ($count_users != 0) { foreach ($records as $row) { $action_open = link_action('shared', 'workgroup_id:' . $group_id . ',workgroup_user_id:' . $row['id_user'] . ',fs:local_files'); $contextMenu_shared = array('open::' . txt('open') . '::' . $action_open . '::folder_open'); $apiWindow->setContextMenu($contextMenu_shared); $js .= $apiWindow->contextMenuRender('groups_shared_list_' . $row['id_user'] . WIN_ID, 'img'); $apiWindow->resetContextMenu(); $tmp_usr = new phpos_users(); $tmp_usr->set_id_user($row['id_user']); if ($tmp_usr->user_id_exists()) { $user_info = $tmp_usr->get_user_by_id($row['id_user']); $owner = '';
$tmp_usr = new phpos_users(); $user_info = $tmp_usr->get_user_by_id($row['id_user']); $action_open = link_action('index', 'reset_shared:0,shared_id:' . $row['id'] . ',in_shared:1,fs:local_files'); $contextMenu_shared_folders = array('open::' . txt('open') . '::' . $action_open . '::folder_open'); $apiWindow->setContextMenu($contextMenu_shared_folders); $js .= $apiWindow->contextMenuRender('groups_shared_folders_' . $row['id'] . WIN_ID, 'img'); $apiWindow->resetContextMenu(); $html['icons'] .= '<div id="groups_shared_folders_' . $row['id'] . WIN_ID . '" title="<b>' . $row['title'] . '</b> ' . $row['desc'] . '" class="phpos_server_icon"><a href="javascript:void(0);" ondblclick="' . $action_open . '"><img src="' . ICONS . 'server/shared1.png" /></a><p><b>' . $row['title'] . '</b><br />' . string_cut($row['description'], 20) . '<br /><span class="desc">' . $user_info['user_login'] . '</span></p></div>'; } $html['icons'] .= $layout->area_end(); // right items $html['right_items_title'] = txt('explorer_right_group_users'); $html['right_items_desc'] = txt('explorer_right_group_users_desc'); $html['right_items_img'] = 'shared1.png'; //$group->get_group(); $users_in_group = $group->get_users_in_group(); $k = count($users_in_group); if ($k != 0) { foreach ($users_in_group as $grp_user) { $usr_data = new phpos_users(); $usr_data->set_id_user($grp_user['id_user']); $usr_data->get_user_by_id(); $right_item['name'] = $usr_data->get_user_login(); $right_item['onclick'] = link_action('shared', 'workgroup_id:' . $workgroup_id . ',workgroup_user_id:' . $grp_user['id_user'] . ',fs:local_files'); $right_item['icon'] = 'user.png'; $right_item['marked'] = false; if ($shared_id_user == $grp_user['id_user']) { $right_item['marked'] = true; } $explorer_right_items[] = $right_item; }
echo $layout->title(txt('group_section_group_users'), 'icon.png'); $group_id = $my_app->get_param('group_id'); if (!empty($group_id)) { $group = new phpos_groups(); $group->set_id($group_id); $group->get_group(); $usr = new phpos_users(); $usr->set_id_user($usr->get_logged_user()); if ($usr->user_id_exists()) { $usr->get_user_by_id(); } echo $layout->column('50%'); echo $layout->subtitle(txt('group_in_group'), ICONS . 'status/status_ok.png'); echo $layout->txtdesc(txt('dsc_cp_groups_users_in')); // usrs in group $users_ids = $group->get_users_in_group(); $c = count($users_ids); if ($c != 0) { $users_ids = $group->get_users_in_group(); $c = count($users_ids); echo $layout->tbl_start(); echo $layout->head(array('<img src="' . ICONS . 'accounts/ico_admin.png" />' => '10%', 'Login' => '40%', txt('last_activity') => '30%', txt('action') => '30%')); for ($i = 0; $i < $c; $i++) { $u = new phpos_users(); $u->set_id_user($users_ids[$i]['id_user']); $u->get_user_by_id(); if ($u->get_last_activity() != 0) { $d = date('d.m.Y H:i:s', $u->get_last_activity()); } else { $d = txt('never'); }