Exemplo n.º 1
0
                    break;
                case "recur_yearly":
                    $dates = exponent_datetime_recurringYearlyDates($start_recur, $stop_recur, $freq);
                    break;
                default:
                    $dates = array();
                    echo "Bad type: " . $_POST['recur'] . "<br />";
                    return;
                    break;
            }
            $item->is_recurring = 1;
            // Set the recurrence flag.
        } else {
            $dates = array($start_recur);
        }
        $item->approved = 1;
        // Bypass workflow.
        $edate = null;
        $item->id = $db->insertObject($item, "calendar");
        $edate->event_id = $item->id;
        $edate->location_data = $item->location_data;
        foreach ($dates as $d) {
            $edate->date = $d;
            $db->insertObject($edate, "eventdate");
        }
        CalendarModule::spiderContent($item);
    }
    exponent_flow_redirect();
} else {
    echo SITE_403_HTML;
}