Пример #1
0
function transferForAddIntoTitle($type, $row, $CD)
{
    global $log, $current_user, $adb;
    list($CD['fieldname'], $void) = explode(':', $CD['fieldname']);
    if ($CD["uitype"] == "66") {
        $Col_Field = array($CD["fieldname"] => $row["parent_id"]);
    } else {
        $Col_Field = array($CD["fieldname"] => $row[$CD["columnname"]]);
    }
    if ($CD["fieldname"] == "duration_hours") {
        $Col_Field["duration_minutes"] = $row["duration_minutes"];
    }
    if ($CD["fieldname"] == "contact_id") {
        $Col_Field["contact_id"] = getAssignedContactsForEvent($row["crmid"]);
        $CD["uitype"] = "1";
    }
    if ($CD['module'] == 'Calendar' or $CD['module'] == 'Events') {
        $Cal_Data = getDetailViewOutputHtml($CD['uitype'], $CD['fieldname'], $CD['fieldlabel'], $Col_Field, '2', $calendar_tabid, 'Calendar');
        $trmodule = 'Calendar';
    } else {
        $queryGenerator = new QueryGenerator($CD['module'], $current_user);
        $queryGenerator->setFields(array($CD['columnname']));
        $queryGenerator->addCondition('id', $row['parent_id'], 'e', $queryGenerator::$AND);
        $rec_query = $queryGenerator->getQuery();
        $recinfo = $adb->pquery($rec_query, array());
        $Cal_Data = array();
        $Cal_Data[0] = getTranslatedString($CD['fieldlabel'], $CD['module']);
        $Cal_Data[1] = $adb->query_result($recinfo, 0, $CD['columnname']);
        $trmodule = $CD['module'];
    }
    if ($CD["uitype"] == "15") {
        $value = getTranslatedString($Cal_Data[1], $trmodule);
    } else {
        $value = $Cal_Data[1];
    }
    if ($type == "1") {
        return $Cal_Data[1];
    } else {
        //		return "<br><b>".$Cal_Data[0]."</b>: ".$value;
        return '<table><tr><td><b>' . $Cal_Data[0] . ':</b></td><td onmouseover="vtlib_listview.trigger(\'cell.onmouseover\', $(this))" onmouseout="vtlib_listview.trigger(\'cell.onmouseout\', $(this))">' . $value . '</td></tr></table>';
    }
}
Пример #2
0
function transferForAddIntoTitle($type, $row, $CD)
{
    if ($CD["uitype"] == "66") {
        $Col_Field = array($CD["fieldname"] => $row["parent_id"]);
    } else {
        $Col_Field = array($CD["fieldname"] => $row[$CD["columnname"]]);
    }
    if ($CD["fieldname"] == "duration_hours") {
        $Col_Field["duration_minutes"] = $row["duration_minutes"];
    }
    if ($CD["fieldname"] == "contact_id") {
        $Col_Field["contact_id"] = getAssignedContactsForEvent($row["crmid"]);
        $CD["uitype"] = "1";
    }
    $Cal_Data = getDetailViewOutputHtml($CD["uitype"], $CD["fieldname"], $CD["fieldlabel"], $Col_Field, "2", $calendar_tabid, "Calendar");
    if ($CD["uitype"] == "15") {
        $value = getTranslatedString($Cal_Data[1], 'Calendar');
    } else {
        $value = $Cal_Data[1];
    }
    if ($type == "1") {
        return $Cal_Data[1];
    } else {
        return "<br><b>" . $Cal_Data[0] . "</b>: " . $value;
    }
}
Пример #3
0
function transferForAddIntoTitle($type, $row, $CD)
{
    if ($CD["uitype"] == "66") {
        $Col_Field = array($CD["fieldname"] => $row["parent_id"]);
    } else {
        $Col_Field = array($CD["fieldname"] => $row[$CD["columnname"]]);
    }
    if ($CD["fieldname"] == "duration_hours") {
        $Col_Field["duration_minutes"] = $row["duration_minutes"];
    }
    if ($CD["fieldname"] == "contact_id") {
        $Col_Field["contact_id"] = getAssignedContactsForEvent($row["crmid"]);
        $CD["uitype"] = "1";
    }
    $Cal_Data = getDetailViewOutputHtml($CD["uitype"], $CD["fieldname"], $CD["fieldlabel"], $Col_Field, "2", $calendar_tabid, "Calendar");
    if ($CD["uitype"] == "15") {
        $value = getTranslatedString($Cal_Data[1], 'Calendar');
    } else {
        $value = $Cal_Data[1];
    }
    if ($type == "1") {
        return $Cal_Data[1];
    } else {
        //		return "<br><b>".$Cal_Data[0]."</b>: ".$value;
        return '<table><tr><th>' . $Cal_Data[0] . ':</th><td onmouseover="vtlib_listview.trigger(\'cell.onmouseover\', $(this))" onmouseout="vtlib_listview.trigger(\'cell.onmouseout\', $(this))">' . $value . '</td></tr></table>';
    }
}