示例#1
0
 // }
 // We may be processing an hCalendar.
 // $data sometimes has a count of 1 but is not a valid array.
 if ((count($data) == 0 || !isset($data[0])) && function_exists('simplexml_load_string')) {
     $h = new hKit();
     $h->tidy_mode = 'proxy';
     $result = $h->getByURL('hcal', $nurl);
     $type = 'hcal';
     $data = parse_hcal($result, $type);
 }
 $errorStr = '<br /><br />
 <b>' . translate('Error') . ':</b> ';
 print_header('', '', '', true, false, true);
 if (count($data) && empty($errormsg)) {
     // Delete existing events.
     delete_events($nid);
     // Import new events.
     import_data($data, $overwrite, $type);
     echo '
 <p>' . translate('Import Results') . '</p><br /><br />
 ' . translate('Events successfully imported') . ': ' . $count_suc . '<br />';
     if ($layer_found == false) {
         // We may have just added layer.
         load_user_layers();
         foreach ($layers as $layer) {
             if ($layer['cal_layeruser'] == $nid) {
                 $layer_found = true;
             }
         }
     }
     if ($layer_found == false) {
示例#2
0
<?php

require 'header.php';
//define page title
$title = 'Admin';
if (isset($_POST['delete_events_page'])) {
    delete_events($_POST['url']);
}
?>
        <div id="page-wrapper">
            <div class="row">
                <div class="col-lg-12">
                    <h1 class="page-header">Delete Events</h1>
                </div>
                <!-- /.col-lg-12 -->
            </div>
            <!-- /.row -->

        <div class="row">            
                
                        <!-- /.panel-heading -->
                    
                <div class="col-lg-12">
                    <div class="panel panel-default">
                        <div class="panel-heading">
                            All Events
                        </div>
                        <!-- /.panel-heading -->
                        <div class="panel-body">
                            <div class="table-responsive">
                                <table class="table table-striped table-bordered table-hover">
示例#3
0
 // $data = parse_vcal ( $cal_url );
 // }
 // we may be processing an hCalendar
 if (count($data) == 0 && function_exists('simplexml_load_string')) {
     $h = new hKit();
     $h->tidy_mode = 'proxy';
     $result = $h->getByURL('hcal', $cal_url);
     $type = 'hcal';
     $data = parse_hcal($result, $type);
 }
 if (count($data) && empty($errormsg)) {
     // delete existing events
     if ($debug) {
         echo "<br />\n" . translate('Deleting events for') . ": {$calUser}<br />\n";
     }
     delete_events($calUser);
     // import new events
     if ($debug) {
         echo translate('Importing events for') . ": {$calUser}<br />\n" . translate('From') . ": {$cal_url}<br />\n";
     }
     import_data($data, $overwrite, $type);
     if ($debug) {
         echo translate('Events successfully imported') . ": {$count_suc}<br /><br />\n";
     }
 } else {
     // we didn't receive any data and/or there was an error
     if (!empty($errormsg)) {
         echo $errormsg . "<br />\n";
     }
     if (count($data) == 0) {
         echo "<br />\n" . translate('No data returned from') . ":  {$cal_url}<br />\n" . translate('for non-user calendar') . ":  {$calUser}<br />\n";