- }
- else
- {
- $id = 'n' . microtime(true);
- while (\Utility\FileStore::existsJson($id))
- {
- time_nanosleep(0, 1000);
- $id = 'n' . microtime(true);
- };
- foreach ($attachments as $key => $data)
- {
- $attachments[$key] = utf8_encode($data);
- }
- foreach ($complexAttachments as $key => $data)
- {
- $complexAttachments[$key] = utf8_encode($data);
- }
- \Utility\FileStore::storeJson(
- $id,
- array(
- 'fromCompanyId' => $fromCompanyId,
- 'fromProfileId' => $fromProfileId,
- 'toCompanyId' => $toCompanyId,
- 'toProfileId' => $toProfileId,
- 'email' => $email,
- 'mobile' => $mobile,
- 'subject' => $subject,
- 'emailTemplate' => $emailTemplate,
- 'smsTemplate' => $smsTemplate,
- 'attachments' => $attachments,
- 'complexAttachments' => $complexAttachments,
- 'disableSms' => $disableSms
- )
- );
- if (false === self::$_gearClient)
- {
- self::$_gearClient = new \GearmanClient();
- self::$_gearClient->addServer();
- }
- self::$_gearClient->doBackground(
- 'Notify',
- $id
- );
- }
+
+// if (IS_BROCHURE)
+// {
+// self::send(
+// $fromCompanyId, $fromProfileId,
+// $toCompanyId, $toProfileId, $email, $mobile,
+// $subject, $emailTemplate, $smsTemplate,
+// $attachments, $complexAttachments, $disableSms
+// );
+// }
+// else
+// {
+// $id = 'n' . microtime(true);
+// while (\Utility\FileStore::existsJson($id))
+// {
+// time_nanosleep(0, 1000);
+// $id = 'n' . microtime(true);
+// };
+// foreach ($attachments as $key => $data)
+// {
+// $attachments[$key] = utf8_encode($data);
+// }
+// foreach ($complexAttachments as $key => $data)
+// {
+// $complexAttachments[$key] = utf8_encode($data);
+// }
+// \Utility\FileStore::storeJson(
+// $id,
+// array(
+// 'fromCompanyId' => $fromCompanyId,
+// 'fromProfileId' => $fromProfileId,
+// 'toCompanyId' => $toCompanyId,
+// 'toProfileId' => $toProfileId,
+// 'email' => $email,
+// 'mobile' => $mobile,
+// 'subject' => $subject,
+// 'emailTemplate' => $emailTemplate,
+// 'smsTemplate' => $smsTemplate,
+// 'attachments' => $attachments,
+// 'complexAttachments' => $complexAttachments,
+// 'disableSms' => $disableSms
+// )
+// );
+// if (false === self::$_gearClient)
+// {
+// self::$_gearClient = new GearmanClient();
+// self::$_gearClient->addServer();
+// }
+// $job_handle=self::$_gearClient->doBackground(
+// 'Notify',
+// $id
+// );
+//
+// }