/tools/add_backup_mx_to_existing_domains.php
http://freshdns.googlecode.com/ · PHP · 23 lines · 20 code · 3 blank · 0 comment · 0 complexity · c409a4a0cd75d4b45377bf2e8a1024ad MD5 · raw file
- <?php
- include_once("config.inc.php");
- $fallbackHostname = "fallback.example.com";
- $query = "SELECT *
- FROM `records`
- WHERE `type` = 'MX'
- GROUP BY name
- ORDER BY prio DESC";
- $query = $config['database']->query_slave($query) or die ($config['database']->error());
- while($record = $config['database']->fetch_array($query))
- {
- try{
- $manager->addRecord ($record['domain_id'], $record['name'], $record['type'], $fallbackHostname, $record['ttl'], ($record['prio']+10), time());
- }catch (Exception $ex)
- {
- echo $ex->getMessage();
- }
-
- echo $record['name']."\n";
- }
- ?>