diff options
Diffstat (limited to 'core/controllers/welcome.php')
| -rw-r--r-- | core/controllers/welcome.php | 38 | 
1 files changed, 22 insertions, 16 deletions
| diff --git a/core/controllers/welcome.php b/core/controllers/welcome.php index 9bd70185..f2bc5699 100644 --- a/core/controllers/welcome.php +++ b/core/controllers/welcome.php @@ -232,23 +232,29 @@ class Welcome_Controller extends Template_Controller {    }    private function _generateTags($number){ -    list($usec, $sec) = explode(' ', microtime()); -    srand((float) $sec + ((float) $usec * 100000)); +    // Words from lorem2.com +    $words = explode( +      " ", +      "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat " . +      "mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, " . +      "semper suscipit, posuere a, pede.  Donec nec justo eget felis facilisis " . +      "fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque " . +      "felis. Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, " . +      "pharetra a, ultricies in, diam. Sed arcu. Cras consequat. Praesent dapibus, neque " . +      "id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu " . +      "erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, " . +      "facilisis luctus, metus. Phasellus ultrices nulla quis nibh. Quisque a " . +      "lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, " . +      "gravida non, commodo a, sodales sit amet, nisi. Pellentesque fermentum " . +      "dolor. Aliquam quam lectus, facilisis auctor, ultrices ut, elementum vulputate, " . +      "nunc. Sed adipiscing ornare risus. Morbi est est, blandit sit amet, sagittis vel, " . +      "euismod vel, velit. Pellentesque egestas sem. Suspendisse commodo ullamcorper " . +      "magna."); -    $validchars = "0123456789abcdfghjkmnpqrstvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; - -    $tags = array(); - -    for ($tag_count = 0; $tag_count < $number; $tag_count++) { -      $tag  = ""; -      $tag_length = rand(3, 16); -      for ($counter  = 0; $counter < $tag_length; $counter++) { -        $tag .= substr($validchars, rand(0, strlen($validchars)-1), 1);; -      } -      $tags[] = $tag; -   } - -    return $tags; +    while ($number--) { +      $results[] = $words[array_rand($words, 1)]; +    } +    return $results;    }    public function session($key) { | 
