Beispiel #1
0
 /**
  * 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;
 }
Beispiel #2
0
<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 
Beispiel #3
0
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")) {
Beispiel #4
0
                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 "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            echo "Default plugins";
            echo '</td>';
Beispiel #5
0
		      <?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');
?>
Beispiel #6
0
	                        </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.') . '  &nbsp;' . $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;
 }
Beispiel #8
0
<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;">