Viewing file: ExperienceCertificate.php (24.1 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class ExperienceCertificate extends Model { protected $table = 'experience_certificates'; protected $fillable = [ 'id', 'lang', 'content', 'created_by' ];
public static function replaceVariable($content, $obj) { $arrVariable = [ '{app_name}', '{date}', '{employee_name}', '{duration}', '{designation}', '{payroll}',
]; $arrValue = [ 'app_name' => '-', 'date' => '-', 'employee_name' => '-', 'duration' => '-', 'designation' => '-', 'payroll' => '-',
];
foreach($obj as $key => $val) { $arrValue[$key] = $val; } $settings = Utility::settings();
// dd(env('APP_NAME')); $arrValue['app_name'] = env('APP_NAME');
return str_replace($arrVariable, array_values($arrValue), $content); } public static function defaultExpCertificat() {
$defaultTemplate = [
'ar' => '<h3 style="text-align: center;">بريد إلكتروني تجربة</h3>
<p>{app_name}</p>
<p>إلي من يهمه الامر</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>مدة الخدمة {duration} في {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>الادوار والمسؤوليات</p>
<p>وصف موجز لمسار عمل الموظف وبيان إيجابي من المدير أو المشرف.</p>
<p>بإخلاص،</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>التوقيع</p>
<p>{app_name}</p>',
'da' => '<h3 style="text-align: center;">Erfaringsbrev</h3>
<p>{app_name}</p>
<p>TIL HVEM DET MÅTTE VEDRØRE</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Tjenesteperiode {duration} i {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Roller og ansvar</p>
<p>Kort beskrivelse af medarbejderens ansættelsesforløb og positiv udtalelse fra leder eller arbejdsleder.</p>
<p>Med venlig hilsen</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Underskrift</p>
<p>{app_name}</p>', 'de' => '<h3 style="text-align: center;">Erfahrungsbrief</h3>
<p>{app_name}</p>
<p>WEN ES ANGEHT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Dienstzeit {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rollen und Verantwortlichkeiten</p>
<p>Kurze Beschreibung des beruflichen Werdegangs des Mitarbeiters und eine positive Stellungnahme des Vorgesetzten oder Vorgesetzten.</p>
<p>Aufrichtig,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Unterschrift</p>
<p>{app_name}</p>', 'en' => '<p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: center;" align="center"><span style="font-size: 18pt;"><strong>Experience Letter</strong></span></p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{app_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">TO WHOM IT MAY CONCERN</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{date}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{employee_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Tenure of Service {duration} in {app_name}.</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{designation}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{payroll}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Roles and Responsibilities</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Brief description of the employee’s course of employment and a positive statement from the manager or supervisor.</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Sincerely,</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{employee_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{designation}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Signature</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{app_name}</p>', 'es' => '<h3 style="text-align: center;">Carta de experiencia</h3>
<p>{app_name}</p>
<p>A QUIEN LE INTERESE</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Duración del servicio {duration} en {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Funciones y responsabilidades</p>
<p>Breve descripción del curso de empleo del empleado y una declaración positiva del gerente o supervisor.</p>
<p>Sinceramente,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Firma</p>
<p>{app_name}</p>', 'fr' => '<h3 style="text-align: center;">Lettre dexpérience</h3>
<p>{app_name}</p>
<p>À QUI DE DROIT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Durée du service {duration} dans {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rôles et responsabilités</p>
<p>Brève description de lévolution de lemploi de lemployé et une déclaration positive du gestionnaire ou du superviseur.</p>
<p>Sincèrement,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Signature</p>
<p>{app_name}</p>', 'id' => '<h3 style="text-align: center;">Surat Pengalaman</h3>
<p>{app_name}</p>
<p>UNTUK PERHATIAN</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Jangka Waktu Layanan {duration} di {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Peran dan Tanggung Jawab</p>
<p>Deskripsi singkat tentang pekerjaan karyawan dan pernyataan positif dari manajer atau supervisor.</p>
<p>Sungguh-sungguh,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Tanda tangan</p>
<p>{app_name}</p>', 'it' => '<h3 style="text-align: center;">Lettera di esperienza</h3>
<p>{app_name}</p>
<p>PER CHI È COINVOLTO</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Durata del servizio {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Ruoli e responsabilità</p>
<p>Breve descrizione del percorso lavorativo del dipendente e dichiarazione positiva del manager o supervisore.</p>
<p>Cordiali saluti,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Firma</p>
<p>{app_name}</p>', 'ja' => ' <h3 style="text-align: center;">体験談</h3>
<p>{app_name}</p>
<p>ご担当者様</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>{app_name} のサービス {duration} の保有期間。</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>役割と責任</p>
<p>従業員の雇用コースの簡単な説明と、マネージャーまたはスーパーバイザーからの肯定的な声明。</p>
<p>心から、</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>サイン</p>
<p>{app_name}</p>', 'nl' => '<h3 style="text-align: center;">Ervaringsbrief</h3>
<p>{app_name}</p>
<p>VOOR WIE HET AANGAAT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Diensttijd {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rollen en verantwoordelijkheden</p>
<p>Korte omschrijving van het dienstverband van de medewerker en een positieve verklaring van de leidinggevende of leidinggevende.</p>
<p>Eerlijk,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Handtekening</p>
<p>{app_name}</p>', 'pl' => '<h3 style="text-align: center;">Doświadczenie List</h3>
<p>{app_name}</p>
<p>DO TYCH KTÓRYCH MOŻE TO DOTYCZYĆ</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Okres świadczenia usług {duration} w aplikacji {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Role i obowiązki</p>
<p>Krótki opis przebiegu zatrudnienia pracownika oraz pozytywna opinia kierownika lub przełożonego.</p>
<p>Z poważaniem,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Podpis</p>
<p>{app_name}</p>', 'pt' => '<h3 style="text-align: center;">Carta de Experiência</h3>
<p>{app_name}</p>
<p>A QUEM POSSA INTERESSAR</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Tempo de serviço {duration} em {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Papéis e responsabilidades</p>
<p>Breve descrição do curso de emprego do funcionário e uma declaração positiva do gerente ou supervisor.</p>
<p>Sinceramente,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Assinatura</p>
<p>{app_name}</p>', 'ru' => '<h3 style="text-align: center;">Письмо об опыте</h3>
<p>{app_name}</p>
<p>ДЛЯ ПРЕДЪЯВЛЕНИЯ ПО МЕСТУ ТРЕБОВАНИЯ</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Срок службы {duration} в {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Роли и обязанности</p>
<p>Краткое описание трудового стажа работника и положительное заключение руководителя или руководителя.</p>
<p>Искренне,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Подпись</p>
<p>{app_name}</p>',
];
foreach($defaultTemplate as $lang => $content) { ExperienceCertificate::create( [ 'lang' => $lang, 'content' => $content, 'created_by' => 2,
] ); }
} public static function defaultExpCertificatRegister($user_id) {
$defaultTemplate = [
'ar' => '<h3 style="text-align: center;">بريد إلكتروني تجربة</h3>
<p>{app_name}</p>
<p>إلي من يهمه الامر</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>مدة الخدمة {duration} في {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>الادوار والمسؤوليات</p>
<p>وصف موجز لمسار عمل الموظف وبيان إيجابي من المدير أو المشرف.</p>
<p>بإخلاص،</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>التوقيع</p>
<p>{app_name}</p>',
'da' => '<h3 style="text-align: center;">Erfaringsbrev</h3>
<p>{app_name}</p>
<p>TIL HVEM DET MÅTTE VEDRØRE</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Tjenesteperiode {duration} i {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Roller og ansvar</p>
<p>Kort beskrivelse af medarbejderens ansættelsesforløb og positiv udtalelse fra leder eller arbejdsleder.</p>
<p>Med venlig hilsen</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Underskrift</p>
<p>{app_name}</p>', 'de' => '<h3 style="text-align: center;">Erfahrungsbrief</h3>
<p>{app_name}</p>
<p>WEN ES ANGEHT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Dienstzeit {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rollen und Verantwortlichkeiten</p>
<p>Kurze Beschreibung des beruflichen Werdegangs des Mitarbeiters und eine positive Stellungnahme des Vorgesetzten oder Vorgesetzten.</p>
<p>Aufrichtig,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Unterschrift</p>
<p>{app_name}</p>', 'en' => '<p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: center;" align="center"><span style="font-size: 18pt;"><strong>Experience Letter</strong></span></p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{app_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">TO WHOM IT MAY CONCERN</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{date}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{employee_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Tenure of Service {duration} in {app_name}.</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{designation}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{payroll}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Roles and Responsibilities</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Brief description of the employee’s course of employment and a positive statement from the manager or supervisor.</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center"> </p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Sincerely,</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{employee_name}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{designation}</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">Signature</p> <p lang="en-IN" style="margin-bottom: 0cm; direction: ltr; line-height: 2; text-align: left;" align="center">{app_name}</p>', 'es' => '<h3 style="text-align: center;">Carta de experiencia</h3>
<p>{app_name}</p>
<p>A QUIEN LE INTERESE</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Duración del servicio {duration} en {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Funciones y responsabilidades</p>
<p>Breve descripción del curso de empleo del empleado y una declaración positiva del gerente o supervisor.</p>
<p>Sinceramente,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Firma</p>
<p>{app_name}</p>', 'fr' => '<h3 style="text-align: center;">Lettre dexpérience</h3>
<p>{app_name}</p>
<p>À QUI DE DROIT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Durée du service {duration} dans {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rôles et responsabilités</p>
<p>Brève description de lévolution de lemploi de lemployé et une déclaration positive du gestionnaire ou du superviseur.</p>
<p>Sincèrement,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Signature</p>
<p>{app_name}</p>', 'id' => '<h3 style="text-align: center;">Surat Pengalaman</h3>
<p>{app_name}</p>
<p>UNTUK PERHATIAN</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Jangka Waktu Layanan {duration} di {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Peran dan Tanggung Jawab</p>
<p>Deskripsi singkat tentang pekerjaan karyawan dan pernyataan positif dari manajer atau supervisor.</p>
<p>Sungguh-sungguh,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Tanda tangan</p>
<p>{app_name}</p>', 'it' => '<h3 style="text-align: center;">Lettera di esperienza</h3>
<p>{app_name}</p>
<p>PER CHI È COINVOLTO</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Durata del servizio {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Ruoli e responsabilità</p>
<p>Breve descrizione del percorso lavorativo del dipendente e dichiarazione positiva del manager o supervisore.</p>
<p>Cordiali saluti,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Firma</p>
<p>{app_name}</p>', 'ja' => ' <h3 style="text-align: center;">体験談</h3>
<p>{app_name}</p>
<p>ご担当者様</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>{app_name} のサービス {duration} の保有期間。</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>役割と責任</p>
<p>従業員の雇用コースの簡単な説明と、マネージャーまたはスーパーバイザーからの肯定的な声明。</p>
<p>心から、</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>サイン</p>
<p>{app_name}</p>', 'nl' => '<h3 style="text-align: center;">Ervaringsbrief</h3>
<p>{app_name}</p>
<p>VOOR WIE HET AANGAAT</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Diensttijd {duration} in {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Rollen en verantwoordelijkheden</p>
<p>Korte omschrijving van het dienstverband van de medewerker en een positieve verklaring van de leidinggevende of leidinggevende.</p>
<p>Eerlijk,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Handtekening</p>
<p>{app_name}</p>', 'pl' => '<h3 style="text-align: center;">Doświadczenie List</h3>
<p>{app_name}</p>
<p>DO TYCH KTÓRYCH MOŻE TO DOTYCZYĆ</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Okres świadczenia usług {duration} w aplikacji {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Role i obowiązki</p>
<p>Krótki opis przebiegu zatrudnienia pracownika oraz pozytywna opinia kierownika lub przełożonego.</p>
<p>Z poważaniem,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Podpis</p>
<p>{app_name}</p>', 'pt' => '<h3 style="text-align: center;">Carta de Experiência</h3>
<p>{app_name}</p>
<p>A QUEM POSSA INTERESSAR</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Tempo de serviço {duration} em {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Papéis e responsabilidades</p>
<p>Breve descrição do curso de emprego do funcionário e uma declaração positiva do gerente ou supervisor.</p>
<p>Sinceramente,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Assinatura</p>
<p>{app_name}</p>', 'ru' => '<h3 style="text-align: center;">Письмо об опыте</h3>
<p>{app_name}</p>
<p>ДЛЯ ПРЕДЪЯВЛЕНИЯ ПО МЕСТУ ТРЕБОВАНИЯ</p>
<p>{date}</p>
<p>{employee_name}</p>
<p>Срок службы {duration} в {app_name}.</p>
<p>{designation}</p>
<p>{payroll}</p>
<p>Роли и обязанности</p>
<p>Краткое описание трудового стажа работника и положительное заключение руководителя или руководителя.</p>
<p>Искренне,</p>
<p>{employee_name}</p>
<p>{designation}</p>
<p>Подпись</p>
<p>{app_name}</p>',
];
foreach($defaultTemplate as $lang => $content) { ExperienceCertificate::create( [ 'lang' => $lang, 'content' => $content, 'created_by' => $user_id,
] ); }
} }
|