Exemplo n.º 1
0
 function PNWCreateProfile($isSub = 1, $params)
 {
     $user_id = $params['user_id'];
     $project_id = $params['project_id'];
     $project_password = $params['project_password'];
     $amount = $params['amount'];
     $currency_id = $params['currency_id'];
     $language_id = $params['language_id'];
     $orderId = $params['order_number'];
     $reason1 = $params['reason_1'];
     //$expires = $this->transInterval($params['recurrence_unit'],$params['expires']);
     //$expires = $expires['length'];
     $data = array('user_id' => $user_id, 'project_id' => $project_id, 'sender_holder' => '', 'sender_account_number' => '', 'sender_bank_code' => '', 'sender_country_id' => '', 'amount' => $amount, 'currency_id' => $currency_id, 'reason_1' => $reason1, 'reason_2' => '', 'user_variable_0' => $orderId, 'user_variable_1' => '', 'user_variable_2' => '', 'user_variable_3' => '', 'user_variable_4' => '', 'user_variable_5' => '', 'project_password' => $project_password);
     $hash = $this->getHash($data);
     $form = oseHtml::getInstance('form');
     $link = OSEMSC_F_URL;
     //.'/index.php?option=com_osemsc';
     $hiddenMerchantnumber = $form->hidden('user_id', $user_id);
     $hiddenAmount = $form->hidden('amount', $amount);
     $hiddenCurrency = $form->hidden('currency_id', $currency_id);
     $hiddenUV0 = $form->hidden('user_variable_0', $orderId);
     $hiddenReason1 = $form->hidden('reason_1', $reason1);
     $hiddenReason2 = $form->hidden('reason_2', '');
     //$hiddenExpires  = $form->hidden('expires',$expires);
     $hiddenProject = $form->hidden('project_id', $project_id);
     //$hiddenLanguage = $form->hidden('language_id',$language_id);
     $hiddenHash = $form->hidden('hash', $hash);
     $submit = $form->submit('submit_button', 'submit', 'submit_button');
     //$form->append('<script type="text/javascript" src="http://www.epay.dk/js/standardwindow.js"></script> ');
     $form->createForm('https://www.directebanking.com/payment/start', null, null, 'POST', 'ePay_window');
     $form->addLevel();
     $form->sc('et');
     $form->append($hiddenMerchantnumber);
     $form->sc('et');
     $form->append($hiddenProject);
     $form->sc('et');
     $form->append($hiddenAmount);
     $form->sc('et');
     $form->append($hiddenCurrency);
     $form->sc('et');
     $form->append($hiddenUV0);
     $form->sc('et');
     $form->append($hiddenReason1);
     $form->sc('et');
     $form->append($hiddenReason2);
     $form->sc('et');
     $form->append($hiddenHash);
     $form->sc('et');
     //$form->append($hiddenLanguage);
     //$form->sc('et');
     $form->append($submit);
     $form->sc('et');
     $form->subLevel();
     $form->sc('et');
     $form->endForm();
     $html = $form->output();
     return $html;
 }
Exemplo n.º 2
0
 function search($key, $exact = false)
 {
     $html = oseHtml::getInstance('form');
     $html->append('<table width="1000px">');
     $html->sc('et');
     $html->append('<thead>');
     $html->sc('eta');
     $html->append('<tr>');
     $html->sc('eta');
     $html->append('<th width="5%">ID</th><th width="33%">File name</th><th>Path</th>');
     $html->sc('ets');
     $html->append('</tr>');
     $html->sc('ets');
     $html->append('</thead>');
     $html->sc('et');
     $i = 0;
     $html->append('<tbody>');
     $html->sc('eta');
     foreach ($this->get('files') as $file) {
         $data = JFile::read($file);
         preg_match_all("/{$key}/", $data, $matches);
         if (count($matches[0]) > 0) {
             $html->append('<tr>');
             $html->sc('eta');
             $html->append('<td align="center">' . $i . '</td><td align="right">' . basename($file) . '</td><td style="padding-left:20px">' . $file . '</td>');
             $html->sc('ets');
             $html->append('</tr>');
             $html->sc('et');
             $i++;
         }
     }
     $html->append('</tbody>');
     $html->sc('ets');
     $html->append('</table>');
     return $html->output();
 }