function themLuotXemBDS($bdsId, $luotXem) { global $u_reGlobalConfig; $DBConfig = ilandCommonUtils::getSiteDBConfig(); // tinh so tang luot xem $luotXemStep = $u_reGlobalConfig['PROPERTY']['luot_xem_step']; if (!empty($luotXemStep) && $luotXemStep > 1) { // random tu 1 ... luot xem step $luotXemStep = rand(1, $luotXemStep); } else { $luotXemStep = 1; } // check SESSION $ip = $_SERVER['REMOTE_ADDR']; $session = JFactory::getSession(); $ipSession = $session->get('bds_' . $bdsId); if (empty($ipSession) || $ipSession != $ip) { if (empty($luotXem)) { $luotXem = 1; } else { $luotXem = $luotXem + 1; } $param = ' luot_xem = ' . $luotXem; // update property $propertyModel = new U_reModelProperties(); $propertyModel->getUpdateProperties($bdsId, $param, 'vi'); $session->set('bds_' . $bdsId, $ip); } }