<?php class CreateAdsDB extends GermanDatabaseHandler { function insertAd($messageID,$numberOfShow){ $randomName = $this->generateRandomName(); $sql = "INSERT INTO `dic_ads_pool` (`id`, `adsID`, `msgID`, `chatID`, `botID`, `adsSent`, `adsLimit`, `active`, `timestamp`) VALUES (NULL, '$randomName', '$messageID', '44903244', '@TranslateGerman_bot', '0', '$numberOfShow', '1', CURRENT_TIMESTAMP)"; $result = $this->query ( $sql ); return $result; } function generateRandomName() { $adjectives = ["Quick", "Lazy", "Happy", "Sad", "Bright", "Dark"]; $nouns = ["Tiger", "Bear", "Eagle", "Shark", "Lion", "Wolf"]; $randomAdjective = $adjectives[array_rand($adjectives)]; $randomNoun = $nouns[array_rand($nouns)]; $date = date('Ymd'); // Format: YYYYMMDD return $randomAdjective . $randomNoun . $date; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
photo | Folder | 2755 |
|
|
voice | Folder | 2755 |
|
|
word-examples | Folder | 2755 |
|
|
AbstractCallbackHandler.class.php | File | 671 B | 0755 |
|
CreateAdsCBHandler.class.php | File | 789 B | 0755 |
|
CreateAdsDB.php | File | 932 B | 0644 |
|