/**
  */
 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 . '&nbsp;' . $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;
 }
Example #2
0
$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";
Example #3
0
		<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>
Example #4
0
            <?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;
?>
Example #5
0
?>
                </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)) {
Example #6
0
 /**
  */
 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>&nbsp;
                             <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>&nbsp;
                               <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>&nbsp;
                               <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 . '&nbsp;' . $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>&nbsp;
                             <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>&nbsp;
                           <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>&nbsp';
                     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>
                                                           &nbsp;&nbsp;<b>
                                                           <a href="/Project/'.$this->obj->idproject.'">'.$this->obj->name.'</b></a>
                                                   &nbsp;&nbsp;<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>
                               &nbsp;&nbsp;<b>
                               <a href="/Project/' . $this->obj->idproject . '">' . $this->obj->name . '</b></a>
                               &nbsp;&nbsp;<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>&nbsp;
                               <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;
 }
Example #7
0
        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;
        ?>
&nbsp;<?php 
        echo $do_comp_cont->lastname;
        ?>
</a></span><br />
                                <?php 
        if ($do_comp_cont->phone_number != '') {
            ?>