/** */ public function displayRow($void = null) { $html = ''; // $html .= '<div class="ofuz_list_contact" id="cid'.$this->data->idcontact.'" onclick="fnHighlight(\''.$this->data->idcontact.'\')"><table><tr><td><input type="checkbox" name="ck[]" id="ck'.$this->data->idcontact.'" value="'.$this->data->idcontact.'" class="ofuz_list_checkbox" onclick="fnHighlight(\''.$this->data->idcontact.'\')" /></td>'; $image_name = $this->data->getContactPicture($this->data->idcontact); $exp = explode('/', $image_name); if (in_array('dbimage', $exp)) { $image_name = '/' . $exp[1] . '/thumbnail/' . $exp[2]; } $html .= '<td class="ofuz_list_contact_col1"> <img src="' . $image_name . '" width="34" alt="" /> </td>'; $html .= '<td class="ofuz_list_contact_col2"> <span class="contact_name"><a href="/Contact/' . $this->data->idcontact . '" onclick="allowHighlight=false;">' . $this->data->firstname . ' ' . $this->data->lastname . '</a></span>'; if ($this->data->idcompany != '') { $e_detail_com = new Event('mydb.gotoPage'); $e_detail_com->addParam('goto', 'company.php'); $e_detail_com->addParam('idcompany', $this->data->idcompany); $e_detail_com->addParam('tablename', 'company'); $e_detail_com->requestSave('eDetail_company', $_SERVER['PHP_SELF']); $companyURL = $e_detail_com->getUrl(); //$html .= '<div class="contact_position"><i>'.$this->data->position.'</i> '._('at').' <a href="'.$companyURL.'" onclick="allowHighlight=false;">'.$this->data->company.'</a></div>'; $position = ''; if (strlen($this->data->position) > 0) { $position = '<i>' . $this->data->position . '</i> ' . _('at') . ' '; } $html .= '<div class="contact_position">' . $position . ' <a href="' . $companyURL . '" onclick="allowHighlight=false;">' . $this->data->company . '</a></div>'; } $html .= '</td>'; $html .= '<td class="ofuz_list_contact_col3"> ' . $this->data->phone_number . '<br /> <a href="mailto:' . $this->data->email_address . '">' . $this->data->email_address . '</a><br /> <i>' . str_replace(",", ", ", $this->data->tags) . '</i> </td>'; //$html .= '</tr></table></div>'; //$html .= '<div class="spacerblock_2"></div><div class="solidline"></div><div id="'.$this->data->idcontact.'" class="message_box"></div>'; echo $html; }
$do_rec_inv = new RecurrentInvoice(); //echo $_SESSION['do_invoice_list']->getSqlQuery(); if (!$_SESSION['do_invoice_list']->filter_set) { $_SESSION['do_invoice_list']->getAllInvoice(); } else { $_SESSION['do_invoice_list']->query($_SESSION['do_invoice_list']->getSqlQuery()); } if ($_SESSION['do_invoice_list']->getNumRows() > 0) { $do_contact = new Contact(); while ($_SESSION['do_invoice_list']->next()) { $currentpage = $_SERVER['PHP_SELF']; $e_detail = new Event("mydb.gotoPage"); $e_detail->addParam("goto", "invoice.php"); $e_detail->addParam("idinvoice", $_SESSION['do_invoice_list']->idinvoice); $e_detail->addParam("tablename", "invoice"); $e_detail->requestSave("eDetail_invoice", $currentpage); //echo $_SESSION['do_invoice']->idcompany; if ($_SESSION['do_invoice_list']->discount) { $dis = $_SESSION['do_invoice_list']->discount; } else { $dis = ""; } // $invoice_cal_data = $_SESSION['do_invoice']->getInvoiceCalculations($_SESSION['do_invoice']->idinvoice,$_SESSION['do_invoice']->amount,$dis); if ($_SESSION['do_invoice_list']->status == 'Paid') { $statuscolor = "#009900"; } elseif ($_SESSION['do_invoice_list']->status == 'Partial') { $statuscolor = "#EA8484"; } elseif ($_SESSION['do_invoice_list']->status == 'Sent') { $statuscolor = "#677CDF"; } else { $statuscolor = "#000000";
<div class="contentfull"> <div class="spacerblock_20"></div> <div><a id="AncCreateNewTeam" href="javascript:;"><?php echo 'Create New'; ?> </a></div> <div class="spacerblock_20"></div> <div id="DivTeamsList" style="display:block;"> <?php if ($teams_count) { while ($do_teams->next()) { $e_detail = new Event("mydb.gotoPage"); $e_detail->addParam("goto", "team_edit.php"); $e_detail->addParam("idteam", $do_teams->idteam); $e_detail->addParam("tablename", "team"); $e_detail->requestSave("eDetail_team", $_SERVER["PHP_SELF"]); echo $do_teams->team_name . ' <a href="' . $e_detail->getUrl() . '" class="linkdetail">edit</a><br />'; } } else { echo '<p>' . 'You have not yet created a team.' . '</p>'; } ?> </div> <!-- Add Team --> <div id="DivCreateNewTeam" style="display:none;margin-top:20px;"> Team Name: <input type="text" name="team_name" id="team_name" value="" /> <br /> Auto share: <input type="checkbox" name="auto_share" id="auto_share" /> <br /> <input type="button" id="btnCreateTeam" name="btnCreateTeam" value="Add" /> </div>
<?php } ?> </div> <!--<div class="profile_edit_photo"><a href="/contact_edit.php">Edit Photo</a></div>--> <div class="profile_edit_photo"><a href="#">Edit Photo</a></div> </div> <?php if ($_SESSION['ContactEditSave']->idcompany != '') { $e_detail_com = new Event('mydb.gotoPage'); $e_detail_com->addParam('goto', 'company.php'); $e_detail_com->addParam('idcompany', $_SESSION['ContactEditSave']->idcompany); $e_detail_com->addParam('tablename', 'company'); $e_detail_com->requestSave('eDetail_company', $_SERVER['PHP_SELF']); $companyURL = $e_detail_com->getUrl(); } ?> <div class="right_profile_box"> <div><a class="profile_name"><?php echo $_SESSION['ContactEditSave']->firstname . ' ' . $_SESSION['ContactEditSave']->lastname; ?> </a> <br/><a class="profile_title"><?php echo $_SESSION['ContactEditSave']->position; ?>
?> </div> </div> <div class="contact_detail"> <div id="contact_detail_sub1"> <div class="contact_detail_name"><?php echo $do_contact->firstname, ' ', $do_contact->lastname; ?> </div> <div class="contact_detail_company"> <?php $e_detail_com = new Event("mydb.gotoPage"); $e_detail_com->addParam("goto", "company.php"); $e_detail_com->addParam("idcompany", $do_contact->idcompany); $e_detail_com->addParam("tablename", "company"); $e_detail_com->requestSave("eDetail_company", "contact.php"); $dis = '<a href =" ' . $e_detail_com->getUrl() . '">' . $do_contact->company . '</a>'; //echo $do_contact->position,' ', _('at'), ' ', $dis; if ($do_contact->position != '') { echo $do_contact->position, ' ', _('at'), ' ', $dis; } else { echo $dis; } ?> </div> <div><?php $idtags = $do_contact->getTags(); $do_tag = new Tag(); $e_tag_search = new Event("do_Contacts->eventSearchByTag"); $e_tag_search->addParam("goto", "contacts.php"); if (is_array($idtags)) {
/** */ public function displayRow($class_name) { $html = ''; switch ($class_name) { case 'ProjectTask': $contact_full_name = ''; if ($this->obj->idcontact) { $do_contact = new Contact(); $contact_full_name = ' (' . $do_contact->getContactName($this->obj->idcontact) . ')'; } $progress_pixels = $this->obj->progress; if (!is_numeric($progress_pixels) || $progress_pixels < 0 || $progress_pixels > 100) { $progress_pixels = '0'; } if (empty($this->obj->due_date_dateformat) || $this->obj->due_date_dateformat == '' || $this->obj->due_date_dateformat == '0000-00-00') { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } elseif (strtotime($this->obj->due_date_dateformat) == strtotime(date("Y-m-d"))) { $bg_color = 'style = "background-color:#b8eacc;"'; $color = "#b8eacc"; $change_to = "#b8eaaa"; $ddtasks = "ddtasks_today"; } elseif (strtotime($this->obj->due_date_dateformat) < strtotime(date("Y-m-d"))) { $bg_color = 'style = "background-color:#ffe9ce;"'; $color = "#ffe9ce"; $change_to = "#ffe9ad"; $ddtasks = "ddtasks_overdue"; } else { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } $strike_class = ''; if ($this->obj->status == 'closed') { $strike_class = ' class="ptask_closed"'; $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } //$task_class = 'ptask_name'; //$ddtask_ul = 'ddtasks'; if ($this->obj->access == 'Public') { $html .= '<li id="pt_' . $this->obj->idtask . '" class="ddtasks">' . '<div class="ptask_name" onclick = "" id="list' . $this->obj->idtask . '" > <span class="task_category">' . $this->obj->task_category . '</span> <span' . $strike_class . '><a href="/PublicTask/' . $this->obj->idproject_task . '" >' . $this->obj->task_description . '</a>' . $contact_full_name . '</span> </div>' . '<div class="ptask_progbar1">'; } else { //$task_class = 'ptask_name'; if ($this->getMultiSelect() === true) { $html .= '<li id="pt_' . $this->obj->idtask . '" class="' . $ddtasks . '" ' . $bg_color . '> <div class="ptask_name" onclick="fnHighlight(\'' . $this->obj->idtask . '\',\'' . $color . '\',\'' . $change_to . '\')" id="list' . $this->obj->idtask . '"> <span><input type="checkbox" name="ck[]" id="ck' . $this->obj->idtask . '" value="' . $this->obj->idtask . '" class="ofuz_list_checkbox" onclick="fnHighlight(\'' . $this->obj->idtask . '\',\'' . $color . '\',\'' . $change_to . '\')" /></span> <span class="task_category">' . $this->obj->task_category . '</span> <span' . $strike_class . '><a href="/Task/' . $this->obj->idproject_task . '" onclick="allowHighlight=false;" >' . $this->obj->task_description . '</a>' . $contact_full_name . '</span> </div><div class="ptask_progbar1">'; } else { $html .= '<li id="pt_' . $this->obj->idtask . '" class="' . $ddtasks . '"> <div class="' . $task_class . '" id="list' . $this->obj->idtask . '"> <span class="task_category">' . $this->obj->task_category . '</span> <span' . $strike_class . '><a href="/Task/' . $this->obj->idproject_task . '" onclick="allowHighlight=false;" >' . $this->obj->task_description . '</a>' . $contact_full_name . '</span> </div><div class="ptask_progbar1">'; } } if ($this->obj->status == 'closed') { $html .= _('closed') . '<div class="ptask_progbar3" style="width: 100px;"></div></div>' . "\n"; } else { $html .= _('progress') . '<div class="ptask_progbar2" style="width: ' . $progress_pixels . 'px;"></div></div>' . "\n"; } if ($this->obj->access != 'Public') { $html .= '<div class="ptask_handle"></div>'; } $html .= '</li>' . "\n"; break; case 'Contact': $html .= '<div class="ofuz_list_contact" id="cid' . $this->obj->idcontact . '" onclick="fnHighlight(\'' . $this->obj->idcontact . '\')"><table><tr>'; $html .= '<td class="ofuz_list_contact_col1"> <input type="checkbox" name="ck[]" id="ck' . $this->obj->idcontact . '" value="' . $this->obj->idcontact . '" class="ofuz_list_checkbox" onclick="fnHighlight(\'' . $this->obj->idcontact . '\')" /> <img src="' . $this->obj->getContactPicture($this->obj->idcontact) . '" width="34" alt="" /> </td>'; $html .= '<td class="ofuz_list_contact_col2"> <span class="contact_name"><a href="/Contact/' . $this->obj->idcontact . '" onclick="allowHighlight=false;">' . $this->obj->firstname . ' ' . $this->obj->lastname . '</a></span>'; if (strlen($this->obj->position) > 0) { $e_detail_com = new Event('mydb.gotoPage'); $e_detail_com->addParam('goto', 'company.php'); $e_detail_com->addParam('idcompany', $this->obj->idcompany); $e_detail_com->addParam('tablename', 'company'); $e_detail_com->requestSave('eDetail_company', $_SERVER['PHP_SELF']); $companyURL = $e_detail_com->getUrl(); $html .= '<div class="contact_position"><i>' . $this->obj->position . '</i> ' . _('at') . ' <a href="' . $companyURL . '" onclick="allowHighlight=false;">' . $this->obj->company . '</a></div>'; } $html .= '</td>'; $html .= '<td class="ofuz_list_contact_col3"> ' . $this->obj->phone_number . '<br /> <a href="mailto:' . $this->obj->email_address . '">' . $this->obj->email_address . '</a><br /> <i>' . str_replace(",", ", ", $this->obj->tags) . '</i> </td>'; $html .= '</tr></table></div>'; $html .= '<div class="spacerblock_2"></div><div class="solidline"></div><div id="' . $this->obj->idcontact . '" class="message_box"></div>'; break; case 'Task': $contact_full_name = ''; if ($this->obj->idcontact) { $do_contact = new Contact(); $contact_full_name = ' (' . $do_contact->getContactName($this->obj->idcontact) . ')'; } $progress_pixels = $this->obj->progress; if (!is_numeric($progress_pixels) || $progress_pixels < 0 || $progress_pixels > 100) { $progress_pixels = '0'; } if (empty($this->obj->due_date_dateformat) || $this->obj->due_date_dateformat == '' || $this->obj->due_date_dateformat == '0000-00-00') { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } elseif (strtotime($this->obj->due_date_dateformat) == strtotime(date("Y-m-d"))) { $bg_color = 'style = "background-color:#b8eacc;"'; $color = "#b8eacc"; $change_to = "#b8eaaa"; $ddtasks = "ddtasks_today"; } elseif (strtotime($this->obj->due_date_dateformat) < strtotime(date("Y-m-d"))) { $bg_color = 'style = "background-color:#ffe9ce;"'; $color = "#ffe9ce"; $change_to = "#ffe9ad"; $ddtasks = "ddtasks_overdue"; } elseif (strtotime($this->obj->due_date_dateformat) == strtotime('1 day', strtotime(date("Y-m-d")))) { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks_tomorrow"; } elseif (strtotime($this->obj->due_date_dateformat) > strtotime('7 day', strtotime(date("Y-m-d"))) && strtotime($this->obj->due_date_dateformat) < strtotime('15 day', strtotime(date("Y-m-d")))) { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks_nextweek"; } else { $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } $strike_class = ''; if ($this->obj->status == 'closed') { $strike_class = ' class="ptask_closed"'; $bg_color = 'style = "background-color:#ffffff;"'; $color = "#ffffff"; $change_to = "#ffffdd"; $ddtasks = "ddtasks"; } //$task_class = 'ptask_name'; //$ddtask_ul = 'ddtasks'; if ($this->obj->access == 'Public') { $html .= '<li id="pt_' . $this->obj->idtask . '" class="ddtasks">' . '<div class="ptask_name" onclick = "" id="list' . $this->obj->idtask . '" > <span class="task_category">' . $this->obj->task_category . '</span> <span' . $strike_class . '><a href="/PublicTask/' . $this->obj->idproject_task . '" >' . $this->obj->task_description . '</a>' . $contact_full_name . '</span> </div>' . '<div class="ptask_progbar1">'; } else { //$task_class = 'ptask_name'; if ($this->getMultiSelect() === true) { /*$html .= '<li id="pt_'.$this->obj->idtask.'" class="'.$ddtasks.'" '.$bg_color.'> <div class="ptask_name" onclick="fnHighlight(\''.$this->obj->idtask.'\',\''.$color.'\',\''.$change_to.'\')" id="list'.$this->obj->idtask.'"> <span><input type="checkbox" name="ck[]" id="ck'.$this->obj->idtask.'" value="'.$this->obj->idtask.'" class="ofuz_list_checkbox" onclick="fnHighlight(\''.$this->obj->idtask.'\',\''.$color.'\',\''.$change_to.'\')" /> <input type="hidden" name="prid[]" id="prid" value="'.$this->obj->idproject.'"/></span> <span class="task_category">'.$this->obj->task_category.'</span> <span'.$strike_class.'><a href="/Task/'.$this->obj->idproject_task.'" onclick="allowHighlight=false;" >'.$this->obj->task_description.'</a>'.$contact_full_name.'</span>*/ $img_url = '<img src="/images/discussion.png" width="16" height="16" alt="" />'; $html .= '<li id="pt_' . $this->obj->idtask . '" class="' . $ddtasks . '" ' . $bg_color . '> <div class="ptask_name" onclick="fnHighlight(\'' . $this->obj->idtask . '\',\'' . $color . '\',\'' . $change_to . '\')" id="list' . $this->obj->idtask . '"> <span><input type="checkbox" name="ck[]" id="ck' . $this->obj->idtask . '" value="' . $this->obj->idtask . '-' . $this->obj->idproject . '" class="ofuz_list_checkbox" onclick="fnHighlight(\'' . $this->obj->idtask . '\',\'' . $color . '\',\'' . $change_to . '\')" /> </span> <span class="task_category">' . $this->obj->task_category . '</span> '; if ($this->obj->idproject_task != '') { /* $html .= '<span'.$strike_class.'><a href="/Task/'.$this->obj->idproject_task.'" onclick="allowHighlight=false;" >'.$this->obj->task_description.'</a>'.$contact_full_name.'</span> <b> <a href="/Project/'.$this->obj->idproject.'">'.$this->obj->name.'</b></a> <a href="/Task/'.$this->obj->idproject_task.'">'.$img_url.'</a> </div> <div class="ptask_progbar1">';*/ $html .= '<span' . $strike_class . '><a href="/Task/' . $this->obj->idproject_task . '" onclick="allowHighlight=false;" >' . $this->obj->task_description . '</a> <a href="/Contact/' . $this->obj->idcontact . '" onclick="allowHighlight=false;" >' . $contact_full_name . '</a></span> <b> <a href="/Project/' . $this->obj->idproject . '">' . $this->obj->name . '</b></a> <a href="/Task/' . $this->obj->idproject_task . '"></a> </div> <div class="ptask_progbar1">'; } else { $html .= '<span' . $strike_class . '>' . $this->obj->task_description . '<a href="/Contact/' . $this->obj->idcontact . '" onclick="allowHighlight=false;" >' . $contact_full_name . '</a></span> </div><div class="ptask_progbar1">'; } } else { $html .= '<li id="pt_' . $this->obj->idtask . '" class="' . $ddtasks . '"> <div class="' . $task_class . '" id="list' . $this->obj->idtask . '"> <span class="task_category">' . $this->obj->task_category . '</span> <span' . $strike_class . '><a href="/Task/' . $this->obj->idproject_task . '" onclick="allowHighlight=false;" >' . $this->obj->task_description . '</a>' . $contact_full_name . '</span> </div><div class="ptask_progbar1">'; } } if ($this->obj->status == 'closed') { $html .= _('closed') . '<div class="ptask_progbar3" style="width: 100px;"></div></div>' . "\n"; } else { $html .= _('progress') . '<div class="ptask_progbar2" style="width: ' . $progress_pixels . 'px;"></div></div>' . "\n"; } if ($this->obj->access != 'Public') { $html .= '<div class="ptask_handle"></div>'; } $html .= '</li>' . "\n"; break; } echo $html; }
echo '<br />'; } } echo '<div class="solidline"></div>'; //Company info ends here $do_comp_cont = new Contact(); $do_comp_cont->getCompanyRelatedContacts($idcompany); if ($do_comp_cont->getNumRows()) { echo '<b>People in this Company</b><br />'; while ($do_comp_cont->next()) { $currentpage = $_SERVER['PHP_SELF']; $e_detail = new Event("mydb.gotoPage"); $e_detail->addParam("goto", "i_contact.php"); $e_detail->addParam("idcontact", $do_comp_cont->idcontact); $e_detail->addParam("tablename", "contact"); $e_detail->requestSave("eDetail_contact", $currentpage); ?> <span class="contact_name"><a href="<?php echo $e_detail->getUrl(); ?> "><?php echo $do_comp_cont->firstname; ?> <?php echo $do_comp_cont->lastname; ?> </a></span><br /> <?php if ($do_comp_cont->phone_number != '') { ?>