当前位置: 首页>>代码示例>>PHP>>正文


PHP EmailTemplate::create方法代码示例

本文整理汇总了PHP中EmailTemplate::create方法的典型用法代码示例。如果您正苦于以下问题:PHP EmailTemplate::create方法的具体用法?PHP EmailTemplate::create怎么用?PHP EmailTemplate::create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EmailTemplate的用法示例。


在下文中一共展示了EmailTemplate::create方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: postAddEmailTemplate

 public function postAddEmailTemplate()
 {
     $input = Input::all();
     //validate input.
     $this->flash(EmailTemplate::create($input));
     return Redirect::route(self::EmailHome);
 }
开发者ID:guilhermefilippo,项目名称:access-manager,代码行数:7,代码来源:TemplatesController.php

示例2: store

 /**
  * Store a newly created emailtemplate in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), EmailTemplate::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     EmailTemplate::create($data);
     return Redirect::route('admin.templates.index')->with("message", "Data berhasil disimpan");
 }
开发者ID:arbuuuud,项目名称:gnt-aops,代码行数:14,代码来源:EmailTemplatesController.php

示例3: loadDefaultData

 /**
  * Loads data from the I18N_DIR for the target language into the
  * database. This is intended to be done at the time of installation;
  * however, care should be taken in this process to ensure that the
  * process could be repeated if an administrator wanted to change the
  * system language and reload the data.
  */
 function loadDefaultData()
 {
     # notrans -- do not translate the contents of this array
     $models = array('department.yaml' => 'Dept::create', 'sla.yaml' => 'SLA::create', 'form.yaml' => 'DynamicForm::create', 'list.yaml' => 'DynamicList::create', 'help_topic.yaml' => 'Topic::create', 'filter.yaml' => 'Filter::create', 'team.yaml' => 'Team::create', 'organization.yaml' => 'Organization::__create', 'ticket_status.yaml' => 'TicketStatus::__create', 'group.yaml' => 'Group::create', 'file.yaml' => 'AttachmentFile::create', 'sequence.yaml' => 'Sequence::__create');
     $errors = array();
     foreach ($models as $yaml => $m) {
         if ($objects = $this->getTemplate($yaml)->getData()) {
             foreach ($objects as $o) {
                 if ($m && is_callable($m)) {
                     @call_user_func_array($m, array($o, &$errors));
                 }
                 // TODO: Add a warning to the success page for errors
                 //       found here
                 $errors = array();
             }
         }
     }
     // Priorities
     $priorities = $this->getTemplate('priority.yaml')->getData();
     foreach ($priorities as $name => $info) {
         $sql = 'INSERT INTO ' . PRIORITY_TABLE . ' SET priority=' . db_input($name) . ', priority_id=' . db_input($info['priority_id']) . ', priority_desc=' . db_input($info['priority_desc']) . ', priority_color=' . db_input($info['priority_color']) . ', priority_urgency=' . db_input($info['priority_urgency']);
         db_query($sql);
     }
     // Configuration
     require_once INCLUDE_DIR . 'class.config.php';
     if (($tpl = $this->getTemplate('config.yaml')) && ($data = $tpl->getData())) {
         foreach ($data as $section => $items) {
             $_config = new Config($section);
             foreach ($items as $key => $value) {
                 $_config->set($key, $value);
             }
         }
     }
     // Load core config
     $_config = new OsticketConfig();
     // Determine reasonable default max_file_size
     $max_size = Format::filesize2bytes(strtoupper(ini_get('upload_max_filesize')));
     $val = (int) $max_size / 2;
     $po2 = 1;
     while ($po2 < $val) {
         $po2 <<= 1;
     }
     $_config->set('max_file_size', $po2);
     // Pages and content
     foreach (array('landing', 'thank-you', 'offline', 'registration-staff', 'pwreset-staff', 'banner-staff', 'registration-client', 'pwreset-client', 'banner-client', 'registration-confirm', 'registration-thanks', 'access-link') as $type) {
         $tpl = $this->getTemplate("templates/page/{$type}.yaml");
         if (!($page = $tpl->getData())) {
             continue;
         }
         $sql = 'INSERT INTO ' . PAGE_TABLE . ' SET type=' . db_input($type) . ', name=' . db_input($page['name']) . ', body=' . db_input($page['body']) . ', lang=' . db_input($tpl->getLang()) . ', notes=' . db_input($page['notes']) . ', created=NOW(), updated=NOW(), isactive=1';
         if (db_query($sql) && ($id = db_insert_id()) && in_array($type, array('landing', 'thank-you', 'offline'))) {
             $_config->set("{$type}_page_id", $id);
         }
     }
     // Default Language
     $_config->set('system_language', $this->langs[0]);
     // content_id defaults to the `id` field value
     db_query('UPDATE ' . PAGE_TABLE . ' SET content_id=id');
     // Canned response examples
     if (($tpl = $this->getTemplate('templates/premade.yaml')) && ($canned = $tpl->getData())) {
         foreach ($canned as $c) {
             if (($id = Canned::create($c, $errors)) && isset($c['attachments'])) {
                 $premade = Canned::lookup($id);
                 foreach ($c['attachments'] as $a) {
                     $premade->attachments->save($a, false);
                 }
             }
         }
     }
     // Email templates
     // TODO: Lookup tpl_id
     if ($objects = $this->getTemplate('email_template_group.yaml')->getData()) {
         foreach ($objects as $o) {
             $o['lang_id'] = $this->langs[0];
             $tpl = EmailTemplateGroup::create($o, $errors);
         }
     }
     // This shouldn't be necessary
     $tpl = EmailTemplateGroup::lookup(1);
     foreach ($tpl::$all_names as $name => $info) {
         if (($tp = $this->getTemplate("templates/email/{$name}.yaml")) && ($t = $tp->getData())) {
             $t['tpl_id'] = $tpl->getId();
             $t['code_name'] = $name;
             $id = EmailTemplate::create($t, $errors);
             if ($id && ($template = EmailTemplate::lookup($id)) && ($ids = Draft::getAttachmentIds($t['body']))) {
                 $template->attachments->upload($ids, true);
             }
         }
     }
 }
