0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.3-0
/
standard
/
htdocs
/
[
Home
]
File: layers.php
<?php /* $Id: layers.php,v 1.48.2.4 2008/03/11 13:57:24 cknudsen Exp $ */ include_once 'includes/init.php'; send_no_cache_header (); $layer_user = $login; $u_url = ''; $updating_public = false; $public = getValue ( 'public' ); if ( $is_admin && ! empty ( $public ) && $PUBLIC_ACCESS == 'Y' ) { $layer_user = '__public__'; $u_url = '&public=1'; $updating_public = true; } load_user_layers ( $layer_user, 1 ); $layers_enabled = 0; $res = dbi_execute ( 'SELECT cal_value FROM webcal_user_pref WHERE cal_setting = \'LAYERS_STATUS\' AND cal_login = ?', array ( $layer_user ) ); if ( $res ) { $row = dbi_fetch_row ( $res ); $layers_enabled = ( $row[0] == 'Y' ? 1 : 0 ); dbi_free_result ( $res ); } $layerStr = translate ( 'Layer' ); $editLayerStr = translate ( 'Edit layer' ); $editStr = translate ( 'Edit' ); $deleteStr = translate ( 'Delete' ); $deleteLayerStr = translate ( 'Delete layer' ); $areYouSureStr = translate ( 'Are you sure you want to delete this XXX?' ); $sourceStr = translate ( 'Source' ); $colorStr = translate ( 'Color' ); $duplicatesStr = translate ( 'Duplicates' ); $noStr = translate ( 'No' ); $yesStr = translate ( 'Yes' ); $disabledStr = translate ( 'Disabled' ); $enableLayersStr = translate ( 'Enable layers' ); print_header (); ob_start (); if ( $ALLOW_VIEW_OTHER != 'Y' ) echo print_not_auth (7); else { echo ' <h2>' . ( $updating_public ? translate ( $PUBLIC_ACCESS_FULLNAME ) . ' ' : '' ) . translate ( 'Layers' ) . ' <img src="images/help.gif" alt="' . translate ( 'Help' ) . '" class="help" onclick="window.open( ' . '\'help_layers.php\', \'cal_help\', \'dependent,menubar,scrollbars,' . 'height=400,width=400,innerHeight=420,outerWidth=420\' );" /></h2> ' . display_admin_link () . translate ( 'Layers are currently' ) . ' <strong>'; if ( $layers_enabled ) { echo translate ( 'Enabled' ) . '</strong>. (<a class="nav" ' . 'href="layers_toggle.php?status=off' . $u_url . '">' . translate ( 'Disable Layers' ) . '</a>)<br />' . ( $is_admin && empty ( $public ) && ( ! empty ( $PUBLIC_ACCESS ) && $PUBLIC_ACCESS == 'Y' ) ? ' <blockquote> <a href="layers.php?public=1">' . translate ( 'Click here' ) . ' ' . translate ( 'to modify the layers settings for the' ) . ' ' . translate ( $PUBLIC_ACCESS_FULLNAME ) . ' ' . translate ( 'calendar' ) . '.</a> </blockquote>' : '' ) . ' <a href="edit_layer.php' . ( $updating_public ? '?public=1' : '' ) . '">' . translate ( 'Add layer') . '</a><br />'; $layer_count = 1; if ( $layers ) { foreach ( $layers as $layer ) { user_load_variables ( $layer['cal_layeruser'], 'layer' ); echo ' <div class="layers" style="color: ' . $layer['cal_color'] . '"> <h4>' . $layerStr . ' ' . $layer_count . ' (<a title="' . $editLayerStr . '" href="edit_layer.php?id=' . $layer['cal_layerid'] . $u_url . '">' . $editStr . '</a> / <a title="' . $deleteLayerStr . '" href="del_layer.php?id=' . $layer['cal_layerid'] . $u_url . '" onclick="return confirm( \'' . str_replace ( 'XXX', $layerStr, $areYouSureStr ) . '\' );">' . $deleteStr . '</a>)</h4> <p><label>' . $sourceStr . ': </label>' . $layerfullname . '</p> <p><label>' . $colorStr . ': </label>' . $layer['cal_color'] . ')</p> <p><label>' . $duplicatesStr . ': </label>' . ( $layer['cal_dups'] == 'N' ? $noStr : $yesStr ) . '</p> </div>'; $layer_count++; } } } else echo $disabledStr . '</strong>. (<a class="nav" ' . 'href="layers_toggle.php?status=on' . $u_url . '">' . $enableLayersStr . '</a>)<br />'; } ob_end_flush (); echo print_trailer (); ?>