function populateListCustomersSummary($linkPage, $sort = "MetDate", $reverse = false)
{
    // change these if Wordpress location changes
    $base = "http://orders.thechapr.com/Admin";
    $basepage = "?page_id=" . $_GET["page_id"];
    $rows = dbGetCustomersSummary($sort, $reverse);
    $list = "";
    $list .= '<script>
               // code taken from http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit
               function post(path, params, method) {
                  method = method || "post"; // Set method to post by default if not specified.

                  var form = document.createElement("form");
                  form.setAttribute("method", method);
                  form.setAttribute("action", path);

                  for(var key in params) {
                     if(params.hasOwnProperty(key)) {
                        var hiddenField = document.createElement("input");
                        hiddenField.setAttribute("type", "hidden");
                        hiddenField.setAttribute("name", key);
                        hiddenField.setAttribute("value", params[key]);
 
                        form.appendChild(hiddenField);
                     }
                  }

                  document.body.appendChild(form);
                  form.submit();
               }';
    $list .= "\n               function rowClick(cid) {\n                  window.location.href = \"{$linkPage}\" + \"&CID=\" + cid;\n               }\n               </script>";
    $list .= "\n<table class=\"customerList\" frame=\"box\" style=\"width:95%;align:center\">\n   <tr class=\"topline\">\n      <td align=\"center\"><font size=\"-2\">" . sortHeader($basepage, "CID", "CID", $sort, $reverse) . "</td>\n      <td align=\"center\"><font size=\"-2\">" . sortHeader($basepage, "OID", "OID", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Met Date", "MetDate", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Title", "Title", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "First Name", "FirstName", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Last Name", "LastName", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "City", "City", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "State", "State", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Country", "Country", $sort, $reverse) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Customer Notes", "CustomerCNotes", $sort, $reverse) . "</td>\n   </tr>\n\n";
    foreach ($rows as $row) {
        $cid = $row["CID"];
        $oid = "";
        if ($row["OID"] != null) {
            foreach ($row["OID"] as $r) {
                foreach ($r as $i) {
                    $oid .= $i . " ";
                }
            }
        }
        $title = $row["Title"];
        $firstName = $row["FirstName"];
        $lastName = $row["LastName"];
        $city = $row["City"];
        $state = $row["State"];
        $country = $row["Country"];
        $customerCNotes = $row["CustomerCNotes"];
        $metDate = date("m", $row["MetDate"]) . "/" . date("d", $row["MetDate"]) . "/" . date("y", $row["MetDate"]);
        $list .= "<tr onclick=\"rowClick({$cid});\">";
        $list .= "\n      <td class='centered' align='center'> {$cid} </td>\n      <td align='center'> {$oid} </td>\n      <td align='center'> {$metDate} </td>\n      <td> {$title} </td>\n      <td> {$firstName} </td>\n      <td> {$lastName} </td>\n      <td align='center'> {$city} </td>\n      <td align='center'> {$state} </td>\n      <td align='center'> {$country} </td>\n      <td align='center'> {$customerCNotes} </td>\n   </tr>\n";
    }
    $list .= " \n\n</table>\n<div align=\"center\"><font size=\"-1\"><em>\nClick on a row to view or edit the customer.\n</em></font></div>\n";
    print $list;
}
Beispiel #2
0
        ?>
"><?php 
        echo translate('TotalBrScore');
        echo sortTag('TotScore');
        ?>
</a></th>
              <th class="colAvgScore"><a href="<?php 
        echo sortHeader('AvgScore');
        ?>
"><?php 
        echo translate('AvgBrScore');
        echo sortTag('AvgScore');
        ?>
</a></th>
              <th class="colMaxScore"><a href="<?php 
        echo sortHeader('MaxScore');
        ?>
"><?php 
        echo translate('MaxBrScore');
        echo sortTag('MaxScore');
        ?>
</a></th>
<?php 
        if (ZM_WEB_LIST_THUMBS) {
            ?>
              <th class="colThumbnail"><?php 
            echo translate('Thumbnail');
            ?>
</th>
<?php 
        }
Beispiel #3
0
function viewOutreach()
{
    global $user;
    $UID = $user->uid;
    $params = drupal_get_query_parameters();
    $markup = "<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.js\"></script>";
    $markup .= '<script src="numberCounting.js"></script>';
    $markup .= '<h1>Outreach</h1><br>';
    // if doing a custom search
    if (isset($params['query']) && $params['query'] == 'search') {
        $sql = generateSearchSQL($_SESSION['searchParams'], $_SESSION['proxyFields']);
        $outreaches = dbSearchOutreach($sql, $_SESSION['proxyFields']);
        $header = '<h2>Custom Search Results (';
        $header .= empty($outreaches) ? '0' : count($outreaches);
        $header .= ' matches)</h2>';
    } else {
        if (isset($params['tag'])) {
            $_SESSION['searchParams'] = array('tags' => array($params['tag']));
            $_SESSION['proxyFields'] = array();
            $sql = generateSearchSQL($_SESSION['searchParams'], $_SESSION['proxyFields']);
            $outreaches = dbSearchOutreach($sql, $_SESSION['proxyFields']);
            $header = '<h2>Outreaches Tagged "' . dbGetTagName($params['tag']) . '"</h2>';
        } else {
            if (isset($params['owned'])) {
                $outreaches = dbGetOwnedOutreachForUser($UID);
                $header = '<h2>Outreaches I Own</h2>';
            } else {
                if (isset($params['signedUp'])) {
                    $outreaches = dbGetOutreachForUser($UID);
                    $header = '<h2>Outreaches I Am Signed Up For</h2>';
                } else {
                    if (isset($params['allTeamOutreach'])) {
                        $TID = getCurrentTeam()['TID'];
                        $_SESSION['searchParams'] = array('TID' => array('value' => $TID, 'matchType' => 'exact'));
                        $_SESSION['proxyFields'] = array(':TID' => $TID);
                        $sql = generateSearchSQL($_SESSION['searchParams'], $_SESSION['proxyFields']);
                        $outreaches = dbSearchOutreach($sql, $_SESSION['proxyFields']);
                        $teamName = dbGetTeamName($TID);
                        $header = "<h2>All Outreach for {$teamName}</h2>";
                    } else {
                        $_SESSION['searchParams'] = array();
                        $_SESSION['proxyFields'] = array();
                        $header = "<h2>No Search Selected</h2>";
                    }
                }
            }
        }
    }
    if (isset($_SESSION['searchParams']['teams']) && count($_SESSION['searchParams']['teams']) > 1) {
        $multipleTeamsInResult = true;
    } else {
        $multipleTeamsInResult = false;
    }
    $markup .= $header;
    // set $outreaches to an array rather than false (so that later functions don't have errors)
    if (empty($outreaches)) {
        $outreaches = array();
    }
    $totalFilterOutreaches = count($outreaches);
    $totalFilterHours = 0;
    foreach ($outreaches as &$outreach) {
        $outreach['hours'] = dbGetHoursForOutreach($outreach['OID']);
        $totalFilterHours += $outreach['hours'];
    }
    unset($outreach);
    $sortParam = isset($params["sort"]) ? $params['sort'] : 'name';
    $isAscending = isset($params['isAscending']) ? true : false;
    orderByValue($outreaches, $sortParam, $isAscending);
    // custom function (see helperFunctions.inc)
    $markup .= '<table style="margin:0px">';
    $markup .= '<tr><td style="padding:0px; text-align:left"><b>Outreaches with Current Filters: </b><span class="countUp">' . $totalFilterOutreaches . '</span></td>';
    $markup .= '<td style="padding:0px; text-align:right" align="right"><b>Hours with Current Filters: </b><span class="countUp">' . $totalFilterHours . '</span></td></tr>';
    $markup .= '<tr><td style="padding:0px" align="left">Sort By: ';
    // remove special params (since they should not be added every time)
    unset($params['isAscending']);
    unset($params['sort']);
    $markup .= sortHeader($sortParam, $params, $isAscending, 'Name', 'name', 'outreach') . ' | ';
    $markup .= sortHeader($sortParam, $params, $isAscending, 'Status', 'status', 'outreach') . ' | ';
    $markup .= sortHeader($sortParam, $params, $isAscending, 'Hours', 'hours', 'outreach') . ' | ';
    $markup .= sortHeader($sortParam, $params, $isAscending, 'Event Date', 'eventDate', 'outreach');
    $markup .= '</td><td style="padding:0px; text-align:right">';
    if (!isset($params['owned'])) {
        $markup .= '<a href="?q=outreach&owned"><div class="help tooltip4"><button>Owned</button><span id="helptext"; class="helptext tooltiptext4">Click here to sort by outreach you own.</span></div></a>';
    } else {
        $markup .= '<a href="?q=outreach&allTeamOutreach"><button>All Team Outreach</button></a>';
    }
    if (!isset($params['signedUp'])) {
        $markup .= '<a href="?q=outreach&signedUp"><div class="help tooltip3"><button>Signed Up</button><span id="helptext"; class="helptext tooltiptext3">Click here to sort by outreach you are signed up for.</span></div></a>';
    } else {
        $markup .= '<a href="?q=outreach&allTeamOutreach"><button>All Team Outreach</button></a>';
    }
    $markup .= '</td></tr></table>';
    $markup .= '<table class="infoTable" style="margin:0px"><tr><th colspan="2">Status</th>';
    if ($multipleTeamsInResult) {
        $markup .= '<th colspan="2">Team</th>';
    }
    $markup .= '<th colspan="4">Name</th>';
    $markup .= '<th colspan="2">Hours</th>';
    $markup .= '<th colspan="2">Event Date</th>';
    if (empty($outreaches)) {
        $markup .= '<tr><td colspan="11">No outreach found! Click <a href="?q=outreachForm">here</a> to create new outreach!</td></tr></table>';
        return array('#markup' => $markup);
    }
    foreach ($outreaches as $outreach) {
        $OID = $outreach['OID'];
        $hours = dbGetHoursForOutreach($OID);
        $status;
        switch ($outreach['status']) {
            case 'isOutreach':
                $status = '<span title="Outreach Event"><img class="eventIndicatorIcon" src="/images/icons/outreachBlue.png"></span>';
                break;
            case 'isIdea':
                $status = '<span title="Idea"><img class="eventIndicatorIcon" src="/images/icons/ideaBlue.png"></span>';
                break;
            case 'doingWriteUp':
                $status = '<span title="Write Up"><img class="eventIndicatorIcon" src="/images/icons/writeUpBlue.png"></span>
';
                break;
            case 'locked':
                $status = '<span title="Locked Event"><img class="eventIndicatorIcon" src="/images/icons/lockedBlue.png"></span>';
                break;
            default:
                drupal_set_message('Invalid outreach data.');
                break;
        }
        $markup .= '<tr><td colspan="2" style="padding: 0px 0px 0px 14px;">';
        $markup .= showOutreachStatusIcon($outreach['status']) . '</td>';
        if ($multipleTeamsInResult) {
            $markup .= '<td colspan="2"><a href="?q=viewTeam&TID=' . $outreach['TID'] . '">' . dbGetTeamNumber($outreach['TID']) . '</a></td>';
        }
        $markup .= '<td colspan="4"><a href="?q=viewOutreach&OID=' . $OID . '">' . chopString($outreach['name'], 15) . '</a></td>';
        $markup .= '<td colspan="2">' . $hours . '</td>';
        if (dbGetEarliestTimeForOutreach($OID) != false) {
            $markup .= '<td colspan="2">' . date(TIME_FORMAT, dbDateSQL2PHP(dbGetEarliestTimeForOutreach($OID))) . '</td>';
        } else {
            $markup .= '<td colspan="2">[none]</td>';
        }
    }
    $markup .= '</table>';
    return array('#markup' => $markup);
}
function populateListOrderSummary($linkPage, $sort = "OrderedDate", $reverse = false, $all = false)
{
    $charityHeader = standardIcon("charity");
    $toShipHeader = standardIcon("released");
    $paidHeader = standardIcon("paid");
    $expediteHeader = standardIcon("expedite");
    $shippedHeader = standardIcon("shipped");
    $invoiceHeader = standardIcon("invoice");
    $checkedBox = standardIcon("checkedBox");
    $unCheckedBox = standardIcon("box");
    $basepage = "?page_id=" . $_GET["page_id"];
    $rows = getOrdersSummary($sort, $reverse, $all);
    $list = "<h3>Current Orders</h3>";
    $list .= '<script>
               // code taken from http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit
               function post(path, params, method) {
                  method = method || "post"; // Set method to post by default if not specified.

                  var form = document.createElement("form");
                  form.setAttribute("method", method);
                  form.setAttribute("action", path);

                  for(var key in params) {
                     if(params.hasOwnProperty(key)) {
                        var hiddenField = document.createElement("input");
                        hiddenField.setAttribute("type", "hidden");
                        hiddenField.setAttribute("name", key);
                        hiddenField.setAttribute("value", params[key]);
 
                        form.appendChild(hiddenField);
                     }
                  }

                  document.body.appendChild(form);
                  form.submit();
               }';
    $list .= "\n               function rowClick(oid) {\n//                  window.location.href = \"http://orders.thechapr.com/Admin/?page_id=89&oid=\" + oid;\n                  window.location.href = \"{$linkPage}\" + \"&oid=\" + oid;\n//                    post(\"http://orders.thechapr.com/Admin/?page_id=89\",\n//                         { email : \"eric@rothfus.com\",\n//                           fname : \"eric\"},\n//                         \"post\");\n               }\n\n               </script>";
    $list .= "<table class=\"orderList\" frame=\"box\" style=\"width:99%;align:center\">";
    $list .= showAllButton($basepage, $sort, $reverse, $all);
    $list .= "\n   <tr class=\"topline\">\n      <td align=\"center\"><font size=\"-2\">" . sortHeader($basepage, "CID", "CID", $sort, $reverse, $all) . "</td>\n      <td align=\"center\"><font size=\"-2\">" . sortHeader($basepage, "OID", "OID", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "First Name", "FirstName", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Last Name", "LastName", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Ordered Date", "OrderedDate", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Items", "ItemCount", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $expediteHeader, "IsExpedited", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $charityHeader, "Charity", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $invoiceHeader, "RequestedPay", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $paidHeader, "PaidDate", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $toShipHeader, "ReleasedToShipping", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, $shippedHeader, "ShippedDate", $sort, $reverse, $all) . "</td>\n      <td align=\"center\"> Order Notes </td>\n   </tr>\n\n";
    // these are counters for the bottom of page reporting
    // canceled orders are never counted in this list - but shipped are as detailed below
    $totalItemCount = 0;
    // total of all items in the current list
    $totalCharityCount = 0;
    // total of charity items in the current list (non charity = $totalItemCount - $totalCharityCount)
    $totalItemsShipped = 0;
    // total of SHIPPED items in the current list (only shown when shipped shown)
    $totalCharityShipped = 0;
    // total of charity shipped items in the current list (only shown when shipped shown)
    foreach ($rows as $row) {
        $canceled = $row["WasCanceled"];
        $cid = $row["CID"];
        $oid = $row["OID"];
        $firstName = $row["FirstName"];
        $lastName = $row["LastName"];
        $orderDate = date("Y-M-d", $row["OrderedDate"]);
        $itemCount = $row["itemCount"];
        $paidDate = $row["PaidDate"];
        $toShipDate = $row["ReleasedToShipping"];
        $shippedDate = $row["ShippedDate"];
        $isExpedited = $row["IsExpedited"];
        $orderNotes = $row["CustomerONotes"];
        if ($row["AdminONotes"]) {
            $orderNotes .= " <em>(" . $row["AdminONotes"] . ")</em>";
        }
        $isCharity = $row["Charity"];
        $isInvoice = $row["RequestedPay"];
        // do the bottom of page item counts
        if (!$canceled) {
            $totalItemCount += $row["itemCount"];
            if ($isCharity) {
                $totalCharityCount += $row["itemCount"];
            }
            if ($shippedDate) {
                $totalItemsShipped += $row["itemCount"];
            }
            if ($shippedDate && $isCharity) {
                $totalCharityShipped += $row["itemCount"];
            }
        }
        // the old way
        $box = '&#9744;';
        /* Empty Box special Character */
        $checked = '&#9745;';
        /* Check Box Special Character */
        // new pretty way
        $box = $unCheckedBox;
        $checked = $checkedBox;
        if ($isInvoice) {
            $invoice = $checked;
            if ($row["RequestedPayDays"] == 1) {
                $invoiceTitle = $row["RequestedPayDays"] . " day ago";
            } else {
                if ($row["RequestedPayDays"] == 0) {
                    $invoiceTitle = "just today";
                } else {
                    $invoiceTitle = $row["RequestedPayDays"] . " days ago";
                }
            }
        } else {
            $invoice = $box;
            $invoiceTitle = "";
        }
        if ($paidDate == 0) {
            $paid = $box;
        } else {
            $paid = $checked;
        }
        if ($toShipDate == 0) {
            $released = $box;
        } else {
            $released = $checked;
        }
        if ($shippedDate == 0) {
            $shipped = $box;
        } else {
            $shipped = $checked;
        }
        if ($isCharity) {
            $charity = $checked;
        } else {
            $charity = $box;
        }
        if ($isExpedited) {
            $expedited = $checked;
        } else {
            $expedited = $box;
        }
        $list .= "<tr onclick=\"rowClick({$oid});\"";
        if ($canceled) {
            $list .= " class=\"strikeout\"";
        }
        $list .= ">";
        $list .= "\n\n      <td class='centered' align='center'> {$cid} </td>\n      <td align='center'> {$oid} </td>\n      <td> {$firstName} </td>\n      <td> {$lastName} </td>\n      <td align='center'> {$orderDate} </td>\n      <td align='center'> {$itemCount} </td>\n      <td align='center'> {$expedited} </td>\n      <td align='center'> {$charity} </td>\n      <td align='center' title='{$invoiceTitle}'> {$invoice} </td>\n      <td align='center'> {$paid} </td>\n      <td align='center'> {$released} </td>\n      <td align='center'> {$shipped} </td>\n      <td> {$orderNotes} </td>\n   </tr>\n\n";
    }
    // deal with a little link for showing ALL orders, or excluding shipped and canceled
    $list .= showAllButton($basepage, $sort, $reverse, $all);
    $list .= "\n</table>\n<div align=\"center\"><font size=\"-1\"><em>\nClick on a row to view, edit, or ship the order.\n</em></font></div><P>";
    $list .= "<div align=\"center\"><font size=\"-1\"><em>";
    $list .= "<table style=\"border:none;margin:0;padding:0\">";
    $list .= "<tr style=\"border:none;margin:0;padding:0\">";
    $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Items: {$totalItemCount}</td>";
    $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Charity: {$totalCharityCount}</td>";
    $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Non-Charity: " . ($totalItemCount - $totalCharityCount) . "</td>";
    $list .= "</tr>";
    if ($all) {
        $list .= "<tr style=\"border:none\">";
        $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Shipped Items: {$totalItemsShipped}</td>";
        $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Shipped Charity: {$totalCharityShipped}</td>";
        $list .= "<td style=\"border:none;text-align:center;margin:0;padding:0\">Total Shipped Non-Charity: " . ($totalItemsShipped - $totalCharityShipped) . "</td>";
        $list .= "</tr>";
    }
    $list .= "</table></em></font></div>";
    print $list;
}
function populateListPackagesSummary($linkPage, $sort = "PKID", $reverse = false, $all)
{
    // change these if Wordpress location changes
    $base = "http://orders.thechapr.com/Admin";
    $basepage = "?page_id=" . $_GET["page_id"];
    $rows = dbGetPackagesSummary($sort, $reverse, $all);
    $list = "";
    $list .= '<script>
               // code taken from http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit
               function post(path, params, method) {
                  method = method || "post"; // Set method to post by default if not specified.

                  var form = document.createElement("form");
                  form.setAttribute("method", method);
                  form.setAttribute("action", path);

                  for(var key in params) {
                     if(params.hasOwnProperty(key)) {
                        var hiddenField = document.createElement("input");
                        hiddenField.setAttribute("type", "hidden");
                        hiddenField.setAttribute("name", key);
                        hiddenField.setAttribute("value", params[key]);
 
                        form.appendChild(hiddenField);
                     }
                  }

                  document.body.appendChild(form);
                  form.submit();
               }';
    $list .= "\n               function rowClick(PKID) {\n                  window.location.href = \"{$linkPage}\" + \"&PKID=\" + PKID;\n               }\n               </script>";
    $list .= "\n<table class=\"packageList\" frame=\"box\" style=\"width:95%;align:center\">";
    $list .= addNewButton($basepage, $sort, $reverse, $all);
    $list .= showAllButton($basepage, $sort, $reverse, $all);
    $list .= "\n   <tr class=\"topline\">\n      <td align=\"center\"><font size=\"-2\">" . sortHeader($basepage, "PKID", "PKID", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Package Name", "PackageName", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Price", "Price", $sort, $reverse, $all) . "</td>\n      <td align=\"center\">" . sortHeader($basepage, "Active?", "Active", $sort, $reverse, $all) . "</td>\n   </tr>\n\n";
    foreach ($rows as $row) {
        $PKID = $row["PKID"];
        $name = $row["PackageName"];
        $price = $row["Price"];
        if ($row["Active"] == 1) {
            $active = "YES";
        } else {
            $active = "NO";
        }
        $list .= "<tr onclick=\"rowClick({$PKID});\">";
        $list .= "\n      <td class='centered' align='center'> {$PKID} </td>\n      <td align='center'> {$name} </td>\n      <td align='center'> {$price} </td>\n      <td align='center'> {$active} </td>\n      </tr>\n      ";
    }
    $list .= " \n\n</table>\n<div align=\"center\"><font size=\"-1\"><em>\nClick on a row to view or edit the package.\n</em></font></div>\n";
    print $list;
}
Beispiel #6
0
        ?>
"><?php 
        echo substr($SLANG['Duration'], 0, 3);
        echo sortTag('Length');
        ?>
</a></th>
          <th class="colFrames"><a href="<?php 
        echo sortHeader('Frames', '&amp;');
        ?>
"><?php 
        echo substr($SLANG['Frames'], 0, 3);
        echo sortTag('Frames');
        ?>
</a></th>
          <th class="colScore"><a href="<?php 
        echo sortHeader('TotScore', '&amp;');
        ?>
"><?php 
        echo substr($SLANG['Score'], 0, 3);
        echo sortTag('TotScore');
        ?>
</a></th>
        </tr>
<?php 
    }
    ?>
        <tr>
          <td class="colId"><a href="?view=eventdetails&amp;eid=<?php 
    echo $event['Id'];
    ?>
&amp;page=1"><?php