/** * Manage all serps created by the member * @before _secure, memberLayout */ public function manage() { $this->seo(array("title" => "Serp | Manage", "view" => $this->getLayoutView())); $view = $this->getActionView(); $keywords = \Keyword::all(array("user_id = ?" => $this->user->id, "serp" => true)); $view->set("serps", $keywords); $now = strtotime(date('Y-m-d')); $user_registered = strtotime(StringMethods::only_date($this->user->created)); $datediff = $now - $user_registered; $datediff = floor($datediff / (60 * 60 * 24)); if ($datediff < 7) { $view->set("message", true); } }
protected function _social() { try { $keywords = Keyword::all(array("live = ?" => true, "serp = ?" => false), array("id", "user_id", "link")); foreach ($keywords as $k) { Shared\Service\Social::record($k); sleep(2); // to prevent bandwidth load } } catch (\Exception $e) { $this->log(print_r($e)); $this->log("Error in getting Social Link Stats"); } }