0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
webcalendar
/
1.2.0-4
/
standard
/
htdocs
/
[
Home
]
File: category.php
<?php /* $Id: category.php,v 1.45.2.3 2008/03/03 20:51:33 cknudsen Exp $ */ include_once 'includes/init.php'; // Load user and global cats. load_user_categories (); if ( $CATEGORIES_ENABLED == 'N' ) { send_to_preferred_view (); exit; } $catIcon = $catname = $error = $idStr = ''; $catIconStr = translate ( 'Category Icon' ); $globalStr = translate ( 'Global' ); $icon_path = 'icons/'; // If editing, make sure they are editing their own (or they are an admin user). if ( ! empty ( $id ) ) { if ( empty ( $categories[$id] ) ) $error = str_replace ( 'XXX', $id, translate ( 'Invalid entry id XXX.' ) ); $catcolor = $categories[$id]['cat_color']; $catname = $categories[$id]['cat_name']; $catowner = $categories[$id]['cat_owner']; $catIcon = $icon_path . 'cat-' . $id . '.gif'; $idStr = '<input name="id" type="hidden" value="' . $id . '" />'; } else $catcolor = '#000000'; $showIcon = ( ! empty ( $catIcon ) && file_exists ( $catIcon ) ? 'visible' : 'hidden' ); print_header ( array ( 'js/visible.php' ) ); ob_start (); echo ' <h2>' . translate ( 'Categories' ) . '</h2> ' . display_admin_link (); $add = getGetValue ( 'add' ); if ( empty ( $add ) ) $add = 0; // Adding/Editing category. if ( ( ( $add == '1' ) || ( ! empty ( $id ) ) ) && empty ( $error ) ) { echo ' <form action="category_handler.php" method="post" name="catform" ' . 'enctype="multipart/form-data">' . $idStr . ' <table cellspacing="2" cellpadding="3"> <tr> <td width="25%"><label for="catname">' . translate ( 'Category Name' ) . '</label></td> <td colspan="3"><input type="text" name="catname" size="20" value="' . htmlspecialchars ( $catname ) . '" /></td> </tr>' . ( $is_admin && empty ( $id ) ? ' <tr> <td><label for="isglobal">' . $globalStr . ':</label></td> <td colspan="3"> <label><input type="radio" name="isglobal" value="N" ' . ( ! empty ( $catowner ) || empty ( $id ) ? ' checked = "checked"' : '' ) . ' /> ' . translate ( 'No' ) . '</label> <label><input type="radio" name="isglobal" value="Y" ' . ( empty ( $catowner ) && ! empty ( $id ) ? ' checked = "checked"' : '' ) . ' /> ' . translate ( 'Yes' ) . '</label> </td> </tr>' : '' ) . ' <tr> <td>' . print_color_input_html ( 'catcolor', translate ( 'Color' ), $catcolor ) . '</td> </tr> <tr id="cat_icon" style="visibility: ' . $showIcon . '"> <td><label>' . $catIconStr . ':</label></td> <td colspan="3"><img src="' . $catIcon . '" name="urlpic" id="urlpic" alt="' . $catIconStr . '" /></td> </tr> <tr id="remove_icon" style="visibility: ' . $showIcon . '"> <td><label for="delIcon">' . translate ( 'Remove Icon' ) . '</label></td> <td colspan="3"><input type="checkbox" name="delIcon" value="Y" /></td> </tr> <tr> <td colspan="4"> <label for="FileName">' . ( is_dir ( $icon_path ) && ( $ENABLE_ICON_UPLOADS == 'Y' || $is_admin ) ? translate ( 'Add Icon to Category' ) . '</label><br /> ' . translate ( 'Upload' ) . ' <span style="font-size:small;">' . translate ( 'gif 3kb max' ) . '</span>: <input type="file" name="FileName" id="fileupload" size="45" ' . 'maxlength="50" value=""/> </td> </tr> </tr> <td colspan="4"> <input type="hidden" name="urlname" size="50" /> <input type="button" value="' . translate ( 'Search for existing icons' ) . '" onclick="window.open( \'icons.php\', \'icons\',\'' . 'dependent,menubar=no,scrollbars=n0,height=300,width=400,outerHeight=320' . ',outerWidth=420\' );" /> </td> </tr> </tr> <td colspan="4">' : '' ) // end test of ENABLE_ICON_UPLOADS . ' <input type="submit" name="action" value="' . ( $add == '1' ? translate ( 'Add' ) : translate ( 'Save' ) ) . '" />' . ( ! empty ( $id ) ? ' <input type="submit" name="delete" value="' . translate ( 'Delete' ) . '" onclick="return confirm( ' . str_replace ( 'XXX', translate ( 'entry', true ), translate ( 'Are you sure you want to delete this XXX?', true ) ) . '\' )" />' : '' ) . ' </td> </tr> </table> </form>'; } else if ( empty ( $error ) ) { // Displaying Categories. $global_found = false; if ( ! empty ( $categories ) ) { echo ' <ul>'; foreach ( $categories as $K => $V ) { if ( $K < 1 ) continue; $catIcon = $icon_path . 'cat-' . $K . '.gif'; $catStr = '<span style="color: ' . ( ! empty ( $V['cat_color'] ) ? $V['cat_color'] : '#000000' ) . ';">' . $V['cat_name'] . '</span>'; echo ' <li>' . ( $V['cat_owner'] == $login || $is_admin ? '<a href="category.php?id=' . $K . '">' . $catStr . '</a>' : $catStr ); if ( empty ( $V['cat_owner'] ) ) { echo '<sup>*</sup>'; $global_found = true; } echo ( file_exists ( $catIcon ) ? '<img src="' . $catIcon . '" alt="' . $catIconStr . '" title="' . $catIconStr . '" />' : '' ) . '</li>'; } echo ' </ul>'; } echo ( $global_found ? '<br /><br /> <sup>*</sup> ' . $globalStr : '' ) . ' <p><a href="category.php?add=1">' . translate ( 'Make New Category' ) . '</a></p><br />'; } ob_end_flush (); echo ( ! empty ( $error ) ? print_error ( $error ) : '' ) . print_trailer (); ?>