<?php require_once dirname(__FILE__) . '/../../plugins/UsefulFunctions/bootstrap.console.php'; $Argument = GetValue(1, $argv); $SQL = Gdn::SQL(); $MaxUserID = $SQL->Select('UserID', 'max', 'MaxUserID')->From('User')->Get()->FirstRow()->MaxUserID; if ($Argument == 'structure') { $ThankfulPeoplePlugin = new ThankfulPeoplePlugin(); $Drop = Console::Argument('drop') !== False; $ThankfulPeoplePlugin->Structure($Drop); } elseif ($Argument == 'calc') { ThanksLogModel::RecalculateUserReceivedThankCount(); //ThanksLogModel::RecalculateCommentThankCount(); //ThanksLogModel::RecalculateDiscussionThankCount(); } elseif ($Argument == 'garbage') { $Limit = Console::Argument('limit'); if (!$Limit) { $Limit = 10; } $CommentDataSet = $SQL->Select('CommentID, DiscussionID, InsertUserID')->From('Comment')->OrderBy('DateInserted', 'desc')->Limit($Limit)->Get(); $Loop = Console::Argument('loop'); if (!is_numeric($Loop) || $Loop <= 0) { $Loop = 1; } for ($i = 0; $i < $Loop; $i++) { foreach ($CommentDataSet as $Comment) { $InsertUserID = mt_rand(1, $MaxUserID); $Fields = array('CommentID' => $Comment->CommentID); $Fields['UserID'] = $Comment->InsertUserID; $Fields['InsertUserID'] = $InsertUserID; $Fields['DateInserted'] = Gdn_Format::ToDateTime();
<ul class="DataList SearchResults ThankObjects"> <?php foreach ($this->ThankObjects as $Object) { $ThankCollection = GetValue($Object->ObjectID, GetValue($Object->Type, $this->ThankData)); $ExcerptText = SliceString(Gdn_Format::Text($Object->ExcerptText), 200); if ($Object->Url) { $ExcerptText = Anchor($ExcerptText, $Object->Url); } // TODO: thank DateInserted ?> <li class="Item"> <div class="ItemContent"> <div class="Excerpt"><?php echo $ExcerptText; ?> </div> <?php echo ThankfulPeoplePlugin::ThankedByBox($ThankCollection); ?> </div> </li> <?php } ?> </ul>