function generateOnclickJS() { $script = "<script type='text/javascript'>\n function shareWithCoworker()\n {\n \n \$(\"#ContactEditSave__shareContact\").attr(\"action\",\"/share_co_workers.php\");\n \$(\"#ContactEditSave__shareContact\").submit(); \n \n }\n //set_selected();\n </script>"; echo $script; $e = new Event("ContactEditSave->shareContact"); // Fictitious Event $e->addEventAction("mydb.gotoPage", 304); $e->addParam("goto", "contacts.php"); echo $e->getFormHeader(); echo $e->getFormEvent(); $js .= '<input type="hidden" name="ck[]" value="' . $_SESSION['ContactEditSave']->idcontact . '">'; $this->displayBlock(); $js .= '</form>'; echo $js; }
function eventAjaxEditTaskCategoryForm(EventControler $evctl) { $form = '<div class="taskbox1a"><div class="taskbox1b"><div class="taskbox1c">'; $this->getId($evctl->id); $this->sessionPersistent("TaskCategoryEdit", "index.php", 120); $e_task = new Event("TaskCategoryEdit->eventValuesFromForm"); $e_task->setLevel(1999); $e_task->addEventAction("TaskCategoryEdit->eventUpdate", 2000); $form .= $e_task->getFormHeader(); $form .= $e_task->getFormEvent(); $_SESSION['TaskCategoryEdit']->setRegistry("task_category"); $_SESSION['TaskCategoryEdit']->setApplyRegistry(true, "Form"); $form .= $_SESSION['TaskCategoryEdit']->name . '<br /><br />'; $form .= $_SESSION['TaskCategoryEdit']->iduser; $form .= $e_task->getFormFooter("Update this Category"); $form .= '<div class="cancellink">or <a href="#" onclick="fnCancelEdit(' . $evctl->id . ');">' . _('cancel') . '</a></div>'; $form .= '</div></div></div>'; $evctl->addOutputValue($form); }
/** * A custom method within the Plugin to generate the content * * @return string : HTML form * @see class/ProjectTask.class.php */ function generateTaskOwnerBlock() { $output = ''; $output .= '<b>' . $_SESSION['do_project_task']->getTaskOwnerName() . '</b>'; $output .= '<br /><br />'; $output .= '<a href="#" onclick="showCoWorkers();return false;">' . _('Change the task owner') . '</a>'; $output .= '<div id="task_co_worker" style="display:none;">'; $e_change_task_owner = new Event("do_project_task->eventChangeTaskOwner"); $e_change_task_owner->setLevel(100); $e_change_task_owner->addEventAction('WorkFeedProjectTask->eventAddFeed', 140); $e_change_task_owner->addParam('task_event_type', 'change_task_owner'); $e_change_task_owner->addParam("idtask", $_SESSION["do_project_task"]->idtask); $e_change_task_owner->addParam("goto", "Task/" . $_SESSION['do_project_task']->idproject_task); $output .= $e_change_task_owner->getFormHeader(); $output .= $e_change_task_owner->getFormEvent(); $output .= $_SESSION['do_project_task']->renderChangeTaskOwnerList(); $output .= '<br /><br /><a href="#" onclick="hideCoWorkers(); return false;">' . _('Hide') . '</a>'; $output .= $e_change_task_owner->getFormFooter(); $output .= '</div>'; return $output; }
/** * Generate the Ajax Edit form * @param $evtcl -- Object */ function eventAjaxGetEditForm(EventControler $evtcl) { $_SESSION['ProjectDiscussEditSave']->setApplyRegistry(false, "Form"); $html = ''; $curdiv = $evtcl->curdiv; $this->getId($evtcl->id); $user_checked = ''; $user_coworker_checked = ''; if ($this->discuss_edit_access == '') { $user_checked = 'checked'; } if ($this->discuss_edit_access == 'user') { $user_checked = 'checked'; } if ($this->discuss_edit_access == 'user coworker') { $user_coworker_checked = 'checked'; } $note_val = $this->discuss; $e_edit = new Event("ProjectDiscussEditSave->eventUpdate"); $e_edit->setLevel(110); $e_edit->addEventAction("mydb.gotoPage", 111); $e_edit->addEventAction('ProjectDiscussEditSave->eventHTMLCleanUp', 109); $e_edit->setGotFile(true); if ($this->iduser == $_SESSION['do_User']->iduser) { $html .= $e_edit->getFormHeader(); $html .= $e_edit->getFormEvent(); $_SESSION['ProjectDiscussEditSave']->setRegistry("ofuz_add_project_discuss"); $_SESSION['ProjectDiscussEditSave']->setApplyRegistry(true, "Form"); $html .= '<br />' . _('Note :') . '<br /><textarea id="note_edit" name="fields[discuss]" rows="3" cols="100" class="dojo_textarea">' . $note_val . '</textarea><br />'; $html .= '<div id="edit_note_more" style="text-align:left;"><a href="#" onclick ="fnEditNoteMoreOpts();return false;">' . _('More Options') . '</a></div>'; $html .= '<div id="edit_note_more_opts" style="display: none;"> '; $html .= _('Hours Worked : ') . $_SESSION['ProjectDiscussEditSave']->hours_work . '<br />'; $html .= _('File : ') . $_SESSION['ProjectDiscussEditSave']->document . '<br />'; $html .= _('Who can edit ? ') . '<input type="radio" name="fields[discuss_edit_access]" value="user" ' . $user_checked . '>' . _('Just me') . ' '; $html .= '<input type="radio" name="fields[discuss_edit_access]" value="user coworker" ' . $user_coworker_checked . '>' . _('My Co-Workers and I') . ' '; $html .= '</div>'; $html .= '<div style="text-align:right">'; $html .= '<input type="submit" name="Save" value="' . _('Save') . '"> <a href="javascript:;" onclick="fnCancelEdit(\'' . $curdiv . '\',' . $evtcl->id . ');return false;">' . _('close') . '</a>'; $html .= '</div>'; $html .= '</form>'; $evtcl->addOutputValue($html); } else { if ($this->discuss_edit_access == 'user coworker') { $html .= $e_edit->getFormHeader(); $html .= $e_edit->getFormEvent(); $_SESSION['ProjectDiscussEditSave']->setRegistry("ofuz_add_project_discuss"); $_SESSION['ProjectDiscussEditSave']->setApplyRegistry(true, "Form"); $html .= '<br />' . _('Note :') . '<br /><textarea id="note_edit" name="fields[discuss]" rows="3" cols="100" class="dojo_textarea">' . $note_val . '</textarea><br />'; $html .= '<div style="text-align:right">'; $html .= '<input type="submit" name="Save" value="' . _('Save') . '"> <a href="javascript:;" onclick="fnCancelEdit(\'' . $curdiv . '\',' . $evtcl->id . ');return false;">' . _('close') . '</a>'; $html .= '</div>'; $html .= '</form>'; $evtcl->addOutputValue($html); } else { $msg = new Message(); $msg->getMessage("unauthorized_note_edit"); $html .= $msg->content . '<br /><br />'; $html .= '<a href="#" onclick = "fnCancelEdit(\'' . $curdiv . '\',' . $evtcl->id . ');return false;">' . _('close') . '</a>'; $evtcl->addOutputValue($html); } } }
$do_contact->add(); $idcontact_inserted = $do_contact->getPrimaryKeyValue(); $do_contact_view = new ContactView(); $_SESSION['do_User']->idcontact = $idcontact_inserted; $do_contact->getId($idcontact_inserted); } $_SESSION['edit_from_page'] = 'settings_myinfo.php'; $do_contact->sessionPersistent("ContactEditSave", "contact.php", OFUZ_TTL); //$do_contact->sessionPersistent("ContactEditSave", "index.php", 120); //$do_np_contact->sessionPersistent("ContactPictureSave", "index.php", 120); $do_np_contact->sessionPersistent("ContactPictureSave", "index.php", OFUZ_TTL); $_SESSION['ContactPictureSave']->getId($idcontact); $e_fullContact = new Event("ContactPictureSave->eventValuesFromForm"); $e_fullContact->setLevel(1999); $e_fullContact->setGotFile(true); $e_fullContact->addEventAction("ContactPictureSave->update", 2000); echo $e_fullContact->getFormHeader(); echo $e_fullContact->getFormEvent(); $_SESSION['ContactPictureSave']->setFields("contact_my_info"); $_SESSION['ContactPictureSave']->setApplyRegistry(true, "Form"); ?> <div class="profile_subject_line"> <div class="my_profile">My Profile <span class="edit_profile"> <a href="/contact_edit.php?r=bio">Edit Profile</a> </b> </span> </div> </div>
echo htmlentities($_SESSION['in_page_message']); $_SESSION['in_page_message'] = ''; echo '</div></div><br /><br />'; } else { $msg = new Message(); $msg->getMessage("Account Cacel"); echo '<div class="percent95">', $msg->displayMessage(), '</div>'; } //$f_user = new User(); //$f_user->getId($_SESSION['do_User']->iduser); //$f_user->form(); $CancelAccount = new OfuzCancelAccount(); //$CancelAccount->setRegistry('ofuz_cancel_account') $e_cancel_account = new Event("OfuzCancelAccount->eventCancelAccount"); $e_cancel_account->setLevel(20); $e_cancel_account->addEventAction("do_User->eventLogout", 50); echo $e_cancel_account->getFormHeader(); echo $e_cancel_account->getFormEvent(); $CancelAccount->setFields("ofuz_cancel_account"); $CancelAccount->setApplyRegistry(true, "Form"); echo '<br />' . $CancelAccount->reason; echo '<br /><input type="submit" value="' . _('Yes Cancel and delete all my information') . '" />'; ?> </div> <div class="solidline"></div> </td></tr></table> <div class="spacerblock_40"></div> <div class="layout_footer"></div> </div> </td><td class="layout_rmargin"></td></tr></table> <?php
</div> <div class="contentfull"> <?php if (isset($_POST['ck'])) { $contact_ids = $_POST['ck']; } if (count($contact_ids) < 2) { echo _('You should have atleat 2 Contacts to be merged'); echo '<br /><a href="contacts.php">' . _('Click To Back') . '</a>'; } else { if (!is_object($_SESSION['do_contact'])) { $do_contact = new Contact(); $do_contact->sessionPersistent("do_contact", "index.php", 36000); } $e_marge = new Event("do_contact->eventMergeContacts"); $e_marge->addEventAction("mydb.gotoPage", 304); $e_marge->addParam("goto", "contacts.php"); $e_marge->addParam("contact_ids", $contact_ids); echo $e_marge->getFormHeader(); echo $e_marge->getFormEvent(); foreach ($contact_ids as $contact) { echo '<div class="contact">'; $_SESSION['do_contact']->getContactDetails($contact); echo '<span style="color:orange;">Keep <input type="radio" name = "cont_id[]" value ="' . $contact . '"></span>'; echo '<b>' . $_SESSION['do_contact']->firstname . ' ' . $_SESSION['do_contact']->lastname . '</b><br />'; echo '<b>Contact Information:</b><br />'; $ContactPhone = $_SESSION['do_contact']->getChildContactPhone(); if ($ContactPhone->getNumRows()) { echo "<b>Phone</b><br />"; echo '<div style="width:auto;margin-left:30px;">'; while ($ContactPhone->next()) {
<a id="show_tags_link" href="#" onclick="$('#tag_list').slideDown('slow');$('#show_tags_link').hide(); return false;">Show the Tags</a> <!--class="headline10"--> <div id="tag_list" style="display:none"> <?php $do_tag_list = new Tag(); echo $do_tag_list->getUserTagList("contact"); ?> </div> </div> <?php } ?> </div> <?php $e_del_or_tag = new Event("do_Contacts->eventDeleteMultiple"); $e_del_or_tag->addEventAction("do_Contacts->eventAddTagMultiple", 202); $e_del_or_tag->addEventAction("mydb.gotoPage", 304); $e_del_or_tag->addParam("goto", "i_contacts.php"); echo $e_del_or_tag->getFormHeader(); echo $e_del_or_tag->getFormEvent(); ?> <div id="contacts_ctlbar" style="display: none;"> <span class="redlink"><a href="#" onclick="setDel(); return false;">Delete</a></span> selected or add tags to selected <input type="text" name="tags" /> <span class="sasnlinks">( <span class="bluelink"><a href="#" onclick="fnSelAll(); return false;">select all</a></span> | <span class="bluelink"><a href="#" onclick="fnSelNone(); return false;">select none</a></span> )</span> </div> <div class="mobile_head_pad5"> <?php if ($show_companies) { $do_Companies->view_list_companies(); } $_SESSION['do_Contacts']->view_i_list_contacts();
<h1><?php echo _('Edit Company'); ?> </h1> </div> </div> <div class="contentfull"> <?php if (!is_object($_SESSION['CompanyEditSave'])) { $CompanyEdit = new Company($GLOBALS['conx']); $CompanyEdit->sessionPersistent("CompanyEditSave", "index.php", 120); } $_SESSION['CompanyEditSave']->getId((int) $_GET['id']); $e_fullContact = new Event("CompanyEditSave->eventValuesFromForm"); $e_fullContact->setLevel(1999); $e_fullContact->addEventAction("CompanyEditSave->eventCheckDuplicateCompanyInUpdate", 1000); $e_fullContact->addEventAction("CompanyEditSave->eventUpdate", 2000); $e_fullContact->addEventAction("CompanyPhone->eventSavePhones", 2001); $e_fullContact->addEventAction("CompanyEmail->eventSaveEmails", 2002); //$e_fullContact->addEventAction("ContactInstantMessage->eventSaveIM", 2003); $e_fullContact->addEventAction("CompanyAddress->eventSaveContactAddress", 2003); $e_fullContact->addEventAction("CompanyWebsite->eventSaveWebsites", 2004); $e_fullContact->addEventAction("mydb.gotoPage", 900); $e_fullContact->addParam("goto", "company.php"); echo $e_fullContact->getFormHeader(); echo $e_fullContact->getFormEvent(); $_SESSION['CompanyEditSave']->setRegistry("company"); $_SESSION['CompanyEditSave']->setApplyRegistry(true, "Form"); ?> <table class="tplain"> <tr>
$e_inv_logo->addEventAction("mydb.gotoPage", 2333); $e_inv_logo->addParam("goto", $_SERVER['PHP_SELF']); echo $e_inv_logo->getFormHeader(); echo $e_inv_logo->getFormEvent(); $_SESSION['InvLogo']->setFields("invoice_logo"); $_SESSION['InvLogo']->setApplyRegistry(true, "Form"); echo _('Logo (GIF files are not supported)') . '<br />'; echo $_SESSION['InvLogo']->setting_value; echo '<img src="files/' . $img . '">'; echo '</td>'; echo '<td width="10%" style="text-align:left;">'; echo $e_inv_logo->getFormFooter(_('Save')); echo '</td></tr></table>'; } else { $e_inv_logo = new Event("InvLogo->eventValuesFromForm"); $e_inv_logo->addEventAction("InvLogo->add", 2000); $e_inv_logo->addEventAction("InvLogo->eventCheckInvLogoExtension", 2); echo '<table width="50%" height="100px"><tr><td width="40%">'; $e_inv_logo->setGotFile(true); $e_inv_logo->addEventAction("mydb.gotoPage", 2333); $e_inv_logo->addParam("goto", $_SERVER['PHP_SELF']); echo $e_inv_logo->getFormHeader(); echo $e_inv_logo->getFormEvent(); $_SESSION['InvLogo']->setFields("invoice_logo"); $_SESSION['InvLogo']->setApplyRegistry(true, "Form"); echo _('Logo (GIF files are not supported)') . '<br />'; echo $_SESSION['InvLogo']->setting_value; echo $_SESSION['InvLogo']->setting_name; echo $_SESSION['InvLogo']->iduser; echo '</td>'; echo '<td width="10%" style="text-align:left;">';
echo _('Alphabetically'); ?> </option> </select> </h3> </form> </div> </div> <?php } ?> </div> <?php $e_del_or_tag = new Event("do_Contacts->eventAddTagMultiple"); $e_del_or_tag->addEventAction("mydb.gotoPage", 304); $e_del_or_tag->addParam("goto", "contacts.php"); echo $e_del_or_tag->getFormHeader(); echo $e_del_or_tag->getFormEvent(); ?> <div id="sticky-anchor"></div> <div id="contacts_ctlbar" style="display: none;"> <b><?php echo _('With the selected contacts you can:'); ?> </b><br /> <?php echo _('Add tags') . _(':'); ?> <?php $do_suggest_tag = new Tag();
} else { echo '<span>' . sprintf(_("%s shared %d contacts"), $_SESSION['do_coworker']->firstname, $no_cont_shared_by_co_worker) . '</span> ' . sprintf(_('and %d projects'), $no_proj_shared_by_co_worker); } //if ($no_cont_shared > 0 || $no_cont_shared_by_co_worker > 0) { //echo '<br />'; //} echo '</div>'; echo '</div>'; echo '<div style="clear:both;padding:10px;"></div>'; echo '<br />'; } // class="co_worker_pending" } else { // Having some POST data from contacts.php $e_share_cont = new Event("do_contact_sharing->eventShareContactsMultiple"); $e_share_cont->addEventAction("mydb.gotoPage", 304); $e_share_cont->addEventAction("ContactTeam->eventShareExistingContactWithTeamCw", 200); $e_share_cont->addEventAction("Teams->eventShareCWsWithTeam", 210); $e_share_cont->addParam("goto", "co_workers.php"); $e_share_cont->addParam("idcontacts", $contact_ids); echo $e_share_cont->getFormHeader(); echo $e_share_cont->getFormEvent(); echo '<a href="teams.php">Teams</a>' . ' - ' . '<a href="co_workers.php">All Co-Workers</a>' . '<br /><br />'; if ($teams_count) { echo '<b>' . _('Your Teams') . '</b><br /><br />'; while ($do_teams->next()) { ?> <input type="checkbox" name="team[]" value="<?php echo $do_teams->idteam; ?> " /> <?php
echo '<span>' . sprintf(_("%s shared %d contacts") , $_SESSION['do_coworker']->firstname, $no_cont_shared_by_co_worker) . '</span> ' . sprintf(_('and %d projects') , $no_proj_shared_by_co_worker); } // if ($no_cont_shared > 0 || $no_cont_shared_by_co_worker > 0) { // echo '<br />'; // }*/ echo '</div>'; echo '</div>'; echo '<div style="clear:both;padding:10px;"></div>'; echo '<br />'; } // class="co_worker_pending" } else { // Having some POST data from contacts.php $e_share_cont = new Event("do_contact_sharing->eventShareContactsMultiple"); $e_share_cont->addEventAction("mydb.gotoPage", 304); $e_share_cont->addParam("goto", "co_workers.php"); $e_share_cont->addParam("idcontacts", $contact_ids); echo $e_share_cont->getFormHeader(); echo $e_share_cont->getFormEvent(); echo '<b>' . _('Select Co-Worker you want to give access to the contact(s) and click Share to save :') . '</b><br />'; echo '<div id="coworker_ctlbar" style="display: none;">'; echo '<span class="redlink"><a href="#" onclick="setContactForCoworker(); return false;" style="font-size:20px;">' . _('Share') . '</a></span>'; echo '</div>'; // $user_coworker = new User(); while ($_SESSION['do_coworker']->next()) { // $user_coworker->getId($_SESSION['do_coworker']->idcoworker); echo '<div class="ofuz_list_contact" id="cw' . $_SESSION['do_coworker']->idcoworker . '" onclick="fnHighlightCoworkers(\'' . $_SESSION['do_coworker']->idcoworker . '\')">'; echo '<input type="checkbox" class="ofuz_list_checkbox" name="cwid[]" id="cwid' . $_SESSION['do_coworker']->idcoworker . '" value="' . $_SESSION['do_coworker']->idcoworker . '" onclick="fnHighlightCoworkers(\'' . $_SESSION['do_coworker']->idcoworker . '\')" /> '; $no_cont_shared = $_SESSION['do_contact_sharing']->countSharedContacts($_SESSION['do_coworker']->idcoworker); $no_cont_shared_by_co_worker = $_SESSION['do_contact_sharing']->countSharedContactsByCoWorker($_SESSION['do_coworker']->idcoworker);
include_once "config.php"; include_once "includes/header.inc.php"; include_once "pb_globaldivs.sys.php"; ?> <DIV id="DRAG_script_Script" style="top:46px;left:237px;height:267px;width:451px;position:absolute;visibility:visible;z-index:5;"> <!--META metainfo="execorder:30;filename:includes/blank_script.script.inc.php;" --><?php $do_task = new Task($GLOBALS['conx']); $do_task->getTaskAddForm(); echo '<br><br><br> Following is just the edit example for the task id 1 <br><br>'; $TaskEdit = new Task($GLOBALS['conx']); $TaskEdit->getId(1); $TaskEdit->sessionPersistent("TaskEdit", "index.php", 120); // $TaskEdit->newUpdateForm("TaskEdit"); $e_task = new Event("TaskEdit->eventValuesFromForm"); $e_task->setLevel(1999); $e_task->addEventAction("TaskEdit->eventSetDateInFormat", 20); $e_task->addEventAction("TaskEdit->update", 2000); echo $e_task->getFormHeader(); echo $e_task->getFormEvent(); $_SESSION['TaskEdit']->setRegistry("task"); $_SESSION['TaskEdit']->setApplyRegistry(true, "Form"); echo $_SESSION['TaskEdit']->task_description; echo '<br><br>'; $_SESSION['TaskEdit']->due_date = $TaskEdit->convertDateToString($TaskEdit->getDateFormatForTask(1)); echo $_SESSION['TaskEdit']->due_date; echo '<br><br>'; echo $_SESSION['TaskEdit']->category; echo '<br><br>'; echo $_SESSION['TaskEdit']->iduser; echo $e_task->getFormFooter("Update"); ?>
</td><td class="layout_rcolumn"> <div class="contentfull"> <?php if ($_SESSION['in_page_message'] != '') { $msg = new Message(); if ($_SESSION['in_page_message'] == 'invoice_client_email_not_found') { $msg->getMessage($_SESSION['in_page_message']); $msg->displayMessage(); echo '<div style="margin-left:0px;">'; echo '<div class="messages_unauthorized">'; $e_set_email = new Event("Contact->eventSetEmailId"); $e_set_email->addParam('id', $_SESSION['do_invoice']->idinvoice); $e_set_email->addParam('contact', $_SESSION['do_invoice']->idcontact); $e_set_email->addParam("goto", $_SERVER['PHP_SELF']); $e_set_email->addEventAction("do_invoice->eventSendInvoiceByEmail", 105); echo $e_set_email->getFormHeader(); echo $e_set_email->getFormEvent(); echo '<br />' . _("Please enter the Email address : "); echo '<input type="text" name="emailid" value="" >'; echo $e_set_email->getFormFooter("Submit"); echo '</div></div><br /><br />'; } else { $msg->setData(array("contact_email" => $_SESSION['in_page_message_data']['contact_email'])); $msg->getMessage($_SESSION['in_page_message']); $msg->displayMessage(); } $_SESSION['in_page_message'] = ''; $_SESSION['in_page_message_data']['contact_email'] = ''; } ?>
function eventAjaxGetEditForm(EventControler $evtcl) { $Parsedown = new Parsedown(); $_SESSION['ContactNoteEditSave']->setApplyRegistry(false, "Form"); $html = ''; $curdiv = $evtcl->curdiv; $this->getId($evtcl->idnote); $vis_user = $this->note_visibility == 'user' ? 'checked' : ''; $vis_user_cw = $this->note_visibility == 'user coworker' ? 'checked' : ''; $vis_user_cont = $this->note_visibility == 'user contact' ? 'checked' : ''; $vis_user_cw_cont = $this->note_visibility == 'user coworker contact' ? 'checked' : ''; $do_cont = new Contact(); $contact_fullname = $do_cont->getContactName($evtcl->idcontact); if ($this->iduser == $_SESSION['do_User']->iduser) { $note_val = $this->note; $e_edit = new Event("ContactNoteEditSave->eventUpdate"); $e_edit->setLevel(110); $e_edit->addEventAction("mydb.gotoPage", 111); $e_edit->addEventAction("ContactNoteEditSave->eventHTMLCleanUp", 109); $e_edit->setGotFile(true); $html .= $e_edit->getFormHeader(); $html .= $e_edit->getFormEvent(); $_SESSION['ContactNoteEditSave']->setRegistry("ofuz_add_contact_note"); $_SESSION['ContactNoteEditSave']->setApplyRegistry(true, "Form"); $html .= '<br />' . _('Note :') . '<br /><textarea id="note_edit" name = "fields[note]" rows="3" cols="110">' . $Parsedown->text($note_val) . '</textarea><br />'; $html .= '<div width="100%">'; $html .= '<div id="edit_note_more" style="position:relative;float:left;text-align:left;width:50%"><a href="#" onclick ="fnEditNoteMoreOpts();return false;">' . _('More Options') . '</a></div>'; $html .= '<div style="position:relative;float:left;text-align:left;width:50%"><a href="javascript:;" onclick="showProjectList();">' . _('Attached to a project') . '</a>'; $html .= '<div id="cp_prj_list" style="position:relative;display:none;">'; $do_prjs = new Project(); $do_prjs->getAllProjects("open"); $num_prjs = $do_prjs->getNumRows(); $html .= '<select name="cpy_prjs" id="cpy_prjs" onchange="populateTasks();">'; if ($num_prjs > 0) { $html .= '<option value="">' . _('Select Project') . '</option>'; } else { $html .= '<option value="">' . _('You do not have Project.') . '</option>'; } while ($do_prjs->next()) { $html .= '<option value="' . $do_prjs->getData("idproject") . '">' . $do_prjs->getData("name") . '</option>'; } $html .= '</select>'; $html .= '</div>'; $html .= '<div id="cp_prj_tasks"></div>'; $html .= '</div></div>'; $html .= '<div class="div_right" id="edit_note_more_opts" style="display: none;"> '; $html .= 'File : ' . $_SESSION['ContactNoteEditSave']->document . '<br /><br />'; $html .= '</div>'; $html .= '<div id="edit_note_more_opts_vis" style="text-align: left; width: 50%;display: none;"> '; $html .= _('Who can view this note:') . '<br />'; $html .= '<input type="radio" name="fields[note_visibility]" value="user" ' . $vis_user . '> ' . _('Just me') . ' <br />'; $html .= '<input type="radio" name="fields[note_visibility]" value="user coworker" ' . $vis_user_cw . '> ' . _('My Co-Workers and I') . '<br />'; $html .= '<input type="radio" name="fields[note_visibility]" value="user contact" ' . $vis_user_cont . '> ' . $contact_fullname . _(' and I') . '<br />'; $html .= '<input type="radio" name="fields[note_visibility]" value="user coworker contact" ' . $vis_user_cw_cont . '> ' . _('Me, Co-Workers and ') . $contact_fullname; $html .= '</div>'; $html .= '<div style="text-align:right">'; $html .= '<input type="submit" name="Save" value = "' . _('Save') . '"> <a href="#" onclick = "fnCancelEdit(\'' . $curdiv . '\',' . $evtcl->idnote . ');return false;">' . _('close') . '</a>'; $html .= '</div>'; $html .= '</form>'; $evtcl->addOutputValue($html); } else { $msg = new Message(); $msg->getMessage("unauthorized_note_edit"); $html .= $msg->content . '<br /><br />'; $html .= '<a href="#" onclick = "fnCancelEdit(\'' . $curdiv . '\',' . $evtcl->idnote . ');return false;">' . _('close') . '</a>'; $evtcl->addOutputValue($html); } }
function eventAjaxEditTaskFormRHS(EventControler $event_controler) { $form = '<div class="taskbox1a"><div class="taskbox1b"><div class="taskbox1c">'; $this->getId($event_controler->id); $this->sessionPersistent("TaskEdit", "index.php", 120); $e_task = new Event("TaskEdit->eventUpdate"); $e_task->setLevel(1999); $e_task->setDomId('form' . $event_controler->id); $e_task->setSecure(false); $e_task->addEventAction("TaskEdit->eventSetDateInFormat", 1487); $form .= $e_task->getFormHeader(); $form .= $e_task->getFormEvent(); $is_sp_date_set = $_SESSION['TaskEdit']->is_sp_date_set; $_SESSION['TaskEdit']->setRegistry("task"); $_SESSION['TaskEdit']->setApplyRegistry(true, "Form"); $_SESSION['TaskEdit']->fields->addField(new strFBFieldTypeText("task_description")); $_SESSION['TaskEdit']->fields->task_description->css_form_style = "width:100%;"; $form .= $_SESSION['TaskEdit']->task_description . '<br /><br />'; $_SESSION['TaskEdit']->due_date = $this->convertDateToString($this->getDateFormatForTask($event_controler->id)); if ($is_sp_date_set == "Yes") { $form .= '<span class="text8">' . _('When\'s it due? (Specific Date) (YYYY/mm/dd)') . '<br />'; $_SESSION['TaskEdit']->fields->addField(new strFBFieldTypeDateSQL("due_date_dateformat")); $_SESSION['TaskEdit']->fields->due_date_dateformat->datesql = "Y/m/d::"; $form .= $_SESSION['TaskEdit']->due_date_dateformat . '</span><br /><br />'; $form .= '<input type="hidden" name="sp_date_selected" id="sp_date_selected" value="Yes">'; } else { $form .= '<span class="text8" id="when_pop_up">' . _('When\'s it due?') . '</span><br />'; $form .= $_SESSION['TaskEdit']->due_date . '<br /><br />'; $form .= '<input type="hidden" name="sp_date_selected" id="sp_date_selected" value="">'; } $form .= '<span class="text8">' . _('Choose a category') . '</span><br />'; //$form .= $_SESSION['TaskEdit']->category . '<br /><br />'; $form .= $_SESSION['TaskEdit']->task_category . '<br /><br />'; $form .= $e_task->getFormFooter(_("Save this task")); $form .= '<div class="cancellink">or <a href="#" onclick="fnCancelEdit(' . $event_controler->id . ');">' . _('cancel') . '</a></div>'; $form .= '</div></div></div>'; $event_controler->addOutputValue($form); }
$("#TagList").append("Tags: "); } else { $("#TagList").append(", "); } $("#TagList").append('<span id="Tag'+NextTag+'"><a href="eventcontroler.php?mydb_events[100]=do_Contacts-%3EeventSearchByTag&goto=contacts.php&search_tag_name='+escape(tag_name)+'&mydb_eventkey='+EventKey+'">'+tag_name+'</a><span id="delContactTag'+NextTag+'"> <a href="#" onclick="fnDeleteTag('+idtag+',\'Tag'+NextTag+'\'); return false;"><img src="/images/delete.gif" width="14" height="14" alt="Delete this tag" /></a></span></span>'); NextTag++; } }); } } function fnDeleteTag(idtag,iddom){ $.ajax({ type: "GET", <?php $e_delTagAjax = new Event("Tag->eventAjaxDeleteTagById"); $e_delTagAjax->addEventAction("ContactView->eventDeleteTag"); $e_delTagAjax->setEventControler("ajax_evctl.php"); $e_delTagAjax->setSecure(false); ?> url: "<?php echo $e_delTagAjax->getUrl(); ?> ", data: "idtag_delete="+idtag+"&idcontact=<?php echo $idcontact; ?> ", success: function(){ $("#"+iddom).remove(); } });
<h1>Edit Contact</h1> </div> </div> <div class="mobile_head_pad5"> <?php if (!is_object($_SESSION['ContactEditSave'])) { $ContactEdit = new Contact($GLOBALS['conx']); $ContactEdit->sessionPersistent("ContactEditSave", "index.php", 120); } if (isset($_GET['id'])) { $_SESSION['ContactEditSave']->getId((int) $_GET['id']); } $e_fullContact = new Event("ContactEditSave->eventValuesFromForm"); $e_fullContact->setLevel(1999); $e_fullContact->addEventAction("ContactEditSave->update", 2000); $e_fullContact->addEventAction("ContactPhone->eventSavePhones", 2001); $e_fullContact->addEventAction("ContactEmail->eventSaveEmails", 2002); $e_fullContact->addEventAction("ContactInstantMessage->eventSaveIM", 2003); $e_fullContact->addEventAction("ContactAddress->eventSaveContactAddress", 2004); $e_fullContact->addEventAction("ContactWebsite->eventSaveWebsites", 2005); $e_fullContact->addEventAction("ContactRssFeed->eventSaveRssFeed", 2006); $e_fullContact->addEventAction("mydb.gotoPage", 2333); $e_fullContact->addParam("goto", "i_contact.php"); echo $e_fullContact->getFormHeader(); echo $e_fullContact->getFormEvent(); $_SESSION['ContactEditSave']->setRegistry("i_ofuz_add_contact"); $_SESSION['ContactEditSave']->setApplyRegistry(true, "Form"); ?> <div>
</script> <?php $do_feedback = new Feedback(); $do_feedback->createFeedbackBox(); ?> <table class="layout_columns"><tr><td class="layout_lmargin"></td><td> <div class="layout_content"> <?php $thistab = _('Invoices'); include_once 'includes/ofuz_navtabs.php'; $do_breadcrumb = new Breadcrumb(); $do_breadcrumb->getBreadcrumbs(); // Main Invoice Form $f_invoiceForm = new Event("InvoiceEditSave->addInvoice"); $f_invoiceForm->setLevel(2000); $f_invoiceForm->addEventAction("InvoiceLine->eventSaveInvoiceline", 2200); $f_invoiceForm->addEventAction("InvoiceEditSave->eventSetInvoiceCalculation", 2210); $f_invoiceForm->addParam("goto", "invoice.php"); echo $f_invoiceForm->getFormHeader(); echo $f_invoiceForm->getFormEvent(); $_SESSION['InvoiceEditSave']->setFields("invoice_add"); $_SESSION['InvoiceEditSave']->setApplyRegistry(true, "Form"); ?> <div class="grayline1"></div> <div class="spacerblock_20"></div> <table class="layout_columns"><tr><td class="layout_lcolumn"> <div class="left_menu_header"> <div class="left_menu_header_content"><?php echo _('Recurrent Invoice?'); ?> </div>
function getBlockConent() { $content = ""; $do_pt = new ProjectTask(); $idtask = $do_pt->getTaskId($_GET['idprojecttask']); $do_olk = new OfuzLeanKitKanban(); $do_olk->getUserLoginCredentials(); if ($do_olk->getNumRows()) { $leankitkanban = new LeanKitKanban($do_olk->username, $do_olk->password); //Gets all the Boards from Kanban the API user has access to. $boards = $leankitkanban->getBoards('Boards'); if (is_object($boards)) { // 200 => Board(s) successfully retrieved if ($boards->ReplyCode == '200') { $count_boards = count($boards->ReplyData[0]); if ($count_boards) { $board_id = ""; $data = array(); $arr_boards = array(); $card_presents = false; foreach ($boards->ReplyData[0] as $obj_board) { $data["board_id"] = $obj_board->Id; $data["board_title"] = $obj_board->Title; $arr_boards[] = $data; $card = $leankitkanban->getCardByExternalId($obj_board->Id, $_GET['idprojecttask']); //Card found in the Board if ($card->ReplyCode == '200') { if ($card->ReplyData[0]) { $card_presents = true; $board_id = $obj_board->Id; $board_title = $obj_board->Title; foreach ($card->ReplyData[0] as $cd_ex) { $card_exists = $cd_ex; } } } } $content .= '<script type="text/javascript">'; $content .= '$(document).ready(function() {'; //"Save" button is clicked $content .= '$("#btnBlockSave").click(function() {var form = $(this).parents("form:first"); if ($.trim($("#block_unblock_reason").val()) == "Why is the card blocked?" || $.trim($("#block_unblock_reason").val()) == "Why is the card unblocked?" || $.trim($("#block_unblock_reason").val()) == "") {$("#msg").html("Please enter the reason.");$("#msg").slideDown("slow");e.preventDefault();return false;} else { form.submit(); } });'; //"Block it" link is clicked $content .= '$("#block_it").click(function() {$("#block_unblock_reason").text("Why is the card blocked?"); $("#block_reason").slideDown("slow");});'; //"Unblock it" link is clicked $content .= '$("#unblock_it").click(function() {$("#block_unblock_reason").text("Why is the card unblocked?"); $("#block_reason").slideDown("slow");});'; //Block reason textarea is clicked. $content .= '$("#block_unblock_reason").click(function() {if($.trim($(this).text()) == "Why is the card unblocked?" || $.trim($(this).text()) == "Why is the card blocked?") {$("#block_unblock_reason").text("");}});'; //"Add to Kanban" submit button is clicked (the form is submitted) $content .= '$("#OfuzLeanKitKanban__eventAddTaskToBoard").submit(function(e){if ($("#board").val() == "") {$("#msg").html("Please select the Board.");$("#msg").slideDown("slow");e.preventDefault();return false;}});'; $content .= '});'; $content .= '</script>'; //Server-side message display block if ($_SESSION["ofuz_kanban_message"] != "") { $content .= "<div style='color:#E81313;'>" . $_SESSION["ofuz_kanban_message"] . "</div>"; } //Client-side message display block $content .= "<div id='msg' style='color:#E81313;display:none;'></div>"; //If card presents in a Board if ($card_presents) { $block_unblock_flag = ""; $do_olk = new OfuzLeanKitKanban(); $lane_name = $do_olk->getCardLaneName($board_id, $card_exists->LaneId); //Card presents in a Board $content .= "The Task presents in: <br /> <b>Board</b>: " . $board_title . "<br /><b>Lane</b>: " . $lane_name . "<br />"; if ($card_exists->IsBlocked) { $e_block = new Event("OfuzLeanKitKanban->eventUnblockTheCard"); $content .= "<b>Blocked</b>: Yes <a id='unblock_it' href='javascript:void(0);'>Unblock it</a>"; $block_unblock_flag = "Unblock"; if ($card_exists->BlockReason) { $content .= " <img src='/images/blocked.jpeg' width='16' title='Reason: " . $card_exists->BlockReason . "' />"; } } else { $e_block = new Event("OfuzLeanKitKanban->eventBlockTheCard"); $content .= "<b>Blocked</b>: No <a id='block_it' href='javascript:void(0);'>Block it</a>"; $block_unblock_flag = "Block"; } //$e_block->setLevel(120); $e_block->addEventAction('OfuzLeanKitKanban->eventAddReasonAsTaskNote', 130); $e_block->addEventAction('ProjectDiscuss->eventSendDiscussMessageByEmail', 140); $e_block->addEventAction('WorkFeedKanbanBlockReasonProjectDiscuss->eventAddFeed', 150); $e_block->addParam("block_unblock_flag", $block_unblock_flag); $e_block->addParam("ofuz_task_id", $idtask); $e_block->addParam("ofuz_idprojecttask", $_GET['idprojecttask']); //$_SESSION['idproject_task'] = $_GET['idprojecttask'];//passing idproject_parameter $e_block->addParam("card_id", $card_exists->Id); $e_block->addParam("lane_id", $card_exists->LaneId); $e_block->addParam("title", $card_exists->Title); $e_block->addParam("description", $card_exists->Description); $e_block->addParam("type_id", $card_exists->TypeId); $e_block->addParam("priority", $card_exists->Priority); $e_block->addParam("size", $card_exists->Size); $e_block->addParam("assigned_user_id", $card_exists->AssignedUserId); $e_block->addParam("index", $card_exists->Index); $e_block->addParam("due_date", $card_exists->DueDate); $e_block->addParam("user_wip_override_comment", $card_exists->UserWipOverrideComment); $e_block->addParam("tags", $card_exists->Tags); $e_block->addParam("class_of_service_id", $card_exists->ClassOfServiceId); $e_block->addParam("assigned_user_ids", $card_exists->AssignedUserIds); $e_block->addParam("board_id", $board_id); $content .= $e_block->getFormHeader(); $content .= $e_block->getFormEvent(); $content .= "<div id='block_reason' style='display:none;'><textarea name='block_unblock_reason' id='block_unblock_reason' rows='2' cols='28'></textarea> <br />"; $content .= "<input type='button' name='btnBlockSave' id='btnBlockSave' value='Save' /> </form>"; //$e_block->getFormFooter("Save"); $content .= "</div>"; } else { //Card does not present in a Board if (count($arr_boards)) { $e_board = new Event("OfuzLeanKitKanban->eventAddTaskToBoard"); $e_board->addParam("ofuz_task_id", $idtask); $e_board->addParam("ofuz_idprojecttask", $_GET['idprojecttask']); $content .= $e_board->getFormHeader(); $content .= $e_board->getFormEvent(); $content .= "<div>This Task is not added to Kanban Board.</div>"; $content .= "<div class='spacerblock_5'></div>"; $content .= "<div><select name='board' id='board'>"; $content .= "<option value=''>Select Board</option>"; foreach ($arr_boards as $brd) { $content .= "<option value='" . $brd["board_id"] . "'>" . $brd["board_title"] . "</option>"; } $content .= "</select></div>"; $content .= "<div class='spacerblock_5'></div>"; $content .= $e_board->getFormFooter("Add to Kanban"); } } } else { //There is no Board available in Kanban $content .= "There is no Board available in Kanban."; } } else { // User does not have access to any Kanban Board. $content .= $boards->ReplyText; } } else { // User does not have access to any Kanban Board. $content .= "You do not have access to LeanKit Kanban Board."; } } else { $content .= "You have not set up your LeanKit Kanban Login Credentials.<br />Please <a href='/Setting/LeanKitKanban/leankit_kanban_authentication'>click here</a> to set up your Kanban Credentials."; } unset($_SESSION["ofuz_kanban_message"]); return $content; }
echo $idproject; ?> " /> <input type="submit" value="<?php echo _('Save'); ?> " /> or <a href="#" onclick="fnEditProject(); return false;"><?php echo _('cancel'); ?> </a> </form> </div> <?php $do_proj_task_operation = new ProjectTask(); $e_set_close = new Event("do_list_project_task->eventChangeOwnerMultiple"); $e_set_close->addEventAction("mydb.gotoPage", 304); $e_set_close->addParam("goto", "Project/" . $idproject); echo $e_set_close->getFormHeader(); echo $e_set_close->getFormEvent(); ?> <div id="sticky-anchor"></div> <div id="contacts_ctlbar" style="display: none;"> <?php echo '<b>' . _('With the selected Task(s) you can:') . '</b><br/>'; echo _('Change the task owner') . _(':'); echo $do_proj_task_operation->renderChangeTaskOwnerList($idproject); echo '<br/>' . _(' or ') . ' ' . _('move them to another project') . _(':'); $_SESSION['do_project']->getAllProjects(); echo '<select name="project_id">' . $_SESSION['do_project']->getProjectsSelectOptions($_SESSION['do_project_task']->idproject) . '</select>'; echo '<input type="button" onclick = "changeProjMul();return false;" value="' . _('Move') . '">'; echo '<br/>' . _(' or ') . ' ' . _('change due date') . _(':');
include_once 'includes/ofuz_navtabs.php'; $do_breadcrumb = new Breadcrumb(); $do_breadcrumb->getBreadcrumbs(); if (!$invoice_access) { $msg = new Message(); echo '<div class="messageshadow_unauthorized">'; echo '<div class="messages_unauthorized">'; echo $msg->getMessage("unauthorized_invoice_access"); echo '</div></div><br /><br />'; exit; } // Main Invoice Form $f_invoiceForm = new Event("InvoiceEditSave->eventValuesFromForm"); $f_invoiceForm->setLevel(1999); //$f_invoiceForm->addEventAction("InvoiceEditSave->checkEmptyDueDate", 1999); $f_invoiceForm->addEventAction("InvoiceEditSave->eventUpdateInvoice", 2000); $f_invoiceForm->addEventAction("InvoiceLine->eventSaveInvoiceLine", 2200); $f_invoiceForm->addEventAction("InvoiceEditSave->eventCheckContactChanged", 2201); $f_invoiceForm->addEventAction("InvoiceEditSave->eventSetInvoiceCalculation", 2210); $f_invoiceForm->addParam("id", $_SESSION['InvoiceEditSave']->idinvoice); $f_invoiceForm->addParam("contact", $_SESSION['InvoiceEditSave']->idcontact); $f_invoiceForm->addParam("goto", "invoice.php"); echo $f_invoiceForm->getFormHeader(); echo $f_invoiceForm->getFormEvent(); $discount = $_SESSION['InvoiceEditSave']->discount; $tax = $_SESSION['InvoiceEditSave']->tax; $idcontact = $_SESSION['InvoiceEditSave']->idcontact; $due_date = $_SESSION['InvoiceEditSave']->due_date; $contact_name_comp = $do_contact->getContact_Company_ForInvoice($idcontact, $_SESSION['InvoiceEditSave']->idcompany); $_SESSION['InvoiceEditSave']->setFields("invoice_edit"); $_SESSION['InvoiceEditSave']->setApplyRegistry(true, "Form");
</span> <?php if (is_object($GLOBALS['cfg_submenu_placement']['task'])) { echo $GLOBALS['cfg_submenu_placement']['task']->getMenu(); } ?> </div> <div id="ptask_ctlbar" style="display: none;"> <?php $do_project_list = new Project(); $do_project_list->getAllProjects(); $SelectOptions = $do_project_list->getProjectsSelectOptions($_SESSION['do_project_task']->idproject); $e_ProjectTask = new Event('ProjectTask->eventUpdateProjectTask'); $e_ProjectTask->setLevel(1999); $e_ProjectTask->addEventAction('WorkFeedProjectTask->eventAddFeed', 2002); $e_ProjectTask->addEventAction('mydb.gotoPage', 2010); $e_ProjectTask->addParam('goto', 'Task/' . $idproject_task); $e_ProjectTask->addParam('task_event_type', 'update_task'); echo $e_ProjectTask->getFormHeader(); echo $e_ProjectTask->getFormEvent(); $do_project_list->idproject = $_SESSION['do_project_task']->idproject; $task_category_arr = $do_project_list->getDistinctTaskCategoryForProjectUnionUser(); ?> Task name: <input type="text" name="task_description" value="<?php echo htmlentities($_SESSION['do_project_task']->task_description); ?> " style="width:400px;" /><br /><br /> Project: <select name="idproject"><?php echo $SelectOptions; ?>