<?php

require_once dirname(__FILE__) . '/../database/BidRuleDAO.php';
require_once dirname(__FILE__) . '/../database/PPCEntityDAO.php';
$ruleDAO = new BidRuleDAO();
$adgroupDAO = new AdgroupDAO();
$adgroup = $adgroupDAO->load($_REQUEST["adgroupId"]);
if ($adgroup->keywordBidRule == null) {
    $adgroup->keywordBidRule = new BidRule();
    $adgroup->keywordBidRule->entityType = 2;
    $adgroup->keywordBidRule->ruleType = 1;
}
if ($adgroup->adgroupBidRule == null) {
    $adgroup->adgroupBidRule = new BidRule();
    $adgroup->adgroupBidRule->entityType = 2;
    $adgroup->adgroupBidRule->ruleType = 2;
}
if (isset($_REQUEST["keyword_cost_threshold"])) {
    $adgroup->keywordBidRule->cost_threshold = strip_tags($_REQUEST["keyword_cost_threshold"]);
    $adgroup->keywordBidRule->increase_percent = strip_tags($_REQUEST["keyword_bid_increase_percent"]);
    $adgroup->keywordBidRule->increase_days = strip_tags($_REQUEST["keyword_bid_increase_days"]);
    $adgroup->keywordBidRule->decrease_percent = strip_tags($_REQUEST["keyword_bid_decrease_percent"]);
    $adgroup->keywordBidRule->decrease_days = strip_tags($_REQUEST["keyword_bid_decrease_days"]);
    $adgroup->keywordBidRule->apply = $_REQUEST["apply_keyword_rule"] == "on";
    $adgroup->adgroupBidRule->cost_threshold = strip_tags($_REQUEST["adgroup_cost_threshold"]);
    $adgroup->adgroupBidRule->increase_percent = strip_tags($_REQUEST["adgroup_bid_increase_percent"]);
    $adgroup->adgroupBidRule->increase_days = strip_tags($_REQUEST["adgroup_bid_increase_days"]);
    $adgroup->adgroupBidRule->decrease_percent = strip_tags($_REQUEST["adgroup_bid_decrease_percent"]);
    $adgroup->adgroupBidRule->decrease_days = strip_tags($_REQUEST["adgroup_bid_decrease_days"]);
    $adgroup->adgroupBidRule->apply = $_REQUEST["apply_adgroup_rule"] == "on";
    $adgroupDAO->saveAdgroups(array($adgroup));
 function instantiateAd($row)
 {
     $ad = new Ad();
     $ad->id = $row["id"];
     $adgroupDAO = new AdgroupDAO();
     $ad->adgroup = $adgroupDAO->load($row["adgroup_id"]);
     $ad->adId = $row["ad_id"];
     $ad->name = $row["ad_name"];
     $ad->currentUrl = $row["current_url"];
     return $ad;
 }