/** * Function to set a button on the block */ function setButton() { $button = new DynamicButton(); $html = $button->CreateButton($this->button_url, $this->button_name, $this->button_div_id, $this->call_back_method, $this->button_icon, 'margin: 0 0 10px 25px;'); return $html; }
<div class="layout_content"> <?php $thistab = _('Contacts'); include_once 'includes/ofuz_navtabs.php'; ?> <?php $do_breadcrumb = new Breadcrumb(); $do_breadcrumb->getBreadcrumbs(); ?> <div class="grayline1"></div> <div class="spacerblock_20"></div> <table class="layout_columns"><tr><td class="layout_lcolumn"> <div class="left_text_links"> <?php $button_new_contact = new DynamicButton(); $do_contact_limit = new UserPlan(); if ($do_contact_limit->canUserAddContact()) { echo $button_new_contact->CreateButton('/contact_add.php', _('add new contact'), '', '', 'dyn_button_add_new_contact'); } else { echo $button_new_contact->CreateButton('/upgrade_your_account.php?msg=' . $_SESSION['do_User']->plan . '_c', _('add new contact'), '', '', 'dyn_button_add_new_contact'); } ?> <!-- hide for now as its counter intuitive when we do not have listing of companies <br /><br /> <a href="company_add.php"><?php echo _('Add a new company'); ?> </a> //--> </div><br /><br /> <?php
echo _('( hide totals )'); ?> </a></div> </td><td class="layout_rcolumn"> <div id="email_msg" style="display:none"> <div style="margin-left:0px;" class="messages_unauthorized marginright"> <?php echo _('Sending Emails......'); ?> </div> </div> <div class="banner40 pad020 text34"> <?php echo _('Invoices'); $do_inv_limit = new UserPlan(); $button_add_invoice = new DynamicButton(); if ($do_inv_limit->canUserAddInvoice()) { echo '<div class="right_20_top_0">', $button_add_invoice->CreateButton('/invoice_add.php', _('create new invoice'), '', '', 'dyn_button_add_new_invoice', 'width:150px;'), '</div>'; } else { echo '<div class="right_20_top_0">', $button_add_invoice->CreateButton('/upgrade_your_account.php?msg=' . $_SESSION['do_User']->plan . '_i', _('create new invoice'), '', '', 'dyn_button_add_new_invoice', 'width:150px;'), '</div>'; } ?> </div> <div id="inv_msgs"> <?php if ($_SESSION['inv_past_due_hide'] == 'Yes') { $do_invoice_check = new Invoice(); $msg = new Message(); if ($do_invoice_check->hasInvoices()) { if ($msg->getMessageFromContext("invoice list")) {
echo '</tr>'; echo '<tr>'; echo '<td colspan=4>'; echo '<div class="dashedline"></div>'; echo '</td>'; echo '</tr>'; } } } echo '</table>'; } /** Menu Block Displaying **/ echo "<br>"; echo '<b>' . _('Menu Plugins') . ' :</b><br /><br />'; $do_plugin_enable = new PluginEnable(); $do_dynamic_button = new DynamicButton(); foreach ($GLOBALS['cfg_tab_placement'] as $tab_plugin) { if (is_object($tab_plugin)) { $tab_name = $tab_plugin->getTabName(); if (in_array($tab_name, $core_tab_name)) { echo '<table width="100%">'; echo '<tr height="30px;">'; echo '<td colspan=1 width="30%">'; echo $tab_name; echo '</td>'; echo '<td colspan=2 valign="left" width="50%">'; echo '</td>'; echo '<td width=12%>'; //echo " "; echo "Default plugins"; echo '</td>';
<?php if ($_SESSION['do_invoice']->status == "Quote") { echo _(strtoupper($_SESSION['do_invoice']->status)), ' ', $_SESSION['do_invoice']->num; } else { echo _('Invoice'), ' ', $_SESSION['do_invoice']->num; } ?> :</b> <?php $company_name = $do_company->getCompanyName($_SESSION['do_invoice']->idcompany); echo empty($company_name) ? $do_contact->getContactName($_SESSION['do_invoice']->idcontact) : $company_name; ?> </span></td> <td class="right_text"><div class="spacerblock_10"></div> <?php $button_add_invoice = new DynamicButton(); $do_inv_limit = new UserPlan(); if ($do_inv_limit->canUserAddInvoice()) { echo $button_add_invoice->CreateButton('/invoice_add.php', _('create new invoice'), '', '', 'dyn_button_add_new_invoice', 'width:150px;float:right;'); } else { echo $button_add_invoice->CreateButton('/upgrade_your_account.php?msg=' . $_SESSION['do_User']->plan . '_i', _('create new invoice'), '', '', 'dyn_button_add_new_invoice', 'width:150px;float:right;'); } ?> </td> </tr></table> <div class="invoiceline16"></div> <table class="layout_columns"><tr> <td> <span class="text12"><b><?php echo _('Date Created'); ?>
</div> </form> </div> </div> </div> <div class="contact_invite"> <?php /*$e_detail_invite_cw = new Event("mydb.gotoPage"); $e_detail_invite_cw->addParam("goto", "invite_as_cw.php"); $e_detail_invite_cw->addParam("idcontact",$do_contact->idcontact); $e_detail_invite_cw->addParam("firstname", $do_contact->firstname); $e_detail_invite_cw->addParam("lastname", $do_contact->lastname); $e_detail_invite_cw->addParam("email", $do_contact->email); $e_detail_invite_cw->addParam("tablename", "contact"); $e_detail_invite_cw->requestSave("eDetail_invite_cw", "contact.php");*/ $button_invite = new DynamicButton(); //echo $button_invite->CreateButton($e_detail_invite_cw->getUrl(), _('invite as Co-Worker')); echo $button_invite->CreateButton('/invite_as_cw.php', _('invite as Co-Worker')); ?> </div> </div> <div class="grayline2"></div> <?php if ($_SESSION['in_page_message'] == 'follow_up_task') { echo '<br />'; echo '<div style="margin-left:0px;">'; echo '<div class="messages_unauthorized">'; echo _('Its a good time to set the next date when to contact') . ' ' . $do_contact->firstname . ' ' . _(' with a ') . ' ' . '<a href="#" onclick="addTaskFollowUp();return false;">' . _('Follow UP task') . '</a>'; $_SESSION['in_page_message'] = ''; echo '<div id="follow_up_task" style="display:none;">'; $do_task_add = new Task();
/** * A custom method within the Plugin to generate the content * */ function generatePaymentLogDetails() { $output = ''; $do_company = new Company(); $output .= '<div class="center_elem center_text">'; $button_payment = new DynamicButton(); $output .= $button_payment->CreateButton('#', 'receive payment', '', 'addPayment();return false;', 'dyn_button_receive_payment', 'width:138px;margin:0 auto;'); $output .= '</div><div class="spacerblock_20"></div>' . "\n"; if ($_SESSION['extra_amt'] != '') { $cancel_payment = new Event("do_invoice->eventCancelMultiPayment"); $cancel_payment->setLevel(10); $cancel_link = $cancel_payment->getLink(_('Cancel')); $msg = '<div style="margin-left:0px;">'; $msg .= '<div class="messages_unauthorized">'; $msg .= _('Add payment ') . $_SESSION['do_invoice']->viewAmount($_SESSION['extra_amt']) . _(' with the Note: ') . '"' . $_SESSION['ref_num'] . '"' . _(' or with the amount you want.') . ' ' . $cancel_link; $msg .= '</div></div>'; $output .= "\n" . '<div id="add_payment" style="display:block;">'; $output .= $msg; } else { /*$do_payment_invoice = new PaymentInvoice(); if($do_payment_invoice->getExtraAmoutNotPaid() !== false ){ $msg = '<div style="margin-left:0px;">'; $msg .= '<div class="messages_unauthorized">'; $msg .= _('You have some extra amount not yet applied to invoices, do you want to apply them now ? '); $e_apply_extra_amt = new Event("do_invoice->eventSetApplyExtraAmount"); $apply_link = $e_apply_extra_amt->getLink(_('apply')); $msg .='<br />'.$apply_link; $msg .='</div></div>'; $output .= $msg ; $output .= "\n".'<div id="add_payment" style="display:block;">'; }else{ $output .= "\n".'<div id="add_payment" style="display:none;">'; }*/ $output .= "\n" . '<div id="add_payment" style="display:none;">'; } $e_add_pay = new Event("do_invoice->eventAddPayment"); $e_add_pay->setLevel(20); $e_add_pay->addParam("goto", $_SERVER['PHP_SELF']); $e_add_pay->addParam('id', $_SESSION['do_invoice']->idinvoice); $output .= $e_add_pay->getFormHeader(); $output .= $e_add_pay->getFormEvent(); if ($_SESSION['extra_amt'] != '') { $output .= _('Amount :') . ' <br /><input type="Text" name="payment_amt" id="payment_amt" value="' . $_SESSION['extra_amt'] . '"><br />'; } else { $output .= _('Amount :') . ' <br /><input type="Text" name="payment_amt" id="payment_amt" value="' . $_SESSION['do_invoice']->amt_due . '"><br />'; $output .= _('Note :') . ' <br /><input type="Text" name="payment_ref_num" id="payment_ref_num" value=""><br />'; } $output .= '<input type="submit" name="psubmit" value="' . _('Add Payment') . '">'; $output .= '</form>'; $output .= ' <br /><a href="#" onclick="hidePayment();return false;">' . _('No, I\'ll add later') . '</a><br /><br />'; $output .= "\n" . '</div>'; $do_inv_payment_log = new PaymentLog(); $do_inv_payment_log->getPaymentLog($_SESSION['do_invoice']->idinvoice); while ($do_inv_payment_log->next()) { $count = 0; $e_del_log = new Event("PaymentLog->eventDeletePaymentLog"); $e_del_log->addParam("goto", $_SERVER['PHP_SELF']); $e_del_log->addParam("id", $do_inv_payment_log->idpaymentlog); $e_del_log->addParam("amt", $do_inv_payment_log->amount); $output .= "\n" . '<div id="templt' . $count . '" class="co_worker_item co_worker_desc">'; $output .= "\n" . '<div style="position: relative;">'; $output .= "\n" . '<span class="text12"><span class="text_lightblue">' . $do_inv_payment_log->ref_num . '</span> <span class="sep1">|</span> <b>' . $_SESSION['do_invoice']->viewAmount($do_inv_payment_log->amount) . '</b><br />' . '<b>' . (isset($_SESSION['do_invoice']->idcompany) ? $do_company->getCompanyName($_SESSION['do_invoice']->idcompany) : $do_contact->getContactName($_SESSION['do_invoice']->idcontact)) . '</b><br />' . '<span class="text_darkgray">Received: ' . date('F j, Y', $do_inv_payment_log->timestamp) . '</span></span>'; $img_del = '<img class="delete_icon_tag" border="0" width="14px" height="14px" src="/images/delete.gif">'; $output .= "\n" . '<div width="15px" id="trashcan' . $count . '" class="deletenote" style="right:0;">' . $e_del_log->getLink($img_del, ' title="' . _('Remove') . '"') . '</div>'; $output .= "\n" . '</div></div>'; $output .= "\n" . '<div class="invoiceline12"></div>'; $count++; } $output .= "\n" . '</div>'; return $output; }
<table class="layout_columns"><tr><td class="layout_lmargin"></td><td> <div class="layout_content"> <?php //$thistab = 'Contacts'; include_once('includes/ofuz_navtabs.php'); ?> <?php // $do_breadcrumb = new Breadcrumb(); $do_breadcrumb->getBreadcrumbs(); ?> <div class="grayline1"></div> <div class="spacerblock_20"></div> <table class="layout_columns"><tr><td class="layout_lcolumn"> <div class="left_text_links"> <?php //<input type="image" src="/images/add_new_contact.jpg" onclick="document.location.href='/contact_add.php'" title="Add new contacts"/> $button_new_contact = new DynamicButton(); echo $button_new_contact->CreateButton('/contact_add.php', 'add new contact', '', '', 'dyn_button_add_new_contact'); ?> </div> <br/> <div class="left_text_links"> <?php //<a href="#" id="desktopshortcut" style="cursor:pointer;" onclick="createDesktopShortcut()" title="Create a short cut link on your desktop to Ofuz for Offline use"> //<img src="/images/desktop_shortcut.jpg" border="0" /> //</a> $button_shortcut = new DynamicButton(); echo $button_new_contact->CreateButton('#', 'desktop shortcut', '', 'createDesktopShortcut()'); ?> </div> <br /><br /> <div id="gg_sub_tags_main" style="display:none;">