开发者ID:KingsleyGU,项目名称:osticket,代码行数:97,代码来源:class.i18n.php

示例4: EmailTemplate

$id = tep_db_prepare_input($_GET['id']);
if ($id == 'new') {
    $id = null;
}
$obj = new EmailTemplate($id);
$id_to_show_if_new = 'NEW';
if (isset($_POST['me_action'])) {
    if ($_POST['me_action'] == 'SAVEDATA') {
        $template_id = tep_db_prepare_input($_POST['template_id']);
        $name = tep_db_prepare_input($_POST['template_name']);
        $info = tep_db_prepare_input($_POST['template_info']);
        $info_technical = tep_db_prepare_input($_POST['template_info_technical']);
        $default_languages_id = tep_db_prepare_input($_POST['default_languages_id']);
        $ajaxResult = array();
        if ($template_id == $id_to_show_if_new) {
            $obj->create($name, $info, $info_technical, $default_languages_id);
            $ajaxResult['id'] = is_null($obj->id) ? '0' : $obj->id;
            $ajaxResult['action'] = $id_to_show_if_new;
        } else {
            $obj->update($name, $info, $info_technical, $default_languages_id);
            $ajaxResult['id'] = $template_id;
            $ajaxResult['action'] = 'UPDATED';
        }
        echo ajaxReturn($ajaxResult);
        exit;
    } elseif ($_POST['me_action'] == 'DELETEDATA') {
        $template_id = tep_db_prepare_input($_POST['template_id']);
        if ($template_id != $id_to_show_if_new && $template_id == $obj->id) {
            $obj->delete();
        }
        echo is_null($obj->id) ? '1' : '0';
开发者ID:blasiuscosa,项目名称:manobo-2008,代码行数:31,代码来源:email-template-detail.php

示例5: run


//.........这里部分代码省略.........

				<p>Ada dua point penting yang mau saya sampaikan berkaitan dengan hal
				di atas:</p>

				<p>PERTAMA, di bisnis MLM upline dan downline itu bukan hubungan
				atasan dan bawahan. Upline dan downline adalah mitra kerja. Yang
				pertama lebih berpengalaman dari yang kedua. Kalau salah satu pihak mendapat untung, cukup wajar bukan kalau pihak yang lain juga mendapatkan pembagian keuntungan?</p>

				<p>KEDUA, di bisnis MLM, Anda bisa mengalahkan penghasilan upline
				Anda, kalau Anda bekerja lebih keras dari pada upline Anda. Hal ini sudah banyak contohnya di bisnis JMOA. Sebagai karyawan, kalau Anda bekerja lebih keras daripada atasan Anda, apakah penghasilan Anda bisa lebih besar daripada atasan Anda? Mungkin bisa, tapi sangat jarang.</p>

				<p>Itulah mengapa, Robert T. Kiyosaki dalam bukunya "Business of
				the 21st Century" mengatakan: "Network Marketing (MLM)
				adalah bisnis yang sangat adil. Semua orang dari berbagai latar
				belakang apa pun, mempunyai peluang sukses yang sama di bisnis
				ini."</p>', 'subject' => 'Ada yang bilang : "Saya tidak suka MLM karena menguntungkan orang ya..', 'content_main_title' => 'Ada yang bilang : "Saya tidak suka MLM karena menguntungkan orang ya..', 'sequence' => 6], ['content_body' => '<p>Hi,</p>
				<p>Izinkan kami menceritakan sebuah kisah yang sangat menarik. Tentang seorang nelayan yang aneh.

				<p>Ada cerita mengenai seorang nelayan yang setiap kali pergi
				memancing, dia membawa alat pengukur sepanjang 15cm. Alat ini
				digunakannya untuk mengukur setiap ikan yang diperolehnya.</p>

				<p>Apabila ikan yang diperoleh panjangnya lebih dari 15 cm maka dia
				akan melepaskan kembali ikan tersebut ke laut. Sebaliknya jika ikan yang diperoleh panjangnya kurang dari 15 cm maka ikan tersebut akan dimasukkan ke dalam keranjang untuk dibawa pulang nantinya.</p>

				<p>Tanpa sepengetahuannya, ada seorang anak kecil yang sejak awal
				mengamati cara memancing nelayan ini, yang kelihatannya cukup aneh. Biasanya para nelayan lain justru membawa ikan yang besar dan melepaskan kembali ikan-ikan yang masih kecil ke laut, tetapi
				nelayan yang satu ini malah kebalikannya.</p>

				<p>Karena penasaran, anak kecil ini memberanikan diri bertanya,
				"Pak Nelayan, kenapa Bapak hanya mengambil ikan yang
				panjangnya kurang dari 15 cm untuk dibawa pulang? Bukankah justru
				semakin panjang dan semakin besar ikannya semakin baik?"</p>

				<p>Lalu nelayan tersebut menjawab, "Oh kamu masih kecil jadi
				belum mengerti. Di rumah Bapak wajan penggorengan yang ada,
				diameternya hanya 15 cm, jadi kalau ikannya kebesaran nanti tidak
				muat."</p>

				<p>Kalau kita amati, jawaban nelayan itu benar-benar lucu. Karena,
				seharusnya nelayan itu dapat mengganti wajan yang lebih besar untuk bisa menampung ikan-ikan yang lebih besar.</p>

				<p>Namun seringkali, tanpa kita sadari hal yang sama terjadi dalam
				kehidupan kita juga. Kita kadang sulit mendapatkan hal-hal yang
				besar dalam berbagai aspek kehidupan kita hanya karena
				"wajan pikiran" kita yang terlalu sempit.</p>

				<p>Percayalah, Tuhan ingin memberikan hal-hal yang besar bagi kita.
				Sayangnya, pikiran kita terlalu kecil untuk dapat menerimanya.</p>

				<p>Yang perlu kita lakukan adalah, jangan batasi pikiran kita untuk
				meraih sesuatu yang lebih besar.</p>

				<p>Di bisnis ini, Anda bisa meraih impian-impian besar Anda. Ini sudah dibuktikan oleh ribuan orang yang berhasil meraih impian-impian mereka, satu demi satu, dalam waktu 3-6 tahun setelah menjalankan bisnis ini.</p>

				<p>Dan sudah dibuktikan oleh jutaan orang yang mengerjakan model
				bisnis yang sama di seluruh dunia.</p>

				<p>Yang membedakan antara orang yang sudah sukses meraih apa yang
				mereka impikan dan yang belum adalah, kapasitas berpikir.</p>

				<p>Gantilah wajan pikiran Anda dengan yang lebih besar, agar ikan-ikan impian yang lebih besar bisa datang kepada Anda.</p>', 'subject' => 'Kisah Nelayan yang Aneh', 'content_main_title' => 'Kisah Nelayan yang Aneh', 'sequence' => 7], ['content_body' => '<p>Hi,</p>
				<p>Dalam sebuah sesi konsultasi, beberapa orang downline menyampaikan keluhan kepada saya tentang betapa sulitnya menjalankan bisnis ini.</p>

				<p>Saya cuma menanggapi dengan mengatakan kepada mereka bahwa 
				apa yang sedang mereka jalankan adalah sebuah BISNIS. 
				Bisnis yang nyata.</p>

				<p>Dibandingkan dengan bisnis konvensional, bisnis MLM jauh 
				lebih mudah. </p>

				<p>Tidak perlu ngurus karyawan, kulakan barang, produksi 
				barang, pengiriman barang, dan stok barang. Tidak perlu 
				ngurus izin usaha.</p>

				<p>Tidak perlu bayar sewa gedung, iklan, dan gaji karyawan.
				Juga tidak perlu siapkan modal untuk isi stok di toko. 
				Karena investasi hanya dilakukan sekali, yaitu saat 
				bergabung.</p>

				<p>Semua pekerjaan itu diambil alih oleh perusahaan MLM. 
				Kita sebagai distributor hanya melakukan hal yang sangat sederhana: menceritakan manfaat produk dan manfaat bisnis 
				ini kepada orang lain. Secara terus menerus. Setiap hari. 
				Sama halnya seperti pemilik toko membuka tokonya setiap 
				hari.</p>

				<p>Lakukan bagian anda itu berulang-ulang, dengan tulus dan 
				niat membantu. PASTI ada yang menolak, PASTI ada yang 
				menerima. Dan PASTI juga ada orang-orang lain yang 
				menunggu produk dan peluang bisnis ini.</p>

				<p>Dan suatu saat nanti, PASTI ketekunan dan usaha pantang 
				menyerah anda akan memberikan hasil.</p>

				<p>Masih mengatakan bahwa bisnis MLM itu sulit?</p>
				', 'subject' => 'MLM itu Bisnis yang Sulit. Benarkah?', 'content_main_title' => 'MLM itu Bisnis yang Sulit. Benarkah?', 'sequence' => 8]);
        foreach ($array as $item) {
            EmailTemplate::create($item);
        }
    }
开发者ID:arbuuuud,项目名称:gnt-aops,代码行数:101,代码来源:EmailTemplatesTableSeeder.php


注:本文中的EmailTemplate::create方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。