/**
  * Returns the formatted chart label data for the timeperiod
  *
  * @param $chartData Array of chart data values
  * @return formatted Array of chart data values where the labels are broken down by the TimePeriod's increments
  */
 public function getChartLabels($chartData)
 {
     if (!empty($_SESSION['authenticated_user_language'])) {
         $list_strings = return_mod_list_strings_language($_SESSION['authenticated_user_language'], 'Calendar');
     } else {
         global $current_language;
         $list_strings = return_mod_list_strings_language($current_language, 'Calendar');
     }
     $timedate = TimeDate::getInstance();
     $months = array();
     $startDate = $timedate->fromDbDate($this->start_date)->setTime(0, 0, 0);
     $count = 0;
     while ($count < 3) {
         $val = $chartData;
         $month = $startDate->format('n');
         if (isset($list_strings['dom_cal_month_long'][$month])) {
             $val['label'] = $list_strings['dom_cal_month_long'][$month] . ' ' . $startDate->format('Y');
         } else {
             $val['label'] = $startDate->format($this->chart_label);
         }
         $val['start_timestamp'] = $startDate->setDate($startDate->format('Y'), $startDate->format('m'), 1)->setTime(0, 0, 0)->getTimestamp();
         $val['end_timestamp'] = $startDate->setDate($startDate->format('Y'), $startDate->format('m'), $startDate->format('t'))->setTime(23, 59, 59)->getTimestamp();
         $startDate->modify('+1 day')->setTime(0, 0, 0);
         $months[$count++] = $val;
     }
     return $months;
 }
Example #2
0
 function fill_in_additional_detail_fields()
 {
     global $current_language;
     $mod_list_strings = return_mod_list_strings_language($current_language, "ZuckerReports");
     $intervals = $mod_list_strings["SCHEDULE_INTERVALS"];
     $this->schedule_interval_desc = $intervals[$this->schedule_interval];
     $this->assigned_user_name = get_assigned_user_name($this->assigned_user_id);
     $this->team_name = SimpleTeams::get_assigned_team_name($this);
 }
 function get_summary_text()
 {
     global $current_language;
     $mod_strings = return_module_language($current_language, "ZuckerListingTemplate");
     $mod_list_strings = return_mod_list_strings_language($current_language, "ZuckerListingTemplate");
     $result = "";
     $result .= ListingTemplate::get_field_display_name($this->module_name, $this->field_name);
     $result .= ", ";
     $result .= $mod_list_strings["LISTING_ORDER_TYPES"][$this->order_type];
     return $result;
 }
Example #4
0
<?php

