Exemple #1
0
/**
*  show account edit form
*  @param	id			int			account id
*  @return	objResponse	object		xajax response object
*/
function edit($id)
{
    global $locate;
    $html = Table::Top($locate->Translate("edit_agents"), "formDiv");
    $html .= Customer::formEdit($id);
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("formDiv", "style.visibility", "visible");
    $objResponse->addAssign("formDiv", "innerHTML", $html);
    return $objResponse->getXML();
}
Exemple #2
0
function curCustomerDetail($customername)
{
    global $locate;
    $customerid = Customer::getCustomerid($customername);
    $html = Table::Top($locate->Translate("edit_record"), 'formEditInfo');
    $html .= Customer::formEdit($customerid, 'customer');
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign('formEditInfo', "style.visibility", "visible");
    $objResponse->addAssign('formEditInfo', "innerHTML", $html);
    return $objResponse->getXML();
}
/**
*  show edit form
*  @param	id			int			id
*  @param	type		sting		customer/contact/note
*  @return	objResponse	object		xajax response object
*/
function edit($id = null, $type = "note")
{
    global $locate;
    // Edit zone
    if ($type == "diallist") {
        $formdiv = 'formeditDiallistInfo';
    } else {
        $formdiv = 'formEditInfo';
    }
    $html = Table::Top($locate->Translate("edit_record"), $formdiv);
    $html .= Customer::formEdit($id, $type);
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign($formdiv, "style.visibility", "visible");
    $objResponse->addAssign($formdiv, "innerHTML", $html);
    return $objResponse->getXML();
}
Exemple #4
0
/**
*  show account edit form
*  @param	id			int			account id
*  @return	objResponse	object		xajax response object
*/
function edit($id)
{
    global $locate;
    $html = Table::Top($locate->Translate("edit_user_type"), "formDiv");
    $html .= Customer::formEdit($id);
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("formDiv", "style.visibility", "visible");
    $objResponse->addAssign("formDiv", "innerHTML", $html);
    $result = Customer::getCurUserTypePrivileges($id);
    foreach ($result as $tmp) {
        $objResponse->addAssign($tmp['page'] . '_' . $tmp['action'], "checked", true);
    }
    $objResponse->addScript("editPageCheckbox()");
    return $objResponse->getXML();
}
/**
*  show group edit form
*  @param	id			int			group id
*  @return	objResponse	object		xajax response object
*/
function edit($id)
{
    global $locate, $db;
    $html = Table::Top($locate->Translate("Edit Worktimepackage"), "formDiv");
    $html .= Customer::formEdit($id);
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("formDiv", "style.visibility", "visible");
    $objResponse->addAssign("formDiv", "innerHTML", $html);
    $objResponse->addScript("resetC();");
    $res = astercrm::getRecordsByField('worktimepackage_id', $id, 'worktimepackage_worktimes');
    while ($res->fetchInto($row)) {
        $wp[] = $row['worktime_id'];
    }
    $query = "SELECT * FROM worktimes";
    if ($_SESSION['curuser']['usertype'] != 'admin') {
        $query .= " WHERE groupid = " . $_SESSION['curuser']['groupid'];
    }
    $worktimes_res = $db->query($query);
    $i = 0;
    $weekShow = array('', $locate->Translate("Monday"), $locate->Translate('Tuesday'), $locate->Translate('Wednesday'), $locate->Translate('Thursday'), $locate->Translate('Friday'), $locate->Translate('Saturday'), $locate->Translate('Sunday'));
    while ($worktimes_res->fetchInto($worktimes_row)) {
        $i++;
        if (in_array($worktimes_row['id'], $wp)) {
            $cur_content = $worktimes_row['id'] . '-' . $locate->Translate("from") . ':' . $worktimes_row['starttime'] . ' ' . $locate->Translate("to") . ':' . $worktimes_row['endtime'] . ' (' . $weekShow[$worktimes_row['startweek']] . '->' . $weekShow[$worktimes_row['endweek']] . ')';
            $objResponse->addScript("mf_click(" . $i . ",'" . $cur_content . "');");
        }
    }
    return $objResponse->getXML();
}
/**
*  show ticket_details edit form
*  @param	id		int		ticket_detail id
*  @return	objResponse	object		xajax response object
*/
function edit($id)
{
    global $locate;
    $html = Table::Top($locate->Translate("edit_ticket_detail"), "formDiv");
    $html .= Customer::formEdit($id);
    $html .= Table::Footer();
    // End edit zone
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("formDiv", "style.visibility", "visible");
    $objResponse->addAssign("formDiv", "innerHTML", $html);
    //$objResponse->addScript("relateBycategoryID(document.getElementById('ticketcategoryid').value,'edit')");
    return $objResponse->getXML();
}