global $readonly, $my_app, $context_fs, $tmp_shared_id; $app_menu = array('title:' . txt('new_folder') . ',action:actionNewFolder,icon:icon-folder_files', 'title:' . txt('my_server') . ',action:actionGoServer,icon:icon-myserver', 'title:' . txt('control_panel') . ',action:actionGoCP,icon:icon-login'); if (!empty($tmp_shared_id)) { $shared = new phpos_shared(); if ($shared->is_my($tmp_shared_id)) { $app_menu[] = 'title:' . txt('stop_share_folder') . ',action:actionStopShare,icon:icon-cancel'; } } if (!$readonly && $context_fs != 'db_mysql') { $app_menu[] = 'title:' . txt('upload') . ',action:actionUpload,icon:icon-download'; } $app_menu[] = 'title:' . txt('icon_size') . ',action:actionChangeIcons,icon:icon-application'; $app_menu[] = array('title:' . txt('icon_size_s') . ',icon_size:small,check:icon_size,if:' . $my_app->get_param('icon_size') . ',action:actionChangeIcons', 'title:' . txt('icon_size_m') . ',icon_size:medium,check:icon_size,if:' . $my_app->get_param('icon_size') . ',action:actionChangeIcons'); if ($context_fs == 'ftp') { $check_ftp = new phpos_ftp(); if (is_root() || $check_ftp->is_my($my_app->get_param('ftp_id'))) { $app_menu[] = 'title:' . txt('dsc_ftp_a_edit') . ',action:actionEditFtp,icon:icon-edit'; } } function actionEditFtp($menu_item) { global $my_app; $j = winopen(txt('dsc_ftp_a_edit'), 'cp', 'app_id:ftp@index', 'section:edit_account,ftp_id:' . $my_app->get_param('ftp_id')); return $j; } function actionNewFolder($menu_item) { global $context_location, $context_dir_id; $j = winmodal(txt('new_folder'), 'app', 'app_id:shortcuts@folder', 'location:' . $context_location . ',back:null, dir_id:' . $context_dir_id . ',after_reload:' . WIN_ID); return $j; }
} else { echo $layout->txtdesc(txt('dsc_ftp_list_public_user')); } $ftp = new phpos_ftp(); $ftp_ids = $ftp->get_public_ftp(); $c = count($ftp_ids); if ($c != 0) { echo $layout->tbl_start(); $layout->td_classes(array('', '', 'tbl_grey')); echo $layout->head(array('<img src="' . ICONS . 'server/ftp.png" />' => '20%', txt('ftp_account') => '40%', 'Host' => '40%')); for ($i = 0; $i < $c; $i++) { $f = new phpos_ftp(); $f->set_id($ftp_ids[$i]['id']); $f->get_ftp(); //$usr_count = $f->count_users(); $u = new phpos_users(); $u->set_id_user($group_ids[$i]['id_owner']); $u->get_user_by_id(); if (is_root() || $f->is_my($ftp_ids[$i]['id'])) { $item = '<a href="javascript:void(0);" onclick="' . helper_reload(array('section' => 'edit_account', 'ftp_id' => $f->get_id())) . '">' . $f->get_title() . '</a>'; } else { $item = $f->get_title(); } echo $layout->row(array('<img src="' . ICONS . 'server/ftp.png" style="height:20px"/>', $item, $f->get_host()), $f->get_desc()); } echo $layout->tbl_end(); } else { echo $layout->empty_list(); } echo $layout->end('column'); echo $layout->clr();