$mod_strings = array_merge(return_module_language("en_us", "ZuckerReports"), array('LBL_QUERY_TEMPLATE_NEW' => 'New Query Template', 'LBL_QUERY' => 'Custom Query', 'LBL_QUERY_NAME' => 'Query Name', 'LBL_QUERY_SQL' => 'Query', 'LBL_QUERY_SQL_HELP' => 'Please enter the SQL query for this report. To include parameter selection, enter a "$" followed by the parameter name, and the value will be inserted at this position on report execution.<br/><br/>The following placeholders are supported as well: <br/><b>$SUGAR_USER_ID</b> - contains the ID of the currently logged on user<br/><b>$SUGAR_USER_NAME</b> - contains the name of the currently logged on user<br/><b>$SUGAR_SESSION_ID</b> - contains the ID of the current session', 'LBL_QUERY_DESCRIPTION' => 'Description', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_QUERY_ONDEMAND_COLUMN_DELIMITER' => 'Column Delimiter', 'LBL_QUERY_ONDEMAND_ROW_DELIMITER' => 'Row Delimiter', 'LBL_QUERY_ONDEMAND_INCLUDE_HEADER' => 'Include Header'));
$mod_list_strings = array_merge(return_mod_list_strings_language("en_us", "ZuckerReports"), array('QUERY_EXPORT_TYPES' => array('CSV' => 'Comma Separated Values (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)', 'TABLE' => 'Inline Table'), 'COL_DELIMS' => array(',' => 'Colon (,)', ';' => 'Semicolon (;)', 'tab' => 'Tab (\\t)', '.' => 'Dot (.)'), 'ROW_DELIMS' => array('newline' => 'Newline (\\n)')));
Example #5
0
<?php

$mod_strings = array_merge(return_module_language("ge_ge", "ZuckerReports"), array('LBL_REPORT_TEMPLATE_NEW' => 'Neue JasperReports-Vorlage', 'LBL_ASSIGNED_USER_ID' => 'Zugewiesen an:', 'LBL_REPORT' => 'JasperReports', 'LBL_REPORT_NAME' => 'Vorlagenname', 'LBL_REPORT_FILENAME' => 'Berichtdatei', 'LBL_REPORT_DESCRIPTION' => 'Kommentar', 'LBL_REPORT_EXPORT_AS' => 'M&ouml;gliche Formate', 'LBL_SUBREPORTS' => 'Subreports', 'LBL_SUBREPORT' => 'Subreport hinzuf&uuml;gen', 'LBL_SUBREPORT_HELP' => 'Subreports werden in einer eigenen Datei gespeichert. Um JasperReports den Zugriff darauf zu erm&ouml;glichen, geben Sie bitte diese Dateien hier an. Wenn Sie diese schon einmal hinaufgeladen haben, brauchen Sie das nicht mehr zu machen.', 'LBL_RESOURCES' => 'Weitere Resourcen', 'LBL_RESOURCE' => 'Resource hinzuf&uuml;gen', 'LBL_RESOURCE_HELP' => 'Bilder und Scriptlets eines Berichtes werden in eigenen Dateien gespeichert. Um JasperReports den Zugriff darauf zu erm&ouml;glichen, geben Sie bitte diese Dateien hier an. Wenn Sie diese schon einmal hinaufgeladen haben, brauchen Sie das nicht mehr zu machen.', 'ERR_TEMPLATE_INVALID_FILE' => 'Es werden nur Bericht-Design-Dateien (*.jrxml) unterst&uuml;tzt'));
$mod_list_strings = array_merge(return_mod_list_strings_language("ge_ge", "ZuckerReports"), array('REPORT_EXPORT_TYPES' => array('PDF' => 'Adobe PDF (*.pdf)', 'XLS' => 'Excel (*.xls)', 'HTML' => 'HTML (*.html)', 'XML' => 'XML (extern images, *.xml)', 'XML_EMBED' => 'XML (embedded images, *.xml)')));
Example #6
0
<?php

$mod_strings = array_merge(return_module_language("fr_FR", "ZuckerReports"), array('LBL_REPORT_TEMPLATE_NEW' => 'Nouveau modèle de JasperReports', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_REPORT' => 'JasperReports', 'LBL_REPORT_NAME' => 'Nom du modèle', 'LBL_REPORT_FILENAME' => 'Fichier du modèle', 'LBL_REPORT_DESCRIPTION' => 'Description', 'LBL_REPORT_EXPORT_AS' => 'Formats autorisés', 'LBL_SUBREPORTS' => 'Sous-rapport', 'LBL_SUBREPORT' => 'Charger Sous-rapport', 'LBL_SUBREPORT_HELP' => 'Les sous-rapports sont sauvegardés dans leur propres fichiers. Pour que JasperReports puisse les charger, mettez les ici. Si vous avez déjà chargé les rapports, il n\'est pas nécessaire de les recharger.', 'LBL_RESOURCES' => 'Autres Ressources', 'LBL_RESOURCE' => 'Charger Ressources', 'LBL_RESOURCE_HELP' => 'Les images et les scriptlets sont sauvegardés dans leur propres fichiers. Pour que JasperReports puisse les charger, mettez les ici. Si vous avez déjà chargé les rapports, il n\\st pas nécessaire de les recharger.', 'ERR_TEMPLATE_INVALID_FILE' => 'Seul les rapports (*.jrxml) sont gérés'));
$mod_list_strings = array_merge(return_mod_list_strings_language("fr_FR", "ZuckerReports"), array('REPORT_EXPORT_TYPES' => array('PDF' => 'Adobe PDF (*.pdf)', 'XLS' => 'Excel (*.xls)', 'HTML' => 'HTML (*.html)', 'XML' => 'XML (images externes, *.xml)', 'XML_EMBED' => 'XML (images imbriquées, *.xml)')));
Example #7
0
 function get_format_selection()
 {
     global $current_language, $app_strings;
     $mod_strings = return_module_language($current_language, $this->module_dir);
     $mod_list_strings = return_mod_list_strings_language($current_language, $this->module_dir);
     if (isset($_REQUEST["format"])) {
         if (!array_key_exists($_REQUEST["format"], $mod_list_strings["REPORT_EXPORT_TYPES"])) {
             $_REQUEST["format"] = null;
         }
     }
     if (!isset($_REQUEST["format"])) {
         $_REQUEST["format"] = "PDF";
     }
     if ($_REQUEST["format"] == "HTML") {
         $this->report_result_type = "FORWARD";
     } else {
         $this->report_result_type = "FILE";
     }
     $export_types = $this->get_export_selection_array($_REQUEST['format']);
     return join("\n", $export_types);
 }
Example #8
0
<?php

$mod_strings = array_merge(return_module_language("es_es", "ZuckerReports"), array('LBL_WORD_TEMPLATE_NEW' => 'Nueva Plantilla de Office', 'LBL_WORD' => 'Plantilla de Word', 'LBL_OPENOFFICE' => 'Plantilla de OpenOffice', 'LBL_WORD_NAME' => 'Nombre de Plantilla', 'LBL_WORD_FILENAME' => 'Archivo de Plantilla', 'LBL_WORD_DESCRIPTION' => 'Descripción', 'LBL_WORD_QUERY' => 'Consulta', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_WORD_CREATE_WORD_TEMPLATE' => 'Combinar nueva Plantilla de Office', 'LBL_WORD_WORD_TEMPLATES' => 'Plantillas de Office Combinadas', 'LBL_WORD_ONDEMAND_SAVE_PATH' => 'Guardar en carpeta', 'ERR_TEMPLATE_INVALID_OFFICE_FILE' => 'Solo archivos de Word (*.doc) y OpenOffice/StarOffice (*.stw) son soportados', 'LBL_LOADER_SETUP' => 'Por favor instale <a href="modules/ZuckerReports/resources/ZuckerReportsLoaderSetup.msi"><strong>Cargador ZuckerReports</strong></a> para soporte de Microsoft Office y OpenOffice.'));
$mod_list_strings = array_merge(return_mod_list_strings_language("es_es", "ZuckerReports"), array('WORD_EXPORT_TYPES' => array('NewDocument' => 'Nuevo Documento', 'Print' => 'Enviar a impresora', 'Mail' => 'Enviar como e-mail', 'Fax' => 'Enviar como Fax (si su entorno lo permite)'), 'OPENOFFICE_EXPORT_TYPES' => array('Print' => 'Enviar a la impresora', 'File' => 'Guardar como un archivo')));
Example #9
0
<?php

$mod_strings = array_merge(return_module_language("fr_FR", "ZuckerReports"), array('LBL_QUERY_TEMPLATE_NEW' => 'Nouveau modèle Requètes', 'LBL_QUERY' => 'Requètes', 'LBL_QUERY_NAME' => 'Nom Requètes', 'LBL_QUERY_SQL' => 'Requètes', 'LBL_QUERY_SQL_HELP' => 'Saisir la requête SQL pour ce rapport. Saisir le nom du paramètres avec un $ devant, et la valeur associée sera insérée dans le rapport<br/><br/>The following placeholders are supported as well: <br/><b>$SUGAR_USER_ID</b> - contains the ID of the currently logged on user<br/><b>$SUGAR_USER_NAME</b> - contains the name of the currently logged on user<br/><b>$SUGAR_SESSION_ID</b> - contains the ID of the current session', 'LBL_QUERY_DESCRIPTION' => 'Description', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_QUERY_ONDEMAND_COLUMN_DELIMITER' => 'Délimiteur Colonne', 'LBL_QUERY_ONDEMAND_ROW_DELIMITER' => 'Délimiteur ligne', 'LBL_QUERY_ONDEMAND_INCLUDE_HEADER' => 'Inclure l\'en-tête'));
$mod_list_strings = array_merge(return_mod_list_strings_language("fr_FR", "ZuckerReports"), array('QUERY_EXPORT_TYPES' => array('CSV' => 'Liste CSV avec virgules (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)', 'TABLE' => 'Inline Table'), 'COL_DELIMS' => array(',' => 'Colonne (,)', ';' => 'Semicolonne (;)', 'tab' => 'Tab (\\t)', '.' => 'Dot (.)'), 'ROW_DELIMS' => array('newline' => 'Nouvelle ligne (\\n)')));
 /**
  * Load language Calendar strings
  * @internal
  * @param string $name string section to return
  * @return array
  */
 protected function _getStrings($name)
 {
     if (empty($this->_strings)) {
         $this->_strings = return_mod_list_strings_language($GLOBALS['current_language'], "Calendar");
     }
     return $this->_strings[$name];
 }
Example #11
0
 function load_ts($timestamp)
 {
     //	global $mod_list_strings;
     global $current_language;
     $mod_list_strings = return_mod_list_strings_language($current_language, "Calendar");
     if (empty($timestamp)) {
         $timestamp = time();
     }
     $this->ts = $timestamp;
     global $timedate;
     $tdiff = $timedate->adjustmentForUserTimeZone();
     $date_str = date('i:G:H:j:d:t:w:z:L:W:n:m:Y:Z', $timestamp - $tdiff * 60);
     list($this->min, $this->hour, $this->zhour, $this->day, $this->zday, $this->days_in_month, $this->day_of_week, $this->day_of_year, $is_leap, $this->week, $this->month, $this->zmonth, $this->year, $this->tz_offset) = explode(':', $date_str);
     $this->tz_offset = date('Z') - $tdiff * 60;
     $this->day_of_week_short = $mod_list_strings['dom_cal_weekdays'][$this->day_of_week];
     $this->day_of_week_long = $mod_list_strings['dom_cal_weekdays_long'][$this->day_of_week];
     $this->month_short = $mod_list_strings['dom_cal_month'][$this->month];
     $this->month_long = $mod_list_strings['dom_cal_month_long'][$this->month];
     $this->days_in_year = 365;
     if ($is_leap == 1) {
         $this->days_in_year += 1;
     }
 }
Example #12
0
 function get_format_parameters()
 {
     global $current_language, $app_strings;
     $mod_strings = return_module_language($current_language, $this->module_dir);
     $mod_list_strings = return_mod_list_strings_language($current_language, $this->module_dir);
     $xtpl = new XTemplate('modules/ZuckerWordTemplate/OnDemand.html');
     $xtpl->assign("MOD", $mod_strings);
     $xtpl->assign("APP", $app_strings);
     $xtpl->parse("msg");
     return $xtpl->text("msg");
 }
Example #13
0
<?php

$mod_strings = return_module_language("nb_no", "ZuckerReports");
$mod_list_strings = return_mod_list_strings_language("nb_no", "ZuckerReports");
Example #14
0
<?php

$mod_strings = array_merge(return_module_language("no_nb", "ZuckerReports"), array('LBL_REPORT_TEMPLATE_NEW' => 'Ny JasperReportsmal', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_REPORT' => 'JasperReports', 'LBL_REPORT_NAME' => 'Navn på mal', 'LBL_REPORT_FILENAME' => 'Template fil (*.jrxml)', 'LBL_REPORT_DESCRIPTION' => 'Beskrivelse', 'LBL_REPORT_EXPORT_AS' => 'Tillatte formater', 'LBL_SUBREPORTS' => 'Subrapporter', 'LBL_SUBREPORT' => 'Last opp subrapporter', 'LBL_SUBREPORT_HELP' => 'Subrapporter er lagret i egne filer. For at JasperReports skal kunne ha adgang til filene må du laste dem her. Hvis du har lastet opp en subrapport før, trenger du ikke laste den opp på nytt.', 'LBL_RESOURCES' => 'Andre ressurser', 'LBL_RESOURCE' => 'Last opp ressurs', 'LBL_RESOURCE_HELP' => 'Rapport bilder og scriptlets blir lagret i egne filer. For at JasperReports skal kunne ha adgang til filene må du laste dem her. Hvis du har lastet opp en subrapport før, trenger du ikke laste den opp på nytt.', 'ERR_TEMPLATE_INVALID_FILE' => 'Kun rapportdesignfiler (*.jrxml) er støttet.'));
$mod_list_strings = array_merge(return_mod_list_strings_language("nb_no", "ZuckerReports"), array('REPORT_EXPORT_TYPES' => array('PDF' => 'Adobe PDF (*.pdf)', 'XLS' => 'Excel (*.xls)', 'HTML' => 'HTML (*.html)', 'XML' => 'XML (eksterne bilder, *.xml)', 'XML_EMBED' => 'XML (innesluttet bilder, *.xml)')));
function getStringsJSON()
{
    //set module and application string arrays based upon selected language
    // $app_strings = return_application_language($current_language);
    global $current_language;
    $currentModule = 'Calendar';
    $mod_list_strings = return_mod_list_strings_language($current_language, $currentModule);
    global $json, $global_registry_var_name;
    $str = "\n" . $global_registry_var_name . "['calendar_strings'] =\t{\"dom_cal_month_long\":" . $json->encode($mod_list_strings['dom_cal_month_long']) . ",\"dom_cal_weekdays_long\":" . $json->encode($mod_list_strings['dom_cal_weekdays_long']) . "}\n";
    if (empty($_REQUEST['module'])) {
        $_REQUEST['module'] = 'Home';
    }
    $currentModule = $_REQUEST['module'];
    $mod_strings = return_module_language($current_language, $currentModule);
    return $str . "\n" . $global_registry_var_name . "['meeting_strings'] =\t" . $json->encode($mod_strings) . "\n";
}
Example #16
0
<?php

$mod_strings = array_merge(return_module_language("nb_no", "ZuckerReports"), array('LBL_WORD_TEMPLATE_NEW' => 'Ny Office-mal', 'LBL_WORD' => 'Word-mal', 'LBL_OPENOFFICE' => 'OpenOffice-mal', 'LBL_WORD_NAME' => 'Navn på mal', 'LBL_WORD_FILENAME' => 'Mal-fil', 'LBL_WORD_DESCRIPTION' => 'Beskrivelse', 'LBL_WORD_QUERY' => 'Spørring', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_WORD_CREATE_WORD_TEMPLATE' => 'Link en ny Office-mal', 'LBL_WORD_WORD_TEMPLATES' => 'Linket Office-mal', 'LBL_WORD_ONDEMAND_SAVE_PATH' => 'Lagre til katalog', 'ERR_TEMPLATE_INVALID_OFFICE_FILE' => 'Kun Word (*.doc) og OpenOffice/StarOffice (*.stw) er støttet.', 'LBL_LOADER_SETUP' => 'Vennligst installer <a href="modules/ZuckerReports/resources/ZuckerReportsLoaderSetup.msi"><strong>ZuckerReports Loader</strong></a> for å få Microsoft Office og OpenOffice støtte.'));
$mod_list_strings = array_merge(return_mod_list_strings_language("nb_no", "ZuckerReports"), array('WORD_EXPORT_TYPES' => array('NewDocument' => 'Nytt dokument', 'Print' => 'Send til printer', 'Mail' => 'Send som email', 'Fax' => 'Send som fax (om det er støttet)'), 'OPENOFFICE_EXPORT_TYPES' => array('Print' => 'Send til printer', 'File' => 'Lagre som fil')));
Example #17
0
 function getStringsJSON($module)
 {
     global $current_language;
     $currentModule = 'Calendar';
     $mod_list_strings = return_mod_list_strings_language($current_language, $currentModule);
     global $json;
     $str = "\n" . $this->global_registry_var_name . "['calendar_strings'] =  {\"dom_cal_month_long\":" . $json->encode($mod_list_strings['dom_cal_month_long']) . ",\"dom_cal_weekdays_long\":" . $json->encode($mod_list_strings['dom_cal_weekdays_long']) . "}\n";
     if (empty($module)) {
         $module = 'Home';
     }
     $currentModule = $module;
     $mod_strings = return_module_language($current_language, $currentModule);
     return $str . "\n" . $this->global_registry_var_name . "['meeting_strings'] =  " . $json->encode($mod_strings) . "\n";
 }
Example #18
0
<?php

$mod_strings = array_merge(return_module_language("ru_ru", "ZuckerReports"), array('LBL_WORD_TEMPLATE_NEW' => 'Новый отчет Office', 'LBL_WORD' => 'Word отчет', 'LBL_OPENOFFICE' => 'OpenOffice отчет', 'LBL_WORD_NAME' => 'Имя отчета', 'LBL_WORD_FILENAME' => 'Файл отчета', 'LBL_WORD_DESCRIPTION' => 'Описание', 'LBL_WORD_QUERY' => 'Запрос', 'LBL_ASSIGNED_USER_ID' => 'Направление:', 'LBL_WORD_CREATE_WORD_TEMPLATE' => 'Список новых Office отчетов', 'LBL_WORD_WORD_TEMPLATES' => 'Список Office отчетов', 'LBL_WORD_ONDEMAND_SAVE_PATH' => 'Сохранить в папку', 'ERR_TEMPLATE_INVALID_OFFICE_FILE' => 'Поддерживаются только Word (*.doc) и OpenOffice/StarOffice (*.stw)', 'LBL_LOADER_SETUP' => 'Пожалуйста установите <a href="modules/ZuckerReports/resources/ZuckerReportsLoaderSetup.msi"><strong>ZuckerReports Loader</strong></a> для Microsoft Office и OpenOffice поддержки.'));
$mod_list_strings = array_merge(return_mod_list_strings_language("ru_ru", "ZuckerReports"), array('WORD_EXPORT_TYPES' => array('NewDocument' => 'Новый документ', 'Print' => 'На печать', 'Mail' => 'На email', 'Fax' => 'Послать по факсу (если поддерживается Вашим оборудованием)'), 'OPENOFFICE_EXPORT_TYPES' => array('Print' => 'На печать', 'File' => 'Сохранить в файл')));
Example #19
0
<?php

$mod_strings = return_module_language("ge_ge", "ZuckerReports");
$mod_list_strings = return_mod_list_strings_language("ge_ge", "ZuckerReports");
Example #20
0
 function get_format_parameters()
 {
     global $current_language, $app_strings;
     $mod_strings = return_module_language($current_language, $this->module_dir);
     $mod_list_strings = return_mod_list_strings_language($current_language, $this->module_dir);
     $xtpl = new XTemplate('modules/ZuckerQueryTemplate/OnDemand.html');
     $xtpl->assign("MOD", $mod_strings);
     $xtpl->assign("APP", $app_strings);
     if ($_REQUEST["format"] == "CSV") {
         asort($mod_list_strings["COL_DELIMS"]);
         asort($mod_list_strings["ROW_DELIMS"]);
         $xtpl->assign("COL_DELIM_SELECTION", get_select_options_with_id($mod_list_strings["COL_DELIMS"], $_REQUEST["col_delim"]));
         $xtpl->assign("ROW_DELIM_SELECTION", get_select_options_with_id($mod_list_strings["ROW_DELIMS"], $_REQUEST["row_delim"]));
         if (isset($_REQUEST["include_header"])) {
             $xtpl->assign("INCLUDE_HEADER_CHECKED", "checked");
         }
         $xtpl->parse("queryCSV");
         return $xtpl->text("queryCSV");
     } else {
         if ($_REQUEST["format"] == "HTML" || $_REQUEST["format"] == "SIMPLEHTML") {
             if (isset($_REQUEST["include_header"])) {
                 $xtpl->assign("INCLUDE_HEADER_CHECKED", "checked");
             }
             $xtpl->parse("queryHTML");
             return $xtpl->text("queryHTML");
         } else {
             if ($_REQUEST["format"] == "TABLE") {
                 if (isset($_REQUEST["include_header"])) {
                     $xtpl->assign("INCLUDE_HEADER_CHECKED", "checked");
                 }
                 $xtpl->parse("queryTABLE");
                 return $xtpl->text("queryTABLE");
             }
         }
     }
 }
Example #21
0
<?php

$mod_strings = array_merge(return_module_language("ge_ge", "ZuckerReports"), array('LBL_LISTING_TEMPLATE_NEW' => 'Neue Listenvorlage', 'LBL_LISTING' => 'Liste', 'LBL_LISTING_NAME' => 'Listenname', 'LBL_LISTING_MAINMODULE' => 'Listen-Modul', 'LBL_LISTING_FILTERTYPE' => 'Filtereinstellung', 'LBL_LISTING_DESCRIPTION' => 'Beschreibung', 'LBL_LISTING_CUSTOMWHERE1' => 'Zus&auml;tzliche "where"-Klausel (Prefix)', 'LBL_LISTING_CUSTOMWHERE2' => 'Zus&auml;tzliche "where"-Klausel (Suffix)', 'LBL_ASSIGNED_USER_ID' => 'Zugewiesen zu:', 'LBL_LISTING_FILTER_LIST' => 'Filterkriterien', 'LBL_LISTING_FILTER_MODULE' => 'Modul', 'LBL_LISTING_FILTER_FIELD' => 'Feld', 'LBL_LISTING_FILTER_COMPARATOR' => 'Vergleichsoperation', 'LBL_LISTING_FILTER_VALUETYPE' => 'Typ', 'LBL_LISTING_FILTER_VALUE' => 'Filterwert ausw&auml;hlen', 'LBL_LISTING_FILTER_FROM_PARAM' => 'aus Parameter', 'LBL_LISTING_FILTER_FROM_ENUM' => 'oder ausw&auml;hlen', 'LBL_LISTING_FILTER_FROM_INPUT' => 'oder eingeben', 'LBL_LISTING_FILTER_DESC' => 'Filterkriterium', 'LBL_LISTING_FILTER_NEW' => 'Neuer Filter', 'LBL_LISTING_FILTER_ADD' => 'Filter hinzuf&uuml;gen', 'LBL_LISTING_FILTER_DELETE' => 'Filter l&ouml;schen', 'LBL_LISTING_ORDER_LIST' => 'Sortierkriterien', 'LBL_LISTING_ORDER_MODULE' => 'Modul', 'LBL_LISTING_ORDER_FIELD' => 'Feld', 'LBL_LISTING_ORDER_ORDERTYPE' => 'Sortierrichtung', 'LBL_LISTING_ORDER_DESC' => 'Sortierkriterium', 'LBL_LISTING_ORDER_NEW' => 'Neues Sortierkriterium', 'LBL_LISTING_ORDER_ADD' => 'Sortierkriterium hinzuf&uuml;gen', 'LBL_LISTING_ORDER_DELETE' => 'Sortierkriterium l&ouml;schen', 'LBL_LISTING_ONDEMAND_TEMPLATE' => 'Listenvorlage', 'LBL_LISTING_ONDEMAND_TEMPLATE_LV' => 'Standard ListView aus ', 'LBL_LISTING_ONDEMAND_PROSPECTLISTNAME' => 'Prospektlisten-Name', 'LBL_LISTING_ONDEMAND_COLUMN_DELIMITER' => 'Spaltentrennzeichen', 'LBL_LISTING_ONDEMAND_ROW_DELIMITER' => 'Zeilentrennzeichen', 'LBL_LISTING_ONDEMAND_INCLUDE_HEADER' => 'Kopfzeile', 'LBL_LISTING_WARNING_CHANGE_MAINMODULE' => 'Achtung: Ändern des Listen-Moduls f&uuml;hrt zur automatischen Entfernung aller f&uuml;r diese Listenvorlage momentan definierten Filter- und Sortierkriterien!', 'ERR_LISTING_NO_TEMPLATE' => 'F&uuml;r diese Listenvorlage wurden keine Ausgabevorlagen gefunden. Bitte nehmen Sie die notwendigen Einstellungen vor in modules/ZuckerListingTemplate/lists/config.php'));
$mod_list_strings = array_merge(return_mod_list_strings_language("ge_ge", "ZuckerReports"), array('LISTING_FILTER_TYPES' => array('AND' => 'ALLE Filter m&uuml;ssen zutreffen', 'OR' => 'EINER der Filter muß zutreffen'), 'LISTING_EXPORT_TYPES' => array('TABLE' => 'Online Tabelle', 'CSV' => 'Comma Separated Values (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Einfachstes HTML (*.html)'), 'LISTING_EXPORT_TYPES_TARGET_LISTS' => array('TABLE' => 'Online Tabelle', 'CSV' => 'Comma Separated Values (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Einfachstes HTML (*.html)', 'PROSPECTLIST' => 'Prospektliste'), 'LISTING_FILTER_COMPARATORS_TEXT' => array("=" => "gleich", "!=" => "ungleich", ">" => "gr&ouml;ßer", ">=" => "gr&ouml;ßer oder gleich", "<" => "kleiner", "<=" => "kleiner oder gleich", "like" => "like ('%'-globbing)"), 'LISTING_FILTER_COMPARATORS_NUMERIC' => array("=" => "gleich", "!=" => "ungleich", ">" => "gr&ouml;ßer", ">=" => "gr&ouml;ßer oder gleich", "<" => "kleiner", "<=" => "kleiner oder gleich"), 'LISTING_FILTER_COMPARATORS_DATE' => array(">" => "gr&ouml;ßer", ">=" => "gr&ouml;ßer oder gleich", "<" => "kleiner", "<=" => "kleiner oder gleich"), 'LISTING_ORDER_TYPES' => array("asc" => "aufsteigend", "desc" => "absteigend")));
Example #22
0
<?php

require_once 'XTemplate/xtpl.php';
require_once 'include/formbase.php';
require_once 'modules/ZuckerReportParameter/ReportParameter.php';
require_once 'modules/ZuckerReportParameter/Forms.php';
global $app_strings;
global $app_list_strings;
global $mod_strings;
global $current_user;
global $current_language;
echo get_set_focus_js();
$mod_list_strings = return_mod_list_strings_language($current_language, "ZuckerReports");
$focus = new ReportParameter();
if (isset($_REQUEST['record']) && !empty($_REQUEST['record'])) {
    $focus->retrieve($_REQUEST['record']);
    $friendly_name = $focus->friendly_name;
    $default_name = $focus->default_name;
    $default_value = $focus->default_value;
    $description = $focus->description;
    $range_name = $focus->range_name;
    $range_options = $focus->range_options;
    $title = $mod_strings['LBL_MODULE_NAME'] . ": " . $focus->default_name;
} else {
    $title = $mod_strings['LBL_PARAM_NEW'];
}
if (!empty($_REQUEST['friendly_name'])) {
    $friendly_name = $_REQUEST['friendly_name'];
}
if (!empty($_REQUEST['default_name'])) {
    $default_name = $_REQUEST['default_name'];
Example #23
0
<?php

$mod_strings = array_merge(return_module_language("ru_ru", "ZuckerReports"), array('LBL_QUERY_TEMPLATE_NEW' => 'Новый запрос SQL', 'LBL_QUERY' => 'Запрос', 'LBL_QUERY_NAME' => 'Название запроса', 'LBL_QUERY_SQL' => 'SQL запрос', 'LBL_QUERY_SQL_HELP' => 'Пожалуйста введите SQL запрос для этого отчета. Чтобы включить параметр в запрос, введите "$" затем имя параметра, и его значение появится в выполненном отчете.<br/><br/>Примеры: <br/><b>$SUGAR_USER_ID</b> - ID текущего пользователя<br/><b>$SUGAR_USER_NAME</b> - имя текущего пользователя<br/><b>$SUGAR_SESSION_ID</b> - ID текущей сессии', 'LBL_QUERY_DESCRIPTION' => 'Описание', 'LBL_ASSIGNED_USER_ID' => 'Направление:', 'LBL_QUERY_ONDEMAND_COLUMN_DELIMITER' => 'Разделитель строк', 'LBL_QUERY_ONDEMAND_ROW_DELIMITER' => 'Разделитель  столбцов', 'LBL_QUERY_ONDEMAND_INCLUDE_HEADER' => 'Включить заголовок'));
$mod_list_strings = array_merge(return_mod_list_strings_language("ru_ru", "ZuckerReports"), array('QUERY_EXPORT_TYPES' => array('CSV' => 'CSV (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)', 'TABLE' => 'Таблица'), 'COL_DELIMS' => array(',' => 'Запятая (,)', ';' => 'Точка с запятой (;)', 'tab' => 'Табуляция (\\t)', '.' => 'Точка (.)'), 'ROW_DELIMS' => array('newline' => 'Перевод строки (\\n)')));
Example #24
0
<?php

$mod_strings = return_module_language("fr_FR", "ZuckerReports");
$mod_list_strings = return_mod_list_strings_language("fr_FR", "ZuckerReports");
Example #25
0
<?php

$mod_strings = array_merge(return_module_language("es_es", "ZuckerReports"), array('LBL_LISTING_TEMPLATE_NEW' => 'New Listing Template', 'LBL_LISTING' => 'Listing', 'LBL_LISTING_NAME' => 'Listing Name', 'LBL_LISTING_MAINMODULE' => 'Listing Module', 'LBL_LISTING_FILTERTYPE' => 'Filter Type', 'LBL_LISTING_DESCRIPTION' => 'Description', 'LBL_LISTING_CUSTOMWHERE1' => 'Custom "where"-Clause (Prefix)', 'LBL_LISTING_CUSTOMWHERE2' => 'Custom "where"-Clause (Suffix)', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_LISTING_FILTER_LIST' => 'Filters', 'LBL_LISTING_FILTER_MODULE' => 'Module', 'LBL_LISTING_FILTER_FIELD' => 'Field', 'LBL_LISTING_FILTER_COMPARATOR' => 'Comparator', 'LBL_LISTING_FILTER_VALUETYPE' => 'Type', 'LBL_LISTING_FILTER_VALUE' => 'Select Filter Value', 'LBL_LISTING_FILTER_FROM_PARAM' => 'from Parameter', 'LBL_LISTING_FILTER_FROM_ENUM' => 'or select', 'LBL_LISTING_FILTER_FROM_INPUT' => 'or enter', 'LBL_LISTING_FILTER_DESC' => 'Filter', 'LBL_LISTING_FILTER_NEW' => 'New Filter', 'LBL_LISTING_FILTER_ADD' => 'Add Filter', 'LBL_LISTING_FILTER_DELETE' => 'Delete Filter', 'LBL_LISTING_ORDER_LIST' => 'Order Criterias', 'LBL_LISTING_ORDER_MODULE' => 'Module', 'LBL_LISTING_ORDER_FIELD' => 'Field', 'LBL_LISTING_ORDER_ORDERTYPE' => 'Order Type', 'LBL_LISTING_ORDER_DESC' => 'Filter', 'LBL_LISTING_ORDER_NEW' => 'New Order Criteria', 'LBL_LISTING_ORDER_ADD' => 'Add Order Criteria', 'LBL_LISTING_ORDER_DELETE' => 'Delete Order Criteria', 'LBL_LISTING_ONDEMAND_TEMPLATE' => 'Template', 'LBL_LISTING_ONDEMAND_TEMPLATE_LV' => 'Default ListView from ', 'LBL_LISTING_ONDEMAND_PROSPECTLISTNAME' => 'Prospectlist Name', 'LBL_LISTING_ONDEMAND_COLUMN_DELIMITER' => 'Column Delimiter', 'LBL_LISTING_ONDEMAND_ROW_DELIMITER' => 'Row Delimiter', 'LBL_LISTING_ONDEMAND_INCLUDE_HEADER' => 'Include Header', 'LBL_LISTING_WARNING_CHANGE_MAINMODULE' => 'Attention: changing the listing module will delete all filters, as filters are module specific!', 'ERR_LISTING_NO_TEMPLATE' => 'No output template defined for this listing. Please add one to modules/ZuckerListingTemplate/lists/config.php'));
$mod_list_strings = array_merge(return_mod_list_strings_language("es_es", "ZuckerReports"), array('LISTING_FILTER_TYPES' => array('AND' => 'List items matching ALL of the filters', 'OR' => 'List items matching ONE of the filters'), 'LISTING_EXPORT_TYPES' => array('TABLE' => 'Inline Table', 'CSV' => 'Comma Separated Values (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)'), 'LISTING_EXPORT_TYPES_TARGET_LISTS' => array('TABLE' => 'Inline Table', 'CSV' => 'Comma Separated Values (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)', 'PROSPECTLIST' => 'Prospectlist'), 'LISTING_FILTER_COMPARATORS_TEXT' => array("=" => "equals", "!=" => "not equals", ">" => "greater", ">=" => "greater or equal", "<" => "less", "<=" => "less or equal", "like" => "like ('%'-globbing)"), 'LISTING_FILTER_COMPARATORS_NUMERIC' => array("=" => "equals", "!=" => "not equals", ">" => "greater", ">=" => "greater or equal", "<" => "less", "<=" => "less or equal"), 'LISTING_FILTER_COMPARATORS_DATE' => array(">" => "greater", ">=" => "greater or equal", "<" => "less", "<=" => "less or equal"), 'LISTING_ORDER_TYPES' => array("asc" => "ascending", "desc" => "descending")));
?>

Example #26
0
<?php

$mod_strings = array_merge(return_module_language("es_es", "ZuckerReports"), array('LBL_QUERY_TEMPLATE_NEW' => 'Nueva Plantilla de Consulta', 'LBL_QUERY' => 'Consulta', 'LBL_QUERY_NAME' => 'Nombre Consulta', 'LBL_QUERY_SQL' => 'Consulta', 'LBL_QUERY_SQL_HELP' => 'Por favor escriba la consulta SQL para este reporte. Para incluir una selección de parametro, escriba "$" seguido del nombre del parámetro, y su valor será insertado en esta posición al ejecutar el reportee.<br/><br/>The following placeholders are supported as well: <br/><b>$SUGAR_USER_ID</b> - contains the ID of the currently logged on user<br/><b>$SUGAR_USER_NAME</b> - contains the name of the currently logged on user<br/><b>$SUGAR_SESSION_ID</b> - contains the ID of the current session', 'LBL_QUERY_DESCRIPTION' => 'Descripción', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_QUERY_ONDEMAND_COLUMN_DELIMITER' => 'Separador de Columna', 'LBL_QUERY_ONDEMAND_ROW_DELIMITER' => 'Seperador de fila', 'LBL_QUERY_ONDEMAND_INCLUDE_HEADER' => 'Incluir Encabezado'));
$mod_list_strings = array_merge(return_mod_list_strings_language("es_es", "ZuckerReports"), array('QUERY_EXPORT_TYPES' => array('CSV' => 'Valores separados por comas (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Simple HTML (*.html)', 'TABLE' => 'Inline Table'), 'COL_DELIMS' => array(',' => 'Coma (,)', ';' => 'Punto y Coma (;)', 'tab' => 'Tabulador (\\t)', '.' => 'Punto (.)'), 'ROW_DELIMS' => array('newline' => 'Nueva Linea (\\n)')));
Example #27
0
"Created Date"=>"",
"Reports To"=>"",
"Last Stay-in-Touch Request Date"=>"",
"Last Stay-in-Touch Save Date"=>"",
*/
$salesforce_contacts_field_map = array("Salutation" => "salutation", "Description" => "description", "First Name" => "first_name", "Last Name" => "last_name", "Title" => "title", "Department" => "department", "Birthdate" => "birthdate", "Lead Source" => "lead_source", "Assistant" => "assistant", "Asst. Phone" => "assistant_phone", "Contact ID" => "id", "Mailing Street" => "primary_address_street", "Mailing Address Line1" => "primary_address_street_2", "Mailing Address Line2" => "primary_address_street_3", "Mailing Address Line3" => "primary_address_street_4", "Mailing City" => "primary_address_city", "Mailing State" => "primary_address_state", "Mailing Zip/Postal Code" => "primary_address_postalcod3", "Mailing Country" => "primary_address_country", "Other Street" => "alt_address_street", "Other Address Line 1" => "alt_address_street_2", "Other Address Line 2" => "alt_address_street_3", "Other Address Line 3" => "alt_address_street_4", "Other City" => "alt_address_city", "Other State" => "alt_address_state", "Other Zip/Postal Code" => "alt_address_postalcode", "Other Country" => "alt_address_country", "Phone" => "phone_work", "Mobile" => "phone_mobile", "Home Phone" => "phone_home", "Other Phone" => "phone_other", "Fax" => "phone_fax", "Email" => "email1", "Email Opt Out" => "email_opt_out", "Do Not Call" => "do_not_call", "Account Name" => "account_name", "Account ID" => "account_id");
/*
ommited ec_fields to map:
"Account Number"=>"",
"Account Site"=>"",
"Last Activity"=>"",
"Parent Account"=>"",
"Parent Account ID"=>"",
"Parent Account Site"=>"",
"Created Date"=>"",
"Last Modified Date"=>"",
"Billing Address Line3"=>"",
"Shipping Address Line3"=>"",
*/
$salesforce_accounts_field_map = array("Account Name" => "name", "Annual Revenue" => "annual_revenue", "Type" => "type", "Ticker Symbol" => "ticker_symbol", "Rating" => "rating", "Industry" => "industry", "SIC Code" => "sic_code", "Ownership" => "ownership", "Employees" => "employees", "Description" => "description", "Account ID" => "id", "Billing Street" => "billing_address_street", "Billing Address Line1" => "billing_address_street_2", "Billing Address Line2" => "billing_address_street_3", "Billing City" => "billing_address_city", "Billing State" => "billing_address_state", "Billing Zip/Postal Code" => "billing_address_postalcode", "Billing Country" => "billing_address_country", "Shipping Street" => "shipping_address_street", "Shipping Address Line1" => "shipping_address_street_2", "Shipping Address Line2" => "shipping_address_street_3", "Shipping City" => "shipping_address_city", "Shipping State" => "shipping_address_state", "Shipping Zip/Postal Code" => "shipping_address_postalcode", "Shipping Country" => "shipping_address_country", "Phone" => "phone_office", "Fax" => "phone_fax", "Website" => "website");
/*
"Fiscal Quarter"=>"",
"Age"=>"",
"Expected Revenue"=>"",
*/
$salesforce_opportunities_field_map = array("Opportunity Name" => "name", "Type" => "opportunity_type", "Lead Source" => "lead_source", "Amount" => "amount", "Created Date" => "date_entered", "Close Date" => "date_closed", "Next Step" => "next_step", "Stage" => "sales_stage", "Probability (%)" => "probability", "Account Name" => "account_name");
if (!isset($_REQUEST['step'])) {
    $_REQUEST['step'] = 1;
}
$mod_list_strings = return_mod_list_strings_language($current_language, "Import");
include_once 'modules/Import/ImportStepNew' . $_REQUEST['step'] . '.php';
Example #28
0
<?php

$mod_strings = array_merge(return_module_language("nb_no", "ZuckerReports"), array('LBL_LISTING_TEMPLATE_NEW' => 'Ny Listemal', 'LBL_LISTING' => 'Lister', 'LBL_LISTING_NAME' => 'Listenavn', 'LBL_LISTING_MAINMODULE' => 'Listemodul', 'LBL_LISTING_FILTERTYPE' => 'Filtertype', 'LBL_LISTING_DESCRIPTION' => 'Beskrivelse', 'LBL_LISTING_CUSTOMWHERE1' => 'Custom "where"-Clause (Prefix)', 'LBL_LISTING_CUSTOMWHERE2' => 'Custom "where"-Clause (Suffix)', 'LBL_ASSIGNED_USER_ID' => 'Assigned To:', 'LBL_LISTING_FILTER_LIST' => 'Filtere', 'LBL_LISTING_FILTER_MODULE' => 'Modul', 'LBL_LISTING_FILTER_FIELD' => 'Felt', 'LBL_LISTING_FILTER_COMPARATOR' => 'Komparator', 'LBL_LISTING_FILTER_VALUETYPE' => 'Type', 'LBL_LISTING_FILTER_VALUE' => 'Velg filter verdi', 'LBL_LISTING_FILTER_FROM_PARAM' => 'fra parameter', 'LBL_LISTING_FILTER_FROM_ENUM' => 'eller velg', 'LBL_LISTING_FILTER_FROM_INPUT' => 'eller fyll ut', 'LBL_LISTING_FILTER_DESC' => 'Filter', 'LBL_LISTING_FILTER_NEW' => 'Nytt filter', 'LBL_LISTING_FILTER_ADD' => 'Legg til filter', 'LBL_LISTING_FILTER_DELETE' => 'Fjern filter', 'LBL_LISTING_ORDER_LIST' => 'Stokkekriterier', 'LBL_LISTING_ORDER_MODULE' => 'Modul', 'LBL_LISTING_ORDER_FIELD' => 'Felt', 'LBL_LISTING_ORDER_ORDERTYPE' => 'Stokketype', 'LBL_LISTING_ORDER_DESC' => 'Filter', 'LBL_LISTING_ORDER_NEW' => 'Nytt stokkekriterie', 'LBL_LISTING_ORDER_ADD' => 'Legg til stokkekriterie', 'LBL_LISTING_ORDER_DELETE' => 'Fjern stokkekriterie', 'LBL_LISTING_ONDEMAND_TEMPLATE' => 'Mal', 'LBL_LISTING_ONDEMAND_TEMPLATE_LV' => 'Default ListView from ', 'LBL_LISTING_ONDEMAND_PROSPECTLISTNAME' => 'Prospektlistenavn', 'LBL_LISTING_ONDEMAND_COLUMN_DELIMITER' => 'Kolonneskilletegn', 'LBL_LISTING_ONDEMAND_ROW_DELIMITER' => 'Radskilletegn', 'LBL_LISTING_ONDEMAND_INCLUDE_HEADER' => 'Inkluder header', 'LBL_LISTING_WARNING_CHANGE_MAINMODULE' => 'Bemerk at alle filterene vil fjernes når listemodulen endres, siden filterene er knyttet til modulen!', 'ERR_LISTING_NO_TEMPLATE' => 'Ingen output maler er definert for denne listen. Vennligst legg til en i modules/ZuckerListingTemplate/lists/config.php'));
$mod_list_strings = array_merge(return_mod_list_strings_language("en_us", "ZuckerReports"), array('LISTING_FILTER_TYPES' => array('AND' => 'List objekter som passer til ALLE filterene', 'OR' => 'List objekter som passer til ETT av filterene'), 'LISTING_EXPORT_TYPES' => array('TABLE' => 'Inline Tabell', 'CSV' => 'Kommaseparerte verdier (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Enkel HTML (*.html)'), 'LISTING_EXPORT_TYPES_TARGET_LISTS' => array('TABLE' => 'Inline Tabell', 'CSV' => 'Kommaseparerte verdier (*.csv)', 'HTML' => 'HTML (*.html)', 'SIMPLEHTML' => 'Enkel HTML (*.html)', 'PROSPECTLIST' => 'Prospektliste'), 'LISTING_FILTER_COMPARATORS_TEXT' => array("=" => "lik", "!=" => "ikke lik", ">" => "større enn", ">=" => "større enn eller lik", "<" => "mindre enn", "<=" => "mindre enn eller lik", "like" => "likner ('%'-globbing)"), 'LISTING_FILTER_COMPARATORS_NUMERIC' => array("=" => "lik", "!=" => "ikke lik", ">" => "større enn", ">=" => "større enn eller lik", "<" => "mindre enn", "<=" => "mindre enn eller lik"), 'LISTING_FILTER_COMPARATORS_DATE' => array(">" => "større enn", ">=" => "større enn eller lik", "<" => "mindre enn", "<=" => "mindre enn eller lik"), 'LISTING_ORDER_TYPES' => array("asc" => "stigende", "desc" => "synkende")));
Example #29
0
<?php

$mod_strings = array_merge(return_module_language("ru_ru", "ZuckerReports"), array('LBL_REPORT_TEMPLATE_NEW' => 'Новый Jasper отчет', 'LBL_ASSIGNED_USER_ID' => 'Направление:', 'LBL_REPORT' => 'JasperReports', 'LBL_REPORT_NAME' => 'Имя шаблона', 'LBL_REPORT_FILENAME' => 'Файл шаблона (*.jrxml)', 'LBL_REPORT_DESCRIPTION' => 'Описание', 'LBL_REPORT_EXPORT_AS' => 'Поддерживаемые форматы', 'LBL_SUBREPORTS' => 'Под-отчеты', 'LBL_SUBREPORT' => 'Загрузить под-отчет', 'LBL_SUBREPORT_HELP' => 'Под-отчеты хранятся в собственных файлах. Что бы иметь возможность доступа к ним для JasperReports, пожалуйста загрузите их здесь. Если Вы уже загрузили под-отчет, не загружайте его снова.', 'LBL_RESOURCES' => 'Другие файлы', 'LBL_RESOURCE' => 'Загрузить файл', 'LBL_RESOURCE_HELP' => 'Рисунки для отчетов хранятся в собственных файлах. Что бы JasperReports имел возможность доступа к ним, пожалуйста загрузите их здесь. Если Вы уже загрузили картинки, не загружайте их снова.', 'ERR_TEMPLATE_INVALID_FILE' => 'Поддерживаются только файлы (*.jrxml)'));
$mod_list_strings = array_merge(return_mod_list_strings_language("ru_ru", "ZuckerReports"), array('REPORT_EXPORT_TYPES' => array('PDF' => 'Adobe PDF (*.pdf)', 'XLS' => 'Excel (*.xls)', 'HTML' => 'HTML (*.html)', 'XML' => 'XML (внешние рисунки, *.xml)', 'XML_EMBED' => 'XML (включая рисунки, *.xml)')));
Example #30
0
<?php

require_once 'XTemplate/xtpl.php';
require_once 'modules/ZuckerListingTemplate/ListingTemplate.php';
require_once 'include/ListView/ListView.php';
require_once 'modules/ZuckerListingTemplate/Forms.php';
global $app_strings;
global $app_list_strings;
global $mod_strings;
global $current_user;
$current_module_strings = return_module_language($current_language, "ZuckerListingTemplate");
$mod_list_strings = return_mod_list_strings_language($current_language, "ZuckerListingTemplate");
$focus =& new ListingTemplate();
if (isset($_REQUEST['record'])) {
    $focus->retrieve($_REQUEST['record']);
}
global $theme;
$theme_path = "themes/" . $theme . "/";
$image_path = $theme_path . "images/";
require_once $theme_path . 'layout_utils.php';
echo "\n<p>\n";
echo get_module_title("ZuckerListingTemplate", $current_module_strings['LBL_MODULE_NAME'] . ": " . $focus->name, false);
echo "\n</p>\n";
$xtpl = new XTemplate('modules/ZuckerListingTemplate/DetailView.html');
$xtpl->assign("MOD", $current_module_strings);
$xtpl->assign("APP", $app_strings);
if (isset($_REQUEST['return_module'])) {
    $xtpl->assign("RETURN_MODULE", $_REQUEST['return_module']);
}
if (isset($_REQUEST['return_action'])) {
    $xtpl->assign("RETURN_ACTION", $_REQUEST['return_action']);