/** * Outputs frontpage HTML * * @return Nothing */ function addFavourite() { global $database, $my, $acl, $mosConfig_absolute_path, $mosConfig_mailfrom, $mosConfig_fromname, $mosConfig_live_site, $Itemid, $mosConfig_sitename; $c = hwd_vs_Config::get_instance(); $db = & JFactory::getDBO(); $my = & JFactory::getUser(); if (!$my->id) { hwd_vs_tools::infomessage(1, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ALERT_LOG2ADDF, "exclamation.png", 1); return; } $userid = $my->id; $videoid = JRequest::getInt( 'videoid', 0, 'request' ); $where = ' WHERE a.userid = '.$userid; $where .= ' AND a.videoid = '.$videoid; $db->SetQuery( 'SELECT count(*)' . ' FROM #__hwdvidsfavorites AS a' . $where ); $total = $db->loadResult(); if ( $total>0 ) { hwd_vs_tools::infomessage(1, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ALERT_ALREADYFAV, "exclamation.png", 1); return; } $row = new hwdvids_favs($db); $_POST['userid'] = $userid; $_POST['videoid'] = $videoid; // bind it to the table if (!$row -> bind($_POST)) { echo "<script> alert('" .$row -> getError() ."'); window.history.go(-1); </script>\n"; exit(); } // store it in the db if (!$row -> store()) { echo "<script> alert('" .$row -> getError() ."'); window.history.go(-1); </script>\n"; exit(); } $api_AUP = JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php'; if ( file_exists($api_AUP)) { require_once ($api_AUP); AlphaUserPointsHelper::newpoints( 'plgaup_addVideoFavourite_hwdvs' ); } hwd_vs_tools::logFavour( $videoid, 1 ); hwd_vs_tools::infomessage(1, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ALERT_FAVADDED, "exclamation.png", 1); return; }
/** * Outputs frontpage HTML * * @return Nothing */ function addToFavourites() { header('Content-type: text/html; charset=utf-8'); echo "<META NAME=\"ROBOTS\" CONTENT=\"NOINDEX, NOFOLLOW\">"; $c = hwd_vs_Config::get_instance(); $db = & JFactory::getDBO(); $my = & JFactory::getUser(); if (!$my->id) { echo _HWDVIDS_AJAX_LOG2FAV1; exit; } $userid = $my->id; $videoid = JRequest::getInt( 'videoid', 0, 'request' ); $where = ' WHERE a.userid = '.$userid; $where .= ' AND a.videoid = '.$videoid; $db->SetQuery( 'SELECT count(*)' . ' FROM #__hwdvidsfavorites AS a' . $where ); $total = $db->loadResult(); if ( $total>0 ) { echo _HWDVIDS_AJAX_ALREADYFAV; exit; } $row = new hwdvids_favs($db); $_POST['userid'] = $userid; $_POST['videoid'] = $videoid; // bind it to the table if (!$row -> bind($_POST)) { echo "<script> alert('" .$row -> getError() ."'); window.history.go(-1); </script>\n"; exit(); } // store it in the db if (!$row -> store()) { echo "<script> alert('" .$row -> getError() ."'); window.history.go(-1); </script>\n"; exit(); } $api_AUP = JPATH_SITE.DS.'components'.DS.'com_alphauserpoints'.DS.'helper.php'; if ( file_exists($api_AUP)) { require_once ($api_AUP); AlphaUserPointsHelper::newpoints( 'plgaup_addVideoFavourite_hwdvs' ); } hwd_vs_tools::logFavour( $videoid, 1 ); echo _HWDVIDS_AJAX_ADDEDFAV; exit; }