/** * Add the fields in the database * * @param array $aData The data to add * @return object this */ public function add(array $aData) { $this->_mStatus = (new ReportModel())->add($aData); if ($this->_mStatus == true) { if (DbConfig::getSetting('sendReportMail')) { $oUser = new UserCore(); $oUserModel = new UserCoreModel(); $sReporterUsername = $oUserModel->getUsername($aData['reporter_id']); $sSpammerUsername = $oUserModel->getUsername($aData['spammer_id']); $sDate = (new CDateTime())->get($aData['date'])->dateTime(); $this->_oView->content = t('Reporter:') . ' <b><a href="' . $oUser->getProfileLink($sReporterUsername) . '">' . $sReporterUsername . '</a></b><br /><br /> ' . t('Spammer:') . ' <b><a href="' . $oUser->getProfileLink($sSpammerUsername) . '">' . $sSpammerUsername . '</a></b><br /><br /> ' . t('Contant Type:') . ' <b>' . $aData['type'] . '</b><br /><br /> ' . t('URL:') . ' <b>' . $aData['url'] . '</b><br /><br /> ' . t('Description of report:') . ' <b>' . $aData['desc'] . '</b><br /><br /> ' . t('Date:') . ' <b>' . $sDate . '</b><br /><br />'; unset($oUser, $oUserModel); $sMessageHtml = $this->_oView->parseMail(PH7_PATH_SYS . 'global/' . PH7_VIEWS . PH7_TPL_NAME . '/mail/sys/mod/report/abuse.tpl', DbConfig::getSetting('adminEmail')); $aInfo = ['subject' => t('Spam report from %site_name%')]; (new Mail())->send($aInfo, $sMessageHtml); } } return $this; }
public function __construct() { parent::__construct(); $this->oVideoModel = new VideoModel(); $this->oPage = new Page(); $this->sUsername = $this->httpRequest->get('username'); $oUser = new UserCore(); $this->sUsernameLink = $oUser->getProfileLink($this->sUsername); $this->view->oUser = $oUser; unset($oUser); $this->view->member_id = $this->session->get('member_id'); $this->iProfileId = (new UserCoreModel())->getId(null, $this->sUsername); // Predefined meta_keywords tags $this->view->meta_keywords = t('video,videos,free,free videos,music,online,watch,dating,video dating,social,community,social network,people video,flirt'); }
public function __construct() { parent::__construct(); $this->oPictureModel = new PictureModel(); $this->oPage = new Page(); $this->sUsername = $this->httpRequest->get('username'); $oUser = new UserCore(); $this->sUsernameLink = $oUser->getProfileLink($this->sUsername); $this->view->oUser = $oUser; unset($oUser); $this->view->member_id = $this->session->get('member_id'); $this->iProfileId = (new UserCoreModel())->getId(null, $this->sUsername); // Predefined meta_keywords tags $this->view->meta_keywords = t('picture,photo,pictures,photos,album,albums,picture album,photo album,gallery,picture dating'); }