示例#1
0
 static function _get_code(&$ad)
 {
     $code = '';
     switch (strtolower($ad['class'])) {
         case 'ox_plugin_adbrite':
             $code = Advman_Upgrade::_get_code_adbrite($ad);
             break;
         case 'ox_plugin_adgridwork':
             $code = Advman_Upgrade::_get_code_adgridwork($ad);
             break;
         case 'ox_plugin_adpinion':
             $code = Advman_Upgrade::_get_code_adpinion($ad);
             break;
         case 'ox_plugin_adroll':
             $code = Advman_Upgrade::_get_code_adroll($ad);
             break;
         case 'ox_plugin_adsense':
             $code = Advman_Upgrade::_get_code_adsense($ad);
             break;
         case 'ox_plugin_cj':
             $code = Advman_Upgrade::_get_code_cj($ad);
             break;
         case 'ox_plugin_crispads':
             $code = Advman_Upgrade::_get_code_crispads($ad);
             break;
         case 'ox_plugin_openx':
             $code = Advman_Upgrade::_get_code_openx($ad);
             break;
         case 'ox_plugin_shoppingads':
             $code = Advman_Upgrade::_get_code_shoppingads($ad);
             break;
         case 'ox_plugin_widgetbucks':
             $code = Advman_Upgrade::_get_code_widgetbucks($ad);
             break;
         case 'ox_plugin_ypn':
             $code = Advman_Upgrade::_get_code_ypn($ad);
             break;
     }
     if (!empty($code)) {
         $oAd = new $ad['class']();
         $oAd->import_settings($code);
         foreach ($oAd->p as $property => $value) {
             $ad[$property] = $value;
         }
     }
 }