Exemple #1
0
        if (isset($desktop['settings'][$m_name]['xw'])) {
            $sm[$m_name] = $desktop['settings'][$m_name]['s'];
            $xw[$m_name] = $desktop['settings'][$m_name]['xw'];
            $yw[$m_name] = $desktop['settings'][$m_name]['yw'];
        } else {
            $sm[$m_name] = 0;
            $xw[$m_name] = isset($xws) ? $xws + 10 : 100;
            $yw[$m_name] = isset($yws) ? $yws + 23 : 30;
            // reset windows positions
            if ($yw[$m_name] > 400) {
                $xw[$m_name] = 100;
                $yw[$m_name] = 30;
            }
            $xws = $xw[$m_name];
            $yws = $yw[$m_name];
            sumo_save_window_settings($SUMO['user']['user'], $m_name, $xw[$m_name], $yw[$m_name], $sm[$m_name]);
        }
        $tpl['GET:ModulesWindows'] .= "<div id='" . $m_name . "' class='window-start' " . "style='left:" . $xw[$m_name] . "px;top:" . $yw[$m_name] . "px'>" . "</div>\n";
        // Link menu
        $tpl['LINK:' . ucfirst($m_name) . 'Module'] = sumo_get_module_link($m_name, '', $console['language'][$m_name]);
    } else {
        $tpl['GET:ModuleIcon' . ucfirst($m_name)] = "<!-- Access Denied to '{$m_name}' module -->";
        $tpl['LINK:' . ucfirst($m_name) . 'Module'] = "<!-- Access Denied to '{$m_name}' menu module -->";
    }
}
// Initialize windows
$tpl['GET:ModulesWindows'] .= "<!-- -->\n\n<script type='text/javascript'>\n<!--\n\tSET_DHTML(\n";
for ($m = 0; $m < $num_modules; $m++) {
    $m_name = $modules[$m];
    // Verify permissions
    if (sumo_verify_permissions($_level[$m_name], $_group[$m_name], $_user[$m_name])) {
Exemple #2
0
 * @version    0.5.0
 * @link       http://sumoam.sourceforge.net SUMO Access Manager
 * @author     Alberto Basso <*****@*****.**>
 * @copyright  Copyright &copy; 2003-2009, Alberto Basso
 * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
 * @package    SUMO
 * 
 */
// Verify startup errors
$err = FALSE;
if (preg_match("/" . basename(__FILE__) . "/", $_SERVER['SCRIPT_NAME'])) {
    $err = 'E00001S';
}
// Can't access this file directly!
// Display startup error then exit
if ($err) {
    require SUMO_PATH . '/inc/inc.startup_errors.php';
}
switch ($_GET['cmd']) {
    case 'SAVE_ICON_SETTINGS':
        sumo_save_icon_settings($_GET['user'], $_GET['module'], $_GET['x'], $_GET['y']);
        break;
    case 'SAVE_WINDOW_SETTINGS':
        sumo_save_window_settings($_GET['user'], $_GET['module'], $_GET['x'], $_GET['y'], $_GET['s']);
        break;
        // Unknow command
    // Unknow command
    default:
        echo "E00121X";
        break;
}