Example #1
0
 $color_selector->add_color('CCCC66');
 $color_selector->add_color('F1F1F1');
 $color_selector->add_color('FFCCFF');
 $color_selector->print_color_selector('background', $event['background'], 'event_form');
 echo '</td></tr>';
 $permissions = isset($_POST['permissions']) ? $_POST['permissions'] : 'everybody_read';
 echo '<tr><td valign="top">' . $strPermissions . ':</td><td>';
 $radio_list = new radio_list('permissions', $event['permissions']);
 $radio_list->add_option('everybody_read', $cal_everybody_read);
 echo '<br />';
 $radio_list->add_option('everybody_write', $cal_everybody_write);
 echo '<br />';
 $radio_list->add_option('private', $sc_private_event);
 echo '</td></tr>';
 if (isset($_REQUEST['merged_view'])) {
     $marked_calendars = $cal->get_view_calendar_ids($_REQUEST['merged_view']);
 }
 $calendar_count = $cal->get_authorised_calendars($GO_SECURITY->user_id);
 $dropbox = new dropbox();
 $count = 0;
 while ($cal->next_record()) {
     if ($GO_SECURITY->has_permission($GO_SECURITY->user_id, $cal->f('acl_write'))) {
         //remember the first ab that is writable
         if (!isset($first_writable_cal)) {
             $first_writable_cal = $cal->f('id');
         }
         $dropbox->add_value($cal->f('id'), $cal->f('name'));
         if (isset($marked_calendars) && is_array($marked_calendars) && in_array($cal->f('id'), $marked_calendars)) {
             $event['calendars'][] = $cal->f('id');
         }
         $count++;