芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/www/projets/managesearch.php
dosearch($query); if (!empty($result)) { $finresult = $such->limitResult($result, $userid); $num = count($finresult); $template->assign("result", $finresult); } else { $num = 0; } $template->assign("title", $langfile["results"]); $template->assign("num", $num); $template->display("search.tpl"); } elseif ($action == "projectsearch") { $result = $such->dosearch($query, $project); $num = count($result); $template->assign("num", $num); $template->assign("title", $langfile["results"]); $template->assign("result", $result); $template->display("search.tpl"); } elseif ($action == "ajaxsearch") { $query = getArrayVal($_POST, "query"); $result = $such->dosearch($query); if (!empty($result)) { $finresult = $such->limitResult($result, $userid); } if (!empty($finresult)) { echo "
"; foreach($finresult as $res) { if (!empty($res)) { if ($res["type"] == "file") { if (strlen($res["name"]) > $strlim) { $res["name"] = substr($res["name"], 0, $strlim); } echo "
$res[name]
"; } elseif ($res["type"] != "task" and $res["type"] != "message") { if (strlen($res["name"]) > $strlim) { $res["name"] = substr($res["name"], 0, $strlim); } // style = \"list-style-image: url(templates/standard/img/symbols/$res[icon]);\" echo "
$res[name]
"; } else { if (strlen($res["title"]) > $strlim) { $res["title"] = substr($res["title"], 0, $strlim); } // style = \"list-style-image: url(templates/standard/img/symbols/$res[icon]);\" echo "
$res[title]
"; } } } } else { echo "
"; } echo "
"; // echo "
$query
"; } elseif ($action == "ajaxsearch-p") { $query = getArrayVal($_POST, "query"); $result = $such->dosearch($query, $project); if (!empty($result)) { echo "
"; foreach($result as $res) { if (!empty($res)) { if ($res["type"] == "file") { if (strlen($res["name"]) > $strlim) { $res["name"] = substr($res["name"], 0, $strlim); } echo "
$res[name]
"; } elseif ($res["type"] != "task" and $res["type"] != "message") { if (strlen($res["name"]) > $strlim) { $res["name"] = substr($res["name"], 0, $strlim); } // style = \"list-style-image: url(templates/standard/img/symbols/$res[icon]);\" echo "
$res[name]
"; } else { if (strlen($res["title"]) > $strlim) { $res["title"] = substr($res["title"], 0, $strlim); } // style = \"list-style-image: url(templates/standard/img/symbols/$res[icon]);\" echo "
$res[title]
"; } } } } else { echo "
"; } echo "
"; } elseif ($action == "searchjson") { $result = $such->dosearch($query); if (!empty($result)) { $finresult = $such->limitResult($result, $userid); } if (!empty($finresult)) { $json = "[\"$query\",["; foreach($finresult as $res) { if (isset($res["name"])) { $json .= "\"$res[name]\","; } elseif (isset($res["title"])) { $json .= "\"$res[title]\","; } } $json = substr($json, 0, strlen($json)-1); $json .= "]]"; echo $json; } } elseif ($action == "searchjson-project") { $result = $such->dosearch($query, $project); if (!empty($result)) { $json = "[\"$query\",["; foreach($result as $res) { if (isset($res["name"])) { $json .= "\"$res[name]\","; } elseif (isset($res["title"])) { $json .= "\"$res[title]\","; } } $json = substr($json, 0, strlen($json)-1); $json .= "]]"; echo $json; } } ?>