protected function createMailAttachments(Gpf_Db_MailTemplate $template, Gpf_Db_Mail $mail) { $select = new Gpf_SqlBuilder_SelectBuilder(); $select->select->add('fileid', 'fileid'); $select->select->addConstant($mail->get('mailid'), 'mailid'); $select->select->add('is_included_image', 'is_included_image'); $select->from->add(Gpf_Db_Table_MailTemplateAttachments::getName()); $select->where->add('templateid', '=', $template->get('templateid')); $insert = new Gpf_SqlBuilder_InsertBuilder(); $insert->setTable(Gpf_Db_Table_MailAttachments::getInstance()); $insert->fromSelect($select); $insert->execute(); }