/** * @service banner write * @param Gpf_Rpc_Params $params */ public function load(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $banner = new Pap_Db_BannerInRotator(); $banner->setId($form->getFieldValue("Id")); $banner->load(); $form->setField("valid_from",$banner->getValidFrom()); $form->setField("valid_until",$banner->getValidUntil()); $form->setField("rank",$banner->getRank()); $form->setField("rotatedbannerid",$banner->getRotatedBannerId()); return $form; }