function gwvpmini_SearchCallMe()\r
{\r
\r
- error_log("in repoadmin callme - err?");\r
- error_log(print_r($_REQUEST, true));\r
+ // error_log("in repoadmin callme - err?");\r
+ // error_log(print_r($_REQUEST, true));\r
if(isset($_REQUEST["q"])) {\r
- error_log("in repoadmin callme, for Q");\r
+ // error_log("in repoadmin callme, for Q");\r
$query = $_REQUEST["q"];\r
$qspl = explode("/", $query);\r
- if(isset($qspl[0])) {\r
+ if(isset($qspl[0])) {
+ if($qspl[0] == "search_redirs") {
+ return "gwvpmini_SearchMainPageRedir";
+ }\r
if($qspl[0] == "search") {\r
return "gwvpmini_SearchMainPage";\r
} else return false;\r
{
global $BASE_URL;
- echo "<form method=\"post\" action=\"$BASE_URL/search\">";
+ echo "<form method=\"post\" action=\"$BASE_URL/search_redirs\">";
echo "<input type=\"text\" name=\"searchstring\"><input type=\"submit\" name=\"Search\" value=\"Seach\">";
echo "</form>";
gwvpmini_goMainPage("gwvpmini_SearchMainPageBody");
}
+function gwvpmini_SearchMainPageRedir()
+{
+ global $BASE_URL;
+
+ $_SESSION["search"] = $_REQUEST["searchstring"];
+ header("Location: $BASE_URL/search");
+
+ return;
+}
+
function gwvpmini_SearchMainPageBody()
{
global $BASE_URL;
- $search = $_REQUEST["searchstring"];
+ $search = "";
+ if(isset($_SESSION["search"])) {
+ $search = $_SESSION["search"];
+ unset($_SESSION["search"]);
+ } else {
+ $query = $_REQUEST["q"];\r
+ $qspl = explode("/", $query);\r
+ if(isset($qspl[1])) {
+ $search = $qspl[1];
+ }
+ }
$reps = gwvpmini_findReposLike($search);
$ppls = gwvpmini_findPeopleLike($search);
echo "<tr valign=\"top\"><td>";
- // get_gravatar( $email, $s = 80, $d = 'mm', $r = 'g', $img = false, $atts = array() ) {
+
if($reps != false) {
echo "<table border=\"1\">";
foreach($reps as $rep) {
$ownerinfo = gwvpmini_getUser(null, null, $rep["owner"]);
- $userdets = get_gravatar($ownerinfo["email"], 40, 'mm', 'g', true);
- $userdets .= "<br><a href=\"$BASE_URL/user/".$ownerinfo["username"]."\">".$ownerinfo["username"]."</a>";
+ $userdets = gwvpmini_HtmlGravatar($ownerinfo["email"], 40, "<br>")."<a href=\"$BASE_URL/user/".$ownerinfo["username"]."\">".$ownerinfo["username"]."</a>";
- $repodets = "<b>".$rep["name"]."</b><br>".$rep["desc"];
+ $repodets = "<b><a href=\"$BASE_URL/view/".$rep["name"]."\">".$rep["name"]."</a></b><br>".$rep["desc"];
echo "<tr><td>$userdets</td><td>$repodets</td></tr>";
}
echo "</table>";
echo "<table border=\"1\">";
$ownedrepos = "BLAHBLAH";\r
foreach($ppls as $ppl) {\r
- $userdets = get_gravatar($ppl["email"], 40, 'mm', 'g', true);
- $userdets .= "<br><a href=\"$BASE_URL/user/".$ppl["username"]."\">".$ppl["username"]."</a>";
+ $userdets = gwvpmini_HtmlGravatar($ppl["email"], 40, "<br>")."<a href=\"$BASE_URL/user/".$ppl["username"]."\">".$ppl["username"]."</a>";
$repos = gwvpmini_GetOwnedRepos($ppl["username"]);
if($repos == false) $ownedrepos = "No Repos";
else {