static function initBasketMailTemplates($language, $isReset) { $db = Database::instance(); //if it's a reset request, empty the table if ($isReset) { $db->query("DELETE FROM {bp_email_templates}"); } //Add email_templates if the table is empty $email_template = ORM::factory("bp_email_template")->where("id", "=", 1)->find(); if (!$email_template->loaded()) { //========================== // SETTINGS FOR ENGLISH if ($language == "en_US" or $language == "en_UK") { bp_email_template::create("order", str_replace('$', '"', "INTERNAL ORDER\nOrder number: %order_number\nOrdered on: %order_datetime\nTotal amount: %total_cost\nDelivery method: %delivery_method\n\nOrder for: \n%customer_details \n%comments \n\n%order_lines"), str_replace('$', '"', "<h2>Order e-mail Html</h2><p>Insert Html formatted order template e-mail from directory \$!install\$ here</p>")); bp_email_template::create("order_paypal", str_replace('$', '"', "INTERNAL ORDER\nOrder number: %order_number\nOrdered on: %order_datetime\nTotal amount: %total_cost\nDelivery method: %delivery_method\n\nOrder for: \n%customer_details \n%comments \n\n%order_lines"), str_replace('$', '"', "<h2>PayPal Order e-mail Html</h2><p>Insert Html formatted PayPal order template e-mail from directory \$!install\$ here</p>")); bp_email_template::create("order_update", "Not used.", str_replace('$', '"', "<h2>Order update e-mail Html</h2><p>Insert Html formatted order update template e-mail from directory \$!install\$ here</p>")); } elseif ($language == "nl_NL") { // name, email_text, email_html bp_email_template::create("order", str_replace('$', '"', "INTERNE BESTELLING\nBestelnummer: %order_number\nBesteld op: %order_datetime\nTotaalbedrag: %total_cost\nBezorgwijze: %delivery_method\n\nBestemd voor: \n%customer_details \n%comments \n\n%order_lines"), str_replace('$', '"', "<h2>bestelbevestigingsmail Html</h2><p>Voeg de Html bestelbevestigingsmail uit directory \$!install\$ hier toe</p>")); bp_email_template::create("order_paypal", str_replace('$', '"', "INTERNE BESTELLING\nBestelnummer: %order_number\nBesteld op: %order_datetime\nTotaalbedrag: %total_cost\nBezorgwijze: %delivery_method\n\nBestemd voor: \n%customer_details \n%comments \n\n%order_lines"), str_replace('$', '"', "<h2>PayPal Bestelling e-mail Html</h2><p>Voeg de Html PayPal bestelling e-mail uit directory \$!install\$ hier toe</p>")); bp_email_template::create("order_update", "Niet gebruikt.", str_replace('$', '"', "<h2>Bestelling update e-mail Html</h2><p>Voeg de Html bestelling update e-mail uit directory \$!install\$ hier toe</p>")); } } }
public function edit_email_template_form($id) { $email_template = ORM::factory("bp_email_template", $id); if (!$email_template->loaded()) { kohana::show_404(); } $form = bp_email_template::get_edit_form_admin($email_template); print $form; }