| | |
| | | if ($source['class_name']) |
| | | $class_name .= ' ' . $source['class_name']; |
| | | |
| | | $name = !empty($source['name']) ? $source['name'] : $id; |
| | | $name = $source['name'] ?: $id; |
| | | $out .= sprintf($line_templ, |
| | | rcube_utils::html_identifier($id, true), |
| | | $class_name, |
| | |
| | | rcube_utils::html_identifier('S'.$id, true), |
| | | join(' ', $classes), |
| | | $id, |
| | | $js_id, (!empty($source['name']) ? rcube::Q($source['name']) : rcube::Q($id)) |
| | | $js_id, rcube::Q($source['name'] ?: $id) |
| | | ); |
| | | } |
| | | |
| | |
| | | |
| | | $source_id = $OUTPUT->get_env('source'); |
| | | $a_row_cols = array(); |
| | | $classes = array($row['_type'] ? $row['_type'] : 'person'); |
| | | $classes = array($row['_type'] ?: 'person'); |
| | | |
| | | // build contact ID with source ID |
| | | if (isset($row['sourceid'])) { |
| | |
| | | $out = $RCMAIL->gettext('nocontactsfound'); |
| | | else |
| | | $out = $RCMAIL->gettext(array( |
| | | 'name' => $_SESSION['contactcountdisplay'] ? $_SESSION['contactcountdisplay'] : 'contactsfromto', |
| | | 'name' => $_SESSION['contactcountdisplay'] ?: 'contactsfromto', |
| | | 'vars' => array( |
| | | 'from' => $result->first + 1, |
| | | 'to' => min($result->count, $result->first + $PAGE_SIZE), |
| | |
| | | } |
| | | } |
| | | else { |
| | | $values = $record[$fullkey] ? $record[$fullkey] : $record[$field]; |
| | | $values = $record[$fullkey] ?: $record[$field]; |
| | | $subtypes = null; |
| | | } |
| | | } |
| | |
| | | $template = $RCMAIL->config->get($col . '_template', '{'.join('} {', array_keys($colprop['childs'])).'}'); |
| | | foreach ($colprop['childs'] as $childcol => $cp) { |
| | | if (!empty($val) && is_array($val)) { |
| | | $childvalue = $val[$childcol] ? $val[$childcol] : $val[$j]; |
| | | $childvalue = $val[$childcol] ?: $val[$j]; |
| | | } |
| | | else { |
| | | $childvalue = ''; |