public function link_icon($plugin = 'app', $app_id = null, $icon = null, $app_action = null) { $app = new phpos_app(); $app->set_app_id($app_id); $app->load_config(); if (!empty($icon)) { $user_icons = new phpos_icons(); $user_icons_dir = $user_icons->get_icons_dir(); $user_icons_url = $user_icons->get_icons_url(); if (file_exists($user_icons_dir . $icon)) { return $user_icons_url . $icon; } } else { if ($app_id == 'mediaframes') { return ICONS . 'mediaframes/' . $app_action . '.png'; } return $app->get_icon(); } }
if (!defined('PHPOS')) { die; } ?> <div id="phpos_startmenu_layout_apps"> <?php $apps = new phpos_app(); $app_list = $apps->my_apps_list(); $c = count($app_list); if ($c != 0) { foreach ($app_list as $item) { $apps->set_app_id($item); $apps->load_config(); $is_hide = $apps->get_hidden(); if (!$is_hide) { echo '<div class="startmenu_app_item" title="' . $apps->get_desc() . '" onclick="' . $apps->link_action() . '"><img src="' . $apps->get_icon() . '"><span>' . $apps->get_title() . '</span></div>'; /* echo '<div class="startmenu_app_item" title="'.$apps->get_desc().'" onclick="'.$apps->link_action().'"><img src="'.$apps->get_icon().'"><span>'.txt($item).'</span></div>'; */ } } } ?> </div> <script> $(document).ready(function() { $('.startmenu_app_item').mouseenter(function() { $(this).removeClass('mouseleave').addClass('mouseenter'); });
********************************** */ if (!defined('PHPOS')) { die; } if (APP_ACTION == 'cp') { $cp = new phpos_app(); $cp_array = $cp->cp_list(); $title = '<img src="' . ICONS . 'server/cp.png' . '" style="width:30px; display:inline-block; vertical-align:middle" /> ' . txt('control_panel'); $html['icons'] .= $layout->area_start($title); $html['icons'] .= $layout->txtdesc(txt('control_panel_desc')); $html['right_items_title'] = txt('control_panel'); $html['right_items_desc'] = txt('control_panel_right_desc'); $html['right_items_img'] = 'cp.png'; foreach ($cp_array as $cp_app) { foreach ($cp_app as $item) { $cp->set_app_id($item['app_id']); $cp->load_config(); $tmp_app_action = ''; if (!empty($item['id'])) { $tmp_app_action = '@' . $item['id']; } $cp_access = $item['access_level']; if ($my_app->user_check_access($cp_access)) { $html['icons'] .= '<div title="' . $item['title'] . ' - ' . $item['desc'] . '" class="phpos_server_icon"><a href="javascript:void(0);" ondblclick="' . winopen($item['app_title'], 'cp', 'app_id:' . $item['app_id'] . $tmp_app_action . '') . '"><img src="' . $cp->get_icon('cp', $item['icon']) . '" /></a><p><b>' . $item['title'] . '</b><br />' . $item['desc'] . '<br /><span class="desc">' . $item['app_title'] . '</span></p></div>'; } } } $html['icons'] .= $layout->area_end(); }
$wincfg['height'] = '550'; $button = txt('shortcuts_window_btn_app_new'); if ($location_id != 'edit') { $succ_msg = txt('shortcuts_window_msg_app_created'); } else { $succ_msg = txt('shortcuts_window_msg_app_updated'); } $monit_success = "\n\t\tjSuccess(\n\t\t\t'" . $succ_msg . "',\n\t\t\t{\n\t\t\t\tautoHide : true, \n\t\t\t\tclickOverlay : false,\n\t\t\t\tMinWidth : 200,\n\t\t\t\tTimeShown : 5000,\n\t\t\t\tShowTimeEffect : 1000,\n\t\t\t\tHideTimeEffect : 600,\n\t\t\t\tLongTrip :20,\n\t\t\t\tHorizontalPosition : 'right',\n\t\t\t\tVerticalPosition : 'bottom',\n\t\t\t\tShowOverlay : false\n\t\t\t}\n\t\t);"; $success_code = winclose(WIN_ID) . $monit_success; $app = new phpos_app(); $app->set_app_id($link_param); $app->load_config(); if ($back == 1) { $html .= $layout->back_button(txt('shortcuts_window_back_to_apps'), link_action('app', 'link_param:0'), txt('shortcuts_window_back_to_apps'), null); } $html .= $layout->subtitle($app->get_title(), $app->get_icon()); $html .= $layout->subtitle(txt('shortcuts_app_form_choose_params'), MY_RESOURCES . 'upload.png'); $html .= $layout->txtdesc(txt('shortcuts_app_form_choose_params_desc')); $form = new phpos_forms(); $form->onsuccess($success_code); $html .= $form->form_start('new_link', helper_ajax('appAction.php'), array('app_params' => '')); $after_reload = $my_app->get_param('after_reload'); $form->reload_after_submit(array($after_reload)); $form->input('hidden', 'user_action_new', '', '', '1'); $form->input('hidden', 'new_link_type', '', '', 'app'); $start_link_title = $app->get_title(); // if from DB $link_id = $my_app->get_param('link_id'); if (!empty($link_id)) { $wincfg['back'] = null; $shortcut = new phpos_shortcuts();