private function sendPayDayReminder() { if ($this->shouldSendMonthly($this->accountSettings->get(Pap_Settings::NOTIFICATION_PAY_DAY_REMINDER_DAY_OF_MONTH))) { $monthlyReport = new Pap_Mail_PayDayReminder_PayDayReminder(); $monthlyReport->addRecipient($this->accountSettings->get(Pap_Settings::MERCHANT_NOTIFICATION_EMAIL)); $monthlyReport->sendNow(); $this->saveLastSendDate(); } }
public function execute() { $this->createDatabase()->execute('ALTER TABLE qu_pap_commissiontypes ADD countrycodes TEXT NULL DEFAULT NULL'); $this->createDatabase()->execute('ALTER TABLE qu_pap_commissiontypes ADD parentcommtypeid varchar(8) NULL DEFAULT NULL;'); $this->createDatabase()->execute("ALTER TABLE qu_pap_commissiontypes ADD COLUMN savezerocommission CHAR(1) NULL DEFAULT 'Y';"); $template = new Pap_Mail_PayDayReminder_PayDayReminder(); $template->setup(Gpf_Session::getAuthUser()->getAccountId()); $this->createDatabase()->execute('ALTER TABLE qu_pap_commissiontypes DROP countrycodes'); $this->createDatabase()->execute('ALTER TABLE qu_pap_commissiontypes DROP parentcommtypeid'); $this->createDatabase()->execute('ALTER TABLE qu_pap_commissiontypes DROP savezerocommission'); }