示例#1
0
 function cdelast_shortcode($atts)
 {
     $query = new WP_Query(array('post_type' => 'condented'));
     $courses = $query->get_posts();
     usort($courses, 'date_compare');
     $content = '<table><thead><tr><th style="width:150px">Date</th><th>Course</th></tr></thead><tbody>';
     foreach ($courses as $course) {
         $courseID = $course->ID;
         $title = $course->post_title;
         $cdeStartdate = get_post_meta($courseID, 'cdeStartdate', true);
         $cdeEnddate = get_post_meta($courseID, 'cdeEnddate', true);
         $cdeNumber = get_post_meta($courseID, 'cdeNumber', true);
         $cdeprimarytitle = get_post_meta($courseID, 'cdeprimarytitle', true);
         $cdesecondarytitle = get_post_meta($courseID, 'cdesecondarytitle', true);
         $instructor = get_post_meta($courseID, 'instructor', true);
         $cdenotes = get_post_meta($courseID, 'cdenotes', true);
         $cdealert = get_post_meta($courseID, 'cdealert', true);
         $permalink = rtrim(get_permalink($courseID));
         $today = date('Y-m-d');
         if (checkIsAValidDate($cdeStartdate)) {
             $courseStartdate = date_create($cdeStartdate);
             if ($cdeStartdate < $today) {
                 $content .= "<tr><td>" . date_format($courseStartdate, 'D, M j, Y');
                 if ($cdeEnddate != '' && checkIsAValidDate($cdeEnddate)) {
                     $courseEnddate = date_create($cdeEnddate);
                     $content .= "<br />-" . date_format($courseEnddate, 'D, M j, Y');
                 }
                 $content .= "</td><td><a style='padding-left:0' href=" . $permalink . ">";
                 $content .= $cdeNumber . ": " . $cdeprimarytitle . "</a><ul><li>" . $instructor . "</li></ul>";
                 if ($cdealert != ' ') {
                     $content .= "<span class='wronganswer'>" . $cdealert . "</span>";
                 }
                 if ($cdenotes != ' ') {
                     $content .= $cdenotes;
                 }
                 $content .= "</td></tr>";
             }
         }
     }
     $content .= "</tbody></table>";
     return $content;
 }
示例#2
0
}
if (!$endDate) {
    // not 'today'
    if ($argv[2]) {
        $endDate = $argv[2];
        // date range
    } else {
        $endDate = $argv[1];
        // single date
    }
}
if (!checkIsAValidDate($beginDate)) {
    print "*** " . $beginDate . " is not a valid Date\n";
    $oops = true;
}
if (!checkIsAValidDate($endDate)) {
    print "*** " . $endDate . " is not a valid date\n";
    $oops = true;
}
if (strtotime($endDate) < strtotime($beginDate)) {
    print "*** " . $beginDate . " is *after* {$endDate}\n";
    $oops = true;
}
if ($oops) {
    Usage($argv[0]);
    exit;
}
print "\n";
$_POST['AllCompanies'] = "SET";
$companies = getcompaniestable($db, $mainSearchKey);
$companiesidxmax = count($companies) - 1;