⌈⌋ branch:  freshcode


Artifact Content

Artifact dda5c6384b8ccda7b2ad9ac9eaab3caf1fc2bd91:

  • File template/search_entry.php — part of check-in [8b2b784723] at 2014-08-29 17:21:57 on branch trunk — Convert relative links into /root based resources. Try base href=/index. (Googlebot tripped over something). (user: mario size: 1033)

<?php
/**
 * api: include
 * type: template
 * title: Search results
 * description: Display shortened project description
 *
 *
 */

if (!function_exists("smallify")) {
    function smallify($text, $r="") {
        $text = explode("\n", wordwrap(input::spaces($text), 15));
        foreach ($text as $i=>$line) {
            $q = 100 - $i;
            $o = (100 - 1.9*$i) / 100;
            $r .= "<span style=\"font-size: $q%; opacity: $o;\">"
                . $line . "</span> ";
        }
        return $r;
    }
}


$_ = "trim";

print <<<PROJECT
      <article class="project search">

        <h3>
            <a href="/projects/$entry[name]">
               $entry[title]
               <em class=version>$entry[version]</em>
            </a>
        </h3>

        <a href="$entry[homepage]">
           <img class=preview src="$entry[image]" align=left width=60 height=45>
        </a>

        <small class=description style="border:0">{$_(smallify($entry["description"]))}</small>

      </article>
      
PROJECT;


?>