[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [14272] Syncromind: Merge 14030:14271 from trunk
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [14272] Syncromind: Merge 14030:14271 from trunk |
Date: |
Tue, 03 Nov 2015 08:23:49 +0000 |
Revision: 14272
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14272
Author: sigurdne
Date: 2015-11-03 08:23:48 +0000 (Tue, 03 Nov 2015)
Log Message:
-----------
Syncromind: Merge 14030:14271 from trunk
Modified Paths:
--------------
branches/dev-syncromind/controller/inc/class.socontrol.inc.php
branches/dev-syncromind/controller/inc/class.uicase.inc.php
branches/dev-syncromind/controller/inc/class.uicomponent.inc.php
branches/dev-syncromind/controller/js/controller/case.js
branches/dev-syncromind/controller/setup/phpgw_no.lang
branches/dev-syncromind/controller/templates/base/case/add_case.xsl
branches/dev-syncromind/controller/templates/base/check_list/fragments/select_buildings_on_property.xsl
branches/dev-syncromind/controller/templates/base/component.xsl
branches/dev-syncromind/controller/templates/base/css/base.css
branches/dev-syncromind/property/inc/class.botts.inc.php
branches/dev-syncromind/property/inc/class.sotts.inc.php
branches/dev-syncromind/property/inc/class.uitts.inc.php
Property Changed:
----------------
branches/dev-syncromind/
branches/dev-syncromind/controller/
Property changes on: branches/dev-syncromind
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/stavangerkommune:12743-12875,12986
/trunk:12111-12211,12213-12246,12250-12363,12366-12405,12407-12435,12437-12462,12464-12527,12530-12602,12604-12670,12672-12683,12686-12750,12753-12785,12787-12974,12987,12989-13177,13179-13344,13346-13399,13401-13432,13434-13481,13483-13506,13542-13602,13604-13653,13656-13668,13670-13689,13691-13726,13731-13773,13775,13778-13791,13793-13800,13802-13811,13816-13880,13882-13931,13934,13940-13963,13978-14029
+ /branches/stavangerkommune:12743-12875,12986
/trunk:12111-12211,12213-12246,12250-12363,12366-12405,12407-12435,12437-12462,12464-12527,12530-12602,12604-12670,12672-12683,12686-12750,12753-12785,12787-12974,12987,12989-13177,13179-13344,13346-13399,13401-13432,13434-13481,13483-13506,13542-13602,13604-13653,13656-13668,13670-13689,13691-13726,13731-13773,13775,13778-13791,13793-13800,13802-13811,13816-13880,13882-13931,13934,13940-13963,13978-14029,14031-14268
Property changes on: branches/dev-syncromind/controller
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/stavangerkommune/controller:12743-12875,12986
/trunk/controller:12111-12211,12213-12246,12250-12363,12366-12405,12407-12435,12437-12462,12464-12527,12530-12602,12604-12670,12672-12683,12686-12750,12753-12785,12787-12974,12987,12989-13177,13179-13344,13346-13399,13401-13432,13434-13481,13483-13506,13542-13602,13604-13653,13656-13668,13670-13689,13691-13726,13728-13729,13731-13773,13802-13811,13816-13880,13882-13931,13940-13963,13978-14029
+ /branches/stavangerkommune/controller:12743-12875,12986
/trunk/controller:12111-12211,12213-12246,12250-12363,12366-12405,12407-12435,12437-12462,12464-12527,12530-12602,12604-12670,12672-12683,12686-12750,12753-12785,12787-12974,12987,12989-13177,13179-13344,13346-13399,13401-13432,13434-13481,13483-13506,13542-13602,13604-13653,13656-13668,13670-13689,13691-13726,13728-13729,13731-13773,13802-13811,13816-13880,13882-13931,13940-13963,13978-14029,14031-14268
Modified: branches/dev-syncromind/controller/inc/class.socontrol.inc.php
===================================================================
--- branches/dev-syncromind/controller/inc/class.socontrol.inc.php
2015-11-03 08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/inc/class.socontrol.inc.php
2015-11-03 08:23:48 UTC (rev 14272)
@@ -316,8 +316,8 @@
$sql .= "AND ((c.start_date <= $to_date AND c.end_date
IS NULL) ";
$sql .= "OR (c.start_date <= $to_date AND c.end_date >
$from_date ))";
-
+
$this->db->query($sql);
while($this->db->next_record())
Modified: branches/dev-syncromind/controller/inc/class.uicase.inc.php
===================================================================
--- branches/dev-syncromind/controller/inc/class.uicase.inc.php 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/inc/class.uicase.inc.php 2015-11-03
08:23:48 UTC (rev 14272)
@@ -300,6 +300,17 @@
function add_case()
{
+ $config =
CreateObject('phpgwapi.config','controller');
+ $config->read();
+ $mandatory_location =
$config->config_data['control_mandatory_location'];
+ if($mandatory_location && $mandatory_location == 1)
+ {
+ $mandatory_location = true;
+ }
+ else
+ {
+ $mandatory_location = false;
+ }
$case_data = $this->_get_case_data();
$check_list = $case_data['check_list'];
@@ -321,6 +332,8 @@
'location_level'
=> $level,
'current_year'
=> $year,
'current_month_nr'
=> $month,
+ 'mandatory_location'
=> $mandatory_location,
+ 'location_required'
=> $mandatory_location,
'cases_view'
=> 'add_case',
);
Modified: branches/dev-syncromind/controller/inc/class.uicomponent.inc.php
===================================================================
--- branches/dev-syncromind/controller/inc/class.uicomponent.inc.php
2015-11-03 08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/inc/class.uicomponent.inc.php
2015-11-03 08:23:48 UTC (rev 14272)
@@ -268,6 +268,12 @@
'toolbar' => array(
'item' => array(
array('type' =>
'filter',
+ 'name' =>
'report_type',
+ 'text' =>
lang('report type'),
+ 'list' =>
array(array('id' => 'components', 'name' => lang('components')), array('id' =>
'summary', 'name' => lang('summary'))),
+ 'onchange'
=> 'update_table();'
+ ),
+ array('type' =>
'filter',
'name' =>
'entity_group_id',
'text' =>
lang('entity group'),
'list' =>
execMethod('property.bogeneric.get_list',array('type' => 'entity_group',
'selected' => phpgw::get_var('entity_group_id'), 'add_empty' => true)),
@@ -463,6 +469,7 @@
$all_items = phpgw::get_var('all_items', 'bool');
$user_only = phpgw::get_var('user_only', 'bool');
$filter_status = phpgw::get_var('status', 'string');
+ $report_type = phpgw::get_var('report_type', 'string');
if($filter_component_str =
phpgw::get_var('filter_component', 'string'))
{
$filter_component_arr = explode('_',
$filter_component_str);
@@ -825,6 +832,15 @@
unset($component_id);
unset($component);
+ if($report_type == 'summary')
+ {
+ return array(
+ 'components' => null,
+ 'summary' =>
$this->get_summary($values),
+ 'location_filter' => $location_filter
+ );
+ }
+
$choose_master = false;
if($all_components && count($all_components))
{
@@ -988,7 +1004,11 @@
$result['checkall'] = '';
}
- return $result;
+ return array(
+ 'components' => $result,
+ 'summary' => null,
+ 'location_filter' => $location_filter
+ );
}
private function translate_calendar_info($param = array(),
$year, $month, $filter_status = '', &$found_at_least_one = false,
$keep_only_assigned_to)
@@ -1114,6 +1134,167 @@
return
"{$repeat_type}<br/>{$link}<br/>{$assigned_to}<br/>{$time}";
}
+ private function get_summary($data)
+ {
+
+
+ $summary = array(
+ "CONTROL_REGISTERED" => array(
+ 'name' => 'Satt opp',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_yellow_ring.png\" title=\"Kontroll satt
opp\"/>"
+ ),
+ "CONTROL_PLANNED" => array(
+ 'name' => 'Har planlagt dato',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_yellow.png\" title=\"Kontroll har planlagt
dato\"/>"
+ ),
+ "CONTROL_DONE_IN_TIME_WITHOUT_ERRORS" => array(
+ 'name' => 'Gjennomført uten åpne saker
før fris',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_dark_green.png\" title=\"Kontroll
gjennomført uten åpne saker før fris\"/>"
+ ),
+ "CONTROL_DONE_OVER_TIME_WITHOUT_ERRORS" =>
array(
+ 'name' => 'Gjennomført uten åpne saker
etter frist',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_light_green.png\" title=\"Kontroll
gjennomført uten åpne saker etter frist\"/>"
+ ),
+ "CONTROL_DONE_WITH_ERRORS" => array(
+ 'name' => 'Gjennomført med åpne saker',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_red_empty.png\" title=\"Kontroll
gjennomført med åpne saker\"/>"
+ ),
+ "CONTROL_NOT_DONE" => array(
+ 'name' => 'Ikke gjennomført (ikke
planlagt)',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_red_cross.png\" title=\"Kontroll ikke
gjennomført\"/>"
+ ),
+ "CONTROL_NOT_DONE_WITH_PLANNED_DATE" => array(
+ 'name' => 'ikke gjennomført (planlagt)',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_red_cross.png\" title=\"Kontroll ikke
gjennomført\"/>"
+ ),
+ "CONTROL_CANCELED" => array(
+ 'name' => 'Kansellert',
+ 'img' => "<img height=\"15\"
src=\"controller/images/status_icon_black_cross.png\" title=\"Kontroll
kansellert\"/>"
+ )
+ );
+
+
+ foreach($data as $entry)
+ {
+
+ for ( $_month=1; $_month < 13; $_month++ )
+ {
+ if(isset($entry[$_month]['status']))
+ {
+
$summary[$entry[$_month]['status']][$_month]['count'] +=1;
+
$summary[$entry[$_month]['status']][$_month]['billable_hours'] +=
$entry[$_month]['info']['billable_hours'];
+ }
+
+ }
+ }
+
+ $sum = array();
+ $fields = $this->get_fields();
+ $html = <<<HTML
+
+ <table id="summary">
+ <thead>
+ <tr>
+ <th>
+ </th>
+ <th>
+ Status
+ </th>
+ <th>
+
+ </th>
+HTML;
+
+ foreach($fields as $field)
+ {
+ if((int) $field['key'])
+ {
+ $html .= <<<HTML
+
+ <th>
+ {$field['label']}
+ </th>
+HTML;
+ }
+ }
+ $html .= <<<HTML
+
+ </tr>
+ </thead>
+ <tbody>
+HTML;
+ unset($_month);
+ foreach($summary as $status => $values)
+ {
+ $html .= <<<HTML
+
+ <tr>
+ <td>
+ {$values['img']}
+ </td>
+ <td>
+ {$values['name']}
+ </td>
+ <td>
+ Antall:</br>Tidsbruk:
+ </td>
+HTML;
+ for ( $_month=1; $_month < 13; $_month++ )
+ {
+ $value = '';
+ if(isset($values[$_month]))
+ {
+ $value =
"{$values[$_month]['count']}</br>{$values[$_month]['billable_hours']}";
+ $sum[$_month]['count'] +=
$values[$_month]['count'];
+ $sum[$_month]['billable_hours']
+= $values[$_month]['billable_hours'];
+ }
+ $html .= <<<HTML
+
+ <td>
+ {$value}
+ </td>
+HTML;
+ }
+
+ }
+ $html .= <<<HTML
+
+ </tr>
+ </tbody>
+HTML;
+ $html .= <<<HTML
+ <tfoot>
+ <tr>
+ <td>
+ </td>
+ <td>
+ Totalt
+ </td>
+ <td>
+ </td>
+HTML;
+ foreach($fields as $field)
+ {
+ if((int) $field['key'])
+ {
+ $html .= <<<HTML
+
+ <td>
+
{$sum[$field['key']]['count']}</br>{$sum[$field['key']]['billable_hours']}
+ </td>
+HTML;
+ }
+ }
+ $html .= <<<HTML
+ </tr>
+ </tfoot>
+
+ </table>
+HTML;
+
+ return $html;
+ }
+
function get_start_month_for_control($control)
{
// Checks if control starts in the year that is
displayed
Modified: branches/dev-syncromind/controller/js/controller/case.js
===================================================================
--- branches/dev-syncromind/controller/js/controller/case.js 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/js/controller/case.js 2015-11-03
08:23:48 UTC (rev 14272)
@@ -374,8 +374,8 @@
status = false;
}
});
-
- return status;
+
+ return status;
}
//Updates order number for hidden field and number in front of row
Modified: branches/dev-syncromind/controller/setup/phpgw_no.lang
===================================================================
--- branches/dev-syncromind/controller/setup/phpgw_no.lang 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/setup/phpgw_no.lang 2015-11-03
08:23:48 UTC (rev 14272)
@@ -1,388 +1,392 @@
-missing value for required controller no Mangler registrering
for obligatorisk
-Please enter billable hours controller no Angi egne timer
-my assigned controls controller no Mine kontroller
-add case controller no Registrer sak
-cases common no Registrerte saker
-add ticket controller no Registrer melding
-add_check_list_to_location controller no Registrer kontroll for
bygg
-added controller no Lagt til
-deleted controller no Slettet
-bookmark controller no Bokmerke
-location_connections controller no Byggknytning
-control controller no Kontroll
-controller common no Kontroll
-Register control item controller no Legg til nytt kontrollpunkt
-Edit control item controller no Endre kontrollpunkt
-Entity controller no Komponentregister
-View control item controller no Vis kontrollpunkt
-control_item_type_1 controller no Ved innskriving av kommentar
-control_item_type_2 controller no Ved innskriving av måling i et
tekstfelt
-control_item_type_3 controller no Ved valg av verdi fra
nedtrekksliste
-control_item_type_4 controller no Ved valg av verdi fra
radioknapper
-control_helptext controller no Her kommer hjelpetekst for å
opprette en kontroll
-Check_list controller no Sjekkliste
-chosen attributes controller no Valgte datafelter
-Calendar_overview controller no Kontrollplan
-Check_lists controller no Sjekklister
-Choose_control_groups controller no Velg kontrollgrupper
-Choose_control_items controller no Velg kontrollpunkt
-Choose_building_type controller no Velg byggtype
-Choose_building_category controller no Velg byggkategori
-Choose_district controller no Velg distrikt
-district controller no Distrikt
-user controller no Bruker
-Choose_part_of_town controller no Velg bydel
-DATATABLE_MSG_EMPTY controller no Ingen data
-DATATABLE_MSG_ERROR controller no Datafeil
-DATATABLE_MSG_LOADING controller no Laster data
-Sort_check_list controller no Sorter sjekkliste
-Show_check_lists controller no Vis sjekklister
-save_check_list controller no Lagre sjekkliste
-title controller no kontroll
-close controller no Lukk
-clear controller no Nullstill
-month 1 controller no januar
-month 2 controller no februar
-month 3 controller no mars
-month 4 controller no april
-month 5 controller no mai
-month 6 controller no juni
-month 7 controller no juli
-month 8 controller no august
-month 9 controller no september
-month 10 controller no oktober
-month 11 controller no november
-month 12 controller no desember
-month 0 capitalized controller no Ikke tilgjengelig
-month 1 capitalized controller no Januar
-month 2 capitalized controller no Februar
-month 3 capitalized controller no Mars
-month 4 capitalized controller no April
-month 5 capitalized controller no Mai
-month 6 capitalized controller no Juni
-month 7 capitalized controller no Juli
-month 8 capitalized controller no August
-month 9 capitalized controller no September
-month 10 capitalized controller no Oktober
-month 11 capitalized controller no November
-month 12 capitalized controller no Desember
-short_month 1 capitalized controller no Jan
-short_month 2 capitalized controller no Feb
-short_month 3 capitalized controller no Mar
-short_month 4 capitalized controller no Apr
-short_month 5 capitalized controller no Mai
-short_month 6 capitalized controller no Jun
-short_month 7 capitalized controller no Jul
-short_month 8 capitalized controller no Aug
-short_month 9 capitalized controller no Sep
-short_month 10 capitalized controller no Okt
-short_month 11 capitalized controller no Nov
-short_month 12 capitalized controller no Des
-monthly controller no Månedlig
-month controller no Måned
-no part of town controller no Bydel ikke valgt
-no district controller no Distrikt ikke valgt
-calendar_months controller no
["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]
-calendar_weekdays controller no
["Sø","Ma","Ti","On","To","Fr","Lø"]
-select_date controller no Velg dato
-select controller no Velg
-year controller no År
-location_code controller no Enhetsnummer
-included_units controller no Kontrollens enheter
-floor controller no Etasje
-section controller no Seksjon
-room controller no Rom
-save controller no Lagre
-save_order controller no Lagre rekkefølge
-1-6 characters controller no 1-6 tegn
-6 characters controller no 6 tegn
-active controller no Aktiv
-add controller no Legg til
-add_location controller no Registrer kontroll til bygg
-all controller no Alle
-all_locations controller no Enheter fra eiendomsregisteret
-annually controller no Årlig
-back controller no Tilbake
-building controller no Bygg
-calendar_months controller no
["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]
-calendar_weekdays controller no
["Sø","Ma","Ti","On","To","Fr","Lø"]
-cancel controller no Avbryt
-close controller no Lukk
-clear controller no Nullstill
-comment controller no Kommentar
-comments controller no Kommentarer
-count controller no Antall
-count_suffix controller no stk
-create_shortcut controller no Ny snarvei
-DATATABLE_MSG_EMPTY controller no Ingen data
-DATATABLE_MSG_ERROR controller no Datafeil
-DATATABLE_MSG_LOADING controller no Laster data
-date_end controller no Gjelder til
-date controller no Dato
-date_start controller no Gjelder fra
-delete controller no Slett
-description controller no Beskrivelse
-details controller no Detaljer
-do_not_exist controller no Eksisterer ikke
-edit controller no Redigér
-elements_pr_page controller no elementer per side
-elements controller no Elementer
-every_second_week controller no Hver 14. dag
-export controller no Eksport
-export_to controller no Eksporter
-filters controller no Filtre
-Finish controller no Avslutt
-fire_drawings controller no Branntegninger
-first controller no Første
-first_half controller no 1. halvår
-first_quarter controller no 1. kvartal
-fixed controller no Tidsbestemt
-floor controller no Etasje
-fourth_quarter controller no 4. kvartal
-from controller no Fra
-f_select_columns controller no Velg kolonner
-gab controller no GAB
-gab_id controller no GAB
-half-year controller no Halvårig
-hidden controller no Skjult
-hidden_for_pick controller no skjult
-house_number controller no Husnummer
-id controller no ID
-Identifier controller no Identifikator
-inactive controller no Inaktiv
-interval controller no Intervall
-is_active controller no Aktiv
-is_inactive controller no Inaktiv
-is_executed controller no Utført
-land_title controller no Gnr/Bnr
-lastname controller no Etternavn
-last controller no Siste
-last_updated controller no Sist oppdatert
-level controller no Nivå
-link controller no Lenke
-Locations_for_control controller no Bygg tilknyttet kontroll
-make_pdf controller no Lag PDF for utskrift
-message controller no Melding
-messages_form_error controller no Skjemaet inneholder en feil.
-messages_general controller no Feil i feltet
-messages_isint controller no Feltet må inneholde et heltall
-messages_isnumeric controller no Feltet må inneholde et tall
-messages_not_valid_date controller no Må være en gyldig dato
-messages_number_out_of_range controller no Tallet er over eller
under tillatte verdier
-messages_required_field controller no Dette feltet er påkrevd
-messages_right_click_to_add controller no Høyreklikk for å legge
til
-messages_saved_form controller no Informasjonen ble lagret.
-messages_string_too_long controller no Teksten er for lang
-Missing responsibility id. controller no Ansvar mangler.
-mobile_phone controller no Mobiltelefon
-month controller no Måned
-name controller no Navn
-never controller no Aldri
-new_notification controller no Nytt varsel
-next controller no Neste
-no controller no Nei
-none controller no Ingen
-nobody controller no Ingen
-no_hits controller no Ingen treff
-no_value controller no Ingen
-not_available controller no Ikke tilgjengelig
-notification_status controller no Varsel
-notifications controller no Varsler
-notification_optgroup_groups controller no Grupper
-notification_optgroup_users controller no Brukere
-not_started controller no Ikke startet
-not_available_nor_hidden controller no tilgjengelig eller
skjult
-object_number controller no Objektnummer
-objno_name_address controller no Objektnummer/navn/adresse
-occupied controller no Opptatt
-of_total controller no av totalt
-ok controller no Ok
-ODS controller no ODS
-only_one_time controller no Status
-or controller no eller
-others controller no Annet
-out_of_operation controller no Ikke i drift
-panels controller no Vinduer
-phone controller no Telefon
-postal_code_place controller no Postnummer/-sted
-previous controller no Forrige
-propertyident controller no G.nr. / B.nr. / F.nr. / S.nr.
-property_id controller no BKB Identifikator
-property controller no Eiendom
-quarterly controller no Kvartalvis
-recurrence controller no Gjentakelse
-registered controller no Registrert
-remove controller no Fjern
-controller controller no Kontroll
-reports controller no Rapporter
-Receipt controller no Kvittering
-reset controller no Nullstill
-responsibility controller no Ansvar
-responsibility_id controller no Ansvar
-Responsibility id must be 6 characters. controller no Ansvar
må være seks tegn.
-responsibility_id_not_numeric controller no Ansvar må være et tall
-room controller no Rom
-running controller no Løpende
-save controller no Lagre
-save_control_item controller no Lagre kontrollpunkt
-save_check_item controller no Lagre sjekkpunkt
-search_for controller no Søk etter
-search_options controller no Søkevalg
-search controller no Søk
-search_where controller no i
-second_half controller no 2. halvår
-second_quarter controller no 2. kvartal
-section controller no Seksjon
-security controller no Sikkerhet
-select_all_options controller no <Alle$gt;
-select_date controller no Velg dato
-select_date_valid_year controller no Vennligst velg et gyldig år
-service controller no Tjeneste
-service_id controller no Tjeneste
-Service id must be 5 characters. controller no Tjeneste må
være fem tegn.
-service_id_not_numeric controller no Tjeneste må være et tall
-service_exist controller no Eksisterer
-shortcuts controller no Snarveier
-show controller no Vis
-shows_from controller no Viser fra
-started controller no Startet
-status_before controller no før
-status_date controller no den
-status_unknown controller no Ukjent status
-status controller no Status
-status not done controller no Ikke utført
-done with open deviation controller no Utført med åpne avvik
-Success controller no Suksess
-sum controller no Sum
-System setting for responsibility id for the current user must be 6
characters. controller no Systeminnstilling for ansvar må være
seks tegn.
-target_me controller no Meg selv
-target_none controller no Ingen
-third_quarter controller no 3. kvartal
-t_functions controller no Funksjoner
-title controller no Tittel
-to controller no til
-to_the_top controller no Til toppen
-type controller no Type
-units controller no Enheter
-unit_id controller no Enhetsid
-unit_name controller no Enhetsnavn
-update controller no Oppdatér
-upload controller no Last opp
-url controller no Nettsted
-username controller no Brukernavn
-user_or_group controller no Bruker/Gruppe
-unable_to_connect_to_database controller no Problemer med å koble
til databasen.
-unknown_user controller no Personen finnes ikke.
-weekly controller no Ukentlig
-working_on controller no Kontrakter under arbeid
-year controller no År
-yes controller no Ja
-control_items controller no Kontrollpunkt
-Control_item controller no Kontrollpunkt
-Procedure controller no Prosedyre
-Procedures controller no Prosedyrer
-Procedure title controller no Navn
-t_new_procedure controller no Ny prosedyre
-f_new_procedure controller no Legg til
-Procedure purpose controller no Formål
-Procedure responsibility controller no Ansvar og myndighet
-Procedure description controller no Beskrivelse
-Procedure reference controller no Referanse
-Procedure attachment controller no Vedlegg
-Procedure start date controller no Startdato
-Procedure end date controller no Sluttdato
-Procedure valid from date controller no Gyldig fra
-New control item controller no Nytt kontrollpunkt
-Control item title controller no Tittel
-Control_group controller no Kontrollgruppe
-Control group controller no Kontrollgruppe
-Control_groups controller no Kontrollgrupper
-Control_area controller no Kontrollområde
-Control area controller no Kontrollområde
-Control_areas controller no Kontrollområder
-Use ACL for control areas common no Bruk rettighetsstyring på
kontrollområder
-Control item what to do controller no Hva skal gjøres
-Not selected controller no Ingen valgt
-searchfield controller no Søkefelt
-NEW controller no Ny
-PENDING controller no Venter
-ACCEPTED controller no Akseptert
-REJECTED controller no Avvist
-New control group controller no Ny kontrollgruppe
-Control group title controller no Tittel
-Building part controller no Bygningsdel
-remove controller no Fjern valgte elementer
-Locations controller no Lokasjoner
-component controller no Utstyr
-Control_locations controller no Lokasjoner
-Control_component controller no Utstyr
-New control controller no Ny kontroll
-revisit controller no Revidér
-Procedure revision controller no Versjon
-Procedure revision date controller no Revisjonsdato
-Font Style controller no Font stil
-Lists controller no Lister
-Insert Item controller no Sett inn
-Control title controller no Tittel
-start_date controller no Startdato
-planned_date controller no Planlagtdato
-end_date controller no Sluttdato
-View_locations_for_control controller no Vis kontroller for
lokasjon
-Add_locations_for_control controller no Legg til knytning mot
lokasjon
-View_component_for_control controller no Vis knytning mot utstyr
-Add_component_for_control controller no Legg til knytning mot
utstyr
-component_for_control controller no Utstyr tilknyttet kontroll
-Choose_component_type controller no Velg utstyrstype
-Choose_component_category controller no Velg utstyrskategori
-component_category_internal controller no Internt utstyrsregister
-component_category_ifc controller no IFC
-invert_checkboxes controller no Inverter merking
-ControlId controller no Kontroll ID
-Bim_id controller no Utstyr ID
-Bim_name controller no Utstyrsnavn
-Bim_type controller no Utstyrstype
-GUID controller no GUID
-View_procedure controller Prosedyre
-View_documents_for_procedure controller no Tilknyttede dokumenter
-Document title controller no Dokumentets tittel
-Document name controller no Filnavn
-Document description controller no Beskrivelse
-select value controller no Velg
-component_for_control_group controller no Utstyr tilknyttet
kontrollgrupper
-View_component_for_control_group controller no Vis knytning
mot utstyr
-Add_component_for_control_group controller no Legg til
knytning mot utstyr
-show_controls_for_location controller no Vis lokasjoner/
komponenter
-Property name controller no Lokasjonsnavn
-Address controller no Adresse
-Zip code controller no Postnummer
-no category selected controller no Kategori ikke valgt
-repeat_type_none controller no Ingen
-repeat_type_day controller no Dag
-repeat_type_week controller no Uke
-repeat_type_month controller no Måned
-repeat_type_year controller no År
-components for control controller no Komponenter tilknyttet kontroll
-add components for control controller no Legg til knytning
mellom kontroll og komponent(er)
-locations for control controller no Lokasjoner tilknyttet kontroll
-location category controller no Lokaliseringskategori
-select add controller no Velg for å legge til
-select delete controller no Velg for sletting
-error_msg_1 controller no Vennligst fyll inn dette feltet
-error_msg_2 controller no Vennligst velg en verdi i listen
-error_msg_3 controller no Vennligst angi sluttdato etter startdato
-error_msg_4 controller no Sjekklisten må være tilknyttet en
kontroll
-error_msg_5 controller no Vennligst angi når kontrollen ble utført
-error_msg_6 controller no Kontrollen må være knyttet mot en
komponent/lokasjon
-error_msg_7 controller no Vennligst endre status for kontroll
eller angi planlagtdato
-error_msg_no_controls_in_period controller no Ingen
kontroller for bygg i denne perioden
-error_msg_no_controls_for_component controller no Ingen
kontroller for komponent i denne perioden
-role at location controller no Tildeling av rolle
-Register new message controller no Registrer ny melding
-Show message controller no Vis melding
-Status not done controller no Status: Ikke utført
-Status done controller no Status: Utført
-planned date common no Planlagt Dato
-status components controller no Status komponenter
-controle time common no Kontrolltid
-service time common no Servicetid
-total time common no Totaltid
\ No newline at end of file
+missing value for required controller no Mangler registrering
for obligatorisk
+Please enter billable hours controller no Angi egne timer
+my assigned controls controller no Mine kontroller
+add case controller no Registrer sak
+cases common no Registrerte saker
+add ticket controller no Registrer melding
+add_check_list_to_location controller no Registrer kontroll for
bygg
+added controller no Lagt til
+deleted controller no Slettet
+bookmark controller no Bokmerke
+location_connections controller no Byggknytning
+control controller no Kontroll
+controller common no Kontroll
+Register control item controller no Legg til nytt kontrollpunkt
+Edit control item controller no Endre kontrollpunkt
+Entity controller no Komponentregister
+View control item controller no Vis kontrollpunkt
+control_item_type_1 controller no Ved innskriving av kommentar
+control_item_type_2 controller no Ved innskriving av måling i et
tekstfelt
+control_item_type_3 controller no Ved valg av verdi fra
nedtrekksliste
+control_item_type_4 controller no Ved valg av verdi fra
radioknapper
+control_helptext controller no Her kommer hjelpetekst for å
opprette en kontroll
+Check_list controller no Sjekkliste
+chosen attributes controller no Valgte datafelter
+Calendar_overview controller no Kontrollplan
+Check_lists controller no Sjekklister
+Choose_control_groups controller no Velg kontrollgrupper
+Choose_control_items controller no Velg kontrollpunkt
+Choose_building_type controller no Velg byggtype
+Choose_building_category controller no Velg byggkategori
+Choose_district controller no Velg distrikt
+district controller no Distrikt
+user controller no Bruker
+Choose_part_of_town controller no Velg bydel
+DATATABLE_MSG_EMPTY controller no Ingen data
+DATATABLE_MSG_ERROR controller no Datafeil
+DATATABLE_MSG_LOADING controller no Laster data
+Sort_check_list controller no Sorter sjekkliste
+Show_check_lists controller no Vis sjekklister
+save_check_list controller no Lagre sjekkliste
+title controller no kontroll
+close controller no Lukk
+clear controller no Nullstill
+month 1 controller no januar
+month 2 controller no februar
+month 3 controller no mars
+month 4 controller no april
+month 5 controller no mai
+month 6 controller no juni
+month 7 controller no juli
+month 8 controller no august
+month 9 controller no september
+month 10 controller no oktober
+month 11 controller no november
+month 12 controller no desember
+month 0 capitalized controller no Ikke tilgjengelig
+month 1 capitalized controller no Januar
+month 2 capitalized controller no Februar
+month 3 capitalized controller no Mars
+month 4 capitalized controller no April
+month 5 capitalized controller no Mai
+month 6 capitalized controller no Juni
+month 7 capitalized controller no Juli
+month 8 capitalized controller no August
+month 9 capitalized controller no September
+month 10 capitalized controller no Oktober
+month 11 capitalized controller no November
+month 12 capitalized controller no Desember
+short_month 1 capitalized controller no Jan
+short_month 2 capitalized controller no Feb
+short_month 3 capitalized controller no Mar
+short_month 4 capitalized controller no Apr
+short_month 5 capitalized controller no Mai
+short_month 6 capitalized controller no Jun
+short_month 7 capitalized controller no Jul
+short_month 8 capitalized controller no Aug
+short_month 9 capitalized controller no Sep
+short_month 10 capitalized controller no Okt
+short_month 11 capitalized controller no Nov
+short_month 12 capitalized controller no Des
+monthly controller no Månedlig
+month controller no Måned
+no part of town controller no Bydel ikke valgt
+no district controller no Distrikt ikke valgt
+calendar_months controller no
["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]
+calendar_weekdays controller no
["Sø","Ma","Ti","On","To","Fr","Lø"]
+select_date controller no Velg dato
+select controller no Velg
+year controller no År
+location_code controller no Enhetsnummer
+included_units controller no Kontrollens enheter
+floor controller no Etasje
+section controller no Seksjon
+room controller no Rom
+save controller no Lagre
+save_order controller no Lagre rekkefølge
+1-6 characters controller no 1-6 tegn
+6 characters controller no 6 tegn
+active controller no Aktiv
+add controller no Legg til
+add_location controller no Registrer kontroll til bygg
+all controller no Alle
+all_locations controller no Enheter fra eiendomsregisteret
+annually controller no Årlig
+back controller no Tilbake
+building controller no Bygg
+calendar_months controller no
["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]
+calendar_weekdays controller no
["Sø","Ma","Ti","On","To","Fr","Lø"]
+cancel controller no Avbryt
+close controller no Lukk
+clear controller no Nullstill
+comment controller no Kommentar
+comments controller no Kommentarer
+count controller no Antall
+count_suffix controller no stk
+create_shortcut controller no Ny snarvei
+DATATABLE_MSG_EMPTY controller no Ingen data
+DATATABLE_MSG_ERROR controller no Datafeil
+DATATABLE_MSG_LOADING controller no Laster data
+date_end controller no Gjelder til
+date controller no Dato
+date_start controller no Gjelder fra
+delete controller no Slett
+description controller no Beskrivelse
+details controller no Detaljer
+do_not_exist controller no Eksisterer ikke
+edit controller no Redigér
+elements_pr_page controller no elementer per side
+elements controller no Elementer
+every_second_week controller no Hver 14. dag
+export controller no Eksport
+export_to controller no Eksporter
+filters controller no Filtre
+Finish controller no Avslutt
+fire_drawings controller no Branntegninger
+first controller no Første
+first_half controller no 1. halvår
+first_quarter controller no 1. kvartal
+fixed controller no Tidsbestemt
+floor controller no Etasje
+fourth_quarter controller no 4. kvartal
+from controller no Fra
+f_select_columns controller no Velg kolonner
+gab controller no GAB
+gab_id controller no GAB
+half-year controller no Halvårig
+hidden controller no Skjult
+hidden_for_pick controller no skjult
+house_number controller no Husnummer
+id controller no ID
+Identifier controller no Identifikator
+inactive controller no Inaktiv
+interval controller no Intervall
+is_active controller no Aktiv
+is_inactive controller no Inaktiv
+is_executed controller no Utført
+land_title controller no Gnr/Bnr
+lastname controller no Etternavn
+last controller no Siste
+last_updated controller no Sist oppdatert
+level controller no Nivå
+link controller no Lenke
+Locations_for_control controller no Bygg tilknyttet kontroll
+make_pdf controller no Lag PDF for utskrift
+message controller no Melding
+messages_form_error controller no Skjemaet inneholder en feil.
+messages_general controller no Feil i feltet
+messages_isint controller no Feltet må inneholde et heltall
+messages_isnumeric controller no Feltet må inneholde et tall
+messages_not_valid_date controller no Må være en gyldig dato
+messages_number_out_of_range controller no Tallet er over eller
under tillatte verdier
+messages_required_field controller no Dette feltet er påkrevd
+messages_right_click_to_add controller no Høyreklikk for å legge
til
+messages_saved_form controller no Informasjonen ble lagret.
+messages_string_too_long controller no Teksten er for lang
+Missing responsibility id. controller no Ansvar mangler.
+mobile_phone controller no Mobiltelefon
+month controller no Måned
+name controller no Navn
+never controller no Aldri
+new_notification controller no Nytt varsel
+next controller no Neste
+no controller no Nei
+none controller no Ingen
+nobody controller no Ingen
+no_hits controller no Ingen treff
+no_value controller no Ingen
+not_available controller no Ikke tilgjengelig
+notification_status controller no Varsel
+notifications controller no Varsler
+notification_optgroup_groups controller no Grupper
+notification_optgroup_users controller no Brukere
+not_started controller no Ikke startet
+not_available_nor_hidden controller no tilgjengelig eller
skjult
+object_number controller no Objektnummer
+objno_name_address controller no Objektnummer/navn/adresse
+occupied controller no Opptatt
+of_total controller no av totalt
+ok controller no Ok
+ODS controller no ODS
+only_one_time controller no Status
+or controller no eller
+others controller no Annet
+out_of_operation controller no Ikke i drift
+panels controller no Vinduer
+phone controller no Telefon
+postal_code_place controller no Postnummer/-sted
+previous controller no Forrige
+propertyident controller no G.nr. / B.nr. / F.nr. / S.nr.
+property_id controller no BKB Identifikator
+property controller no Eiendom
+quarterly controller no Kvartalvis
+recurrence controller no Gjentakelse
+registered controller no Registrert
+remove controller no Fjern
+controller controller no Kontroll
+reports controller no Rapporter
+Receipt controller no Kvittering
+reset controller no Nullstill
+responsibility controller no Ansvar
+responsibility_id controller no Ansvar
+Responsibility id must be 6 characters. controller no Ansvar
må være seks tegn.
+responsibility_id_not_numeric controller no Ansvar må være et tall
+room controller no Rom
+running controller no Løpende
+save controller no Lagre
+save_control_item controller no Lagre kontrollpunkt
+save_check_item controller no Lagre sjekkpunkt
+search_for controller no Søk etter
+search_options controller no Søkevalg
+search controller no Søk
+search_where controller no i
+second_half controller no 2. halvår
+second_quarter controller no 2. kvartal
+section controller no Seksjon
+security controller no Sikkerhet
+select_all_options controller no <Alle$gt;
+select_date controller no Velg dato
+select_date_valid_year controller no Vennligst velg et gyldig år
+service controller no Tjeneste
+service_id controller no Tjeneste
+Service id must be 5 characters. controller no Tjeneste må
være fem tegn.
+service_id_not_numeric controller no Tjeneste må være et tall
+service_exist controller no Eksisterer
+shortcuts controller no Snarveier
+show controller no Vis
+shows_from controller no Viser fra
+started controller no Startet
+status_before controller no før
+status_date controller no den
+status_unknown controller no Ukjent status
+status controller no Status
+status not done controller no Ikke utført
+done with open deviation controller no Utført med åpne avvik
+Success controller no Suksess
+sum controller no Sum
+System setting for responsibility id for the current user must be 6
characters. controller no Systeminnstilling for ansvar må være
seks tegn.
+target_me controller no Meg selv
+target_none controller no Ingen
+third_quarter controller no 3. kvartal
+t_functions controller no Funksjoner
+title controller no Tittel
+to controller no til
+to_the_top controller no Til toppen
+type controller no Type
+units controller no Enheter
+unit_id controller no Enhetsid
+unit_name controller no Enhetsnavn
+update controller no Oppdatér
+upload controller no Last opp
+url controller no Nettsted
+username controller no Brukernavn
+user_or_group controller no Bruker/Gruppe
+unable_to_connect_to_database controller no Problemer med å koble
til databasen.
+unknown_user controller no Personen finnes ikke.
+weekly controller no Ukentlig
+working_on controller no Kontrakter under arbeid
+year controller no År
+yes controller no Ja
+control_items controller no Kontrollpunkt
+Control_item controller no Kontrollpunkt
+Procedure controller no Prosedyre
+Procedures controller no Prosedyrer
+Procedure title controller no Navn
+t_new_procedure controller no Ny prosedyre
+f_new_procedure controller no Legg til
+Procedure purpose controller no Formål
+Procedure responsibility controller no Ansvar og myndighet
+Procedure description controller no Beskrivelse
+Procedure reference controller no Referanse
+Procedure attachment controller no Vedlegg
+Procedure start date controller no Startdato
+Procedure end date controller no Sluttdato
+Procedure valid from date controller no Gyldig fra
+New control item controller no Nytt kontrollpunkt
+Control item title controller no Tittel
+Control_group controller no Kontrollgruppe
+Control group controller no Kontrollgruppe
+Control_groups controller no Kontrollgrupper
+Control_area controller no Kontrollområde
+Control area controller no Kontrollområde
+Control_areas controller no Kontrollområder
+Use ACL for control areas common no Bruk rettighetsstyring på
kontrollområder
+Control item what to do controller no Hva skal gjøres
+Not selected controller no Ingen valgt
+searchfield controller no Søkefelt
+NEW controller no Ny
+PENDING controller no Venter
+ACCEPTED controller no Akseptert
+REJECTED controller no Avvist
+New control group controller no Ny kontrollgruppe
+Control group title controller no Tittel
+Building part controller no Bygningsdel
+remove controller no Fjern valgte elementer
+Locations controller no Lokasjoner
+component controller no Utstyr
+Control_locations controller no Lokasjoner
+Control_component controller no Utstyr
+New control controller no Ny kontroll
+revisit controller no Revidér
+Procedure revision controller no Versjon
+Procedure revision date controller no Revisjonsdato
+Font Style controller no Font stil
+Lists controller no Lister
+Insert Item controller no Sett inn
+Control title controller no Tittel
+start_date controller no Startdato
+planned_date controller no Planlagtdato
+end_date controller no Sluttdato
+View_locations_for_control controller no Vis kontroller for
lokasjon
+Add_locations_for_control controller no Legg til knytning mot
lokasjon
+View_component_for_control controller no Vis knytning mot utstyr
+Add_component_for_control controller no Legg til knytning mot
utstyr
+component_for_control controller no Utstyr tilknyttet kontroll
+Choose_component_type controller no Velg utstyrstype
+Choose_component_category controller no Velg utstyrskategori
+component_category_internal controller no Internt utstyrsregister
+component_category_ifc controller no IFC
+invert_checkboxes controller no Inverter merking
+ControlId controller no Kontroll ID
+Bim_id controller no Utstyr ID
+Bim_name controller no Utstyrsnavn
+Bim_type controller no Utstyrstype
+GUID controller no GUID
+View_procedure controller Prosedyre
+View_documents_for_procedure controller no Tilknyttede dokumenter
+Document title controller no Dokumentets tittel
+Document name controller no Filnavn
+Document description controller no Beskrivelse
+select value controller no Velg
+component_for_control_group controller no Utstyr tilknyttet
kontrollgrupper
+View_component_for_control_group controller no Vis knytning
mot utstyr
+Add_component_for_control_group controller no Legg til
knytning mot utstyr
+show_controls_for_location controller no Vis lokasjoner/
komponenter
+Property name controller no Lokasjonsnavn
+Address controller no Adresse
+Zip code controller no Postnummer
+no category selected controller no Kategori ikke valgt
+repeat_type_none controller no Ingen
+repeat_type_day controller no Dag
+repeat_type_week controller no Uke
+repeat_type_month controller no Måned
+repeat_type_year controller no År
+components for control controller no Komponenter tilknyttet kontroll
+add components for control controller no Legg til knytning
mellom kontroll og komponent(er)
+locations for control controller no Lokasjoner tilknyttet kontroll
+location category controller no Lokaliseringskategori
+select add controller no Velg for å legge til
+select delete controller no Velg for sletting
+error_msg_1 controller no Vennligst fyll inn dette feltet
+error_msg_2 controller no Vennligst velg en verdi i listen
+error_msg_3 controller no Vennligst angi sluttdato etter startdato
+error_msg_4 controller no Sjekklisten må være tilknyttet en
kontroll
+error_msg_5 controller no Vennligst angi når kontrollen ble utført
+error_msg_6 controller no Kontrollen må være knyttet mot en
komponent/lokasjon
+error_msg_7 controller no Vennligst endre status for kontroll
eller angi planlagtdato
+error_msg_no_controls_in_period controller no Ingen
kontroller for bygg i denne perioden
+error_msg_no_controls_for_component controller no Ingen
kontroller for komponent i denne perioden
+role at location controller no Tildeling av rolle
+Register new message controller no Registrer ny melding
+Show message controller no Vis melding
+Status not done controller no Status: Ikke utført
+Status done controller no Status: Utført
+planned date common no Planlagt Dato
+status components controller no Status komponenter
+controle time common no Kontrolltid
+service time common no Servicetid
+total time common no Totaltid
+request ical event controller no Send MøteInnkalling
+summary common no Sammendrag
+components controller no Komponenter
+report type controller no RapportType
\ No newline at end of file
Modified: branches/dev-syncromind/controller/templates/base/case/add_case.xsl
===================================================================
--- branches/dev-syncromind/controller/templates/base/case/add_case.xsl
2015-11-03 08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/templates/base/case/add_case.xsl
2015-11-03 08:23:48 UTC (rev 14272)
@@ -6,7 +6,7 @@
<xsl:call-template name="check_list_top_section">
</xsl:call-template>
-
+
<xsl:choose>
<xsl:when test="buildings_on_property/child::node()">
<div id="choose-building-wrp">
Modified:
branches/dev-syncromind/controller/templates/base/check_list/fragments/select_buildings_on_property.xsl
===================================================================
---
branches/dev-syncromind/controller/templates/base/check_list/fragments/select_buildings_on_property.xsl
2015-11-03 08:21:30 UTC (rev 14271)
+++
branches/dev-syncromind/controller/templates/base/check_list/fragments/select_buildings_on_property.xsl
2015-11-03 08:23:48 UTC (rev 14272)
@@ -1,14 +1,19 @@
<!-- $Id: view_calendar_month.xsl 9200 2012-04-21 20:05:34Z vator $ -->
<xsl:template name="select_buildings_on_property">
- <span style="display: block;font-size: 16px;margin-bottom: 8px;">Spesifiser
lokalisering du vil registrere saken pa</span>
+ <span style="display: block;font-size: 16px;margin-bottom: 8px;">
+ Spesifiser lokalisering du vil registrere saken på.
+ <xsl:if test="mandatory_location = 1">
+ Lokalisering <u>må</u> velges før du registrerer ny sak.
+ </xsl:if>
+ </span>
<select id="choose-building-on-property">
<xsl:choose>
<xsl:when test="cases_view = 'open_cases' or cases_view =
'closed_cases'">
<xsl:attribute name="class">view-cases</xsl:attribute>
</xsl:when>
<xsl:otherwise>
- <xsl:attribute name="class">add-case</xsl:attribute>
+ <xsl:attribute name="class">add-case required</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
Modified: branches/dev-syncromind/controller/templates/base/component.xsl
===================================================================
--- branches/dev-syncromind/controller/templates/base/component.xsl
2015-11-03 08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/templates/base/component.xsl
2015-11-03 08:23:48 UTC (rev 14272)
@@ -173,6 +173,31 @@
color: #000000;
background-color: #EAF2D3;
}
+#summary {
+ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
+ width: 100%;
+ border-collapse: collapse;
+}
+
+#summary td, #summary th {
+ font-size: 1em;
+ border: 1px solid #98bf21;
+ padding: 3px 7px 2px 7px;
+}
+
+#summary th {
+ font-size: 1.1em;
+ text-align: left;
+ padding-top: 5px;
+ padding-bottom: 4px;
+ background-color: green;
+ color: #ffffff;
+}
+
+#summary tr.alt td {
+ color: #000000;
+ background-color: #EAF2D3;
+}
</style>
<xsl:call-template name="datasource-definition" />
@@ -273,26 +298,8 @@
success: function(data) {
if( data != null)
{
- $("#tbody").html(data.tbody);
- var time_sum = data.time_sum;
- var time_sum_actual =
data.time_sum_actual;
-
-
$("#checkall").html(data.checkall);
-
$("#total_records").html(data.total_records);
- $("#sum_text").html('Sum');
- $("#month0").html(time_sum[0] +
'/' + time_sum_actual[0]);
- $("#month1").html(time_sum[1] +
'/' + time_sum_actual[1]);
- $("#month2").html(time_sum[2] +
'/' + time_sum_actual[2]);
- $("#month3").html(time_sum[3] +
'/' + time_sum_actual[3]);
- $("#month4").html(time_sum[4] +
'/' + time_sum_actual[4]);
- $("#month5").html(time_sum[5] +
'/' + time_sum_actual[5]);
- $("#month6").html(time_sum[6] +
'/' + time_sum_actual[6]);
- $("#month7").html(time_sum[7] +
'/' + time_sum_actual[7]);
- $("#month8").html(time_sum[8] +
'/' + time_sum_actual[8]);
- $("#month9").html(time_sum[9] +
'/' + time_sum_actual[9]);
- $("#month10").html(time_sum[10]
+ '/' + time_sum_actual[10]);
- $("#month11").html(time_sum[11]
+ '/' + time_sum_actual[11]);
- $("#month12").html(time_sum[12]
+ '/' + time_sum_actual[12]);
+ var components_data =
data.components;
+ var summary_data = data.summary;
if(data.location_filter)
{
var obj =
data.location_filter;
@@ -325,6 +332,43 @@
$("#location_id").html(
htmlString );
}
+
+ if(components_data !==null)
+ {
+
$("#tbody").html(components_data.tbody);
+ var time_sum =
components_data.time_sum;
+ var time_sum_actual =
components_data.time_sum_actual;
+
+
$("#checkall").html(components_data.checkall);
+
$("#total_records").html(components_data.total_records);
+
$("#sum_text").html('Sum');
+
$("#month0").html(time_sum[0] + '/' + time_sum_actual[0]);
+
$("#month1").html(time_sum[1] + '/' + time_sum_actual[1]);
+
$("#month2").html(time_sum[2] + '/' + time_sum_actual[2]);
+
$("#month3").html(time_sum[3] + '/' + time_sum_actual[3]);
+
$("#month4").html(time_sum[4] + '/' + time_sum_actual[4]);
+
$("#month5").html(time_sum[5] + '/' + time_sum_actual[5]);
+
$("#month6").html(time_sum[6] + '/' + time_sum_actual[6]);
+
$("#month7").html(time_sum[7] + '/' + time_sum_actual[7]);
+
$("#month8").html(time_sum[8] + '/' + time_sum_actual[8]);
+
$("#month9").html(time_sum[9] + '/' + time_sum_actual[9]);
+
$("#month10").html(time_sum[10] + '/' + time_sum_actual[10]);
+
$("#month11").html(time_sum[11] + '/' + time_sum_actual[11]);
+
$("#month12").html(time_sum[12] + '/' + time_sum_actual[12]);
+ }
+
+ if(summary_data !== null)
+ {
+ $( "#status_summary"
).show();
+ $( "#components"
).hide();
+ $(
"#status_summary").html(summary_data);
+ }
+ else
+ {
+ $( "#status_summary"
).hide();
+ $( "#components"
).show();
+
+ }
}
}
@@ -450,5 +494,8 @@
</thead>
<tbody id="tbody"></tbody>
</table>
+ <div id="status_summary">
+
+ </div>
</xsl:template>
Modified: branches/dev-syncromind/controller/templates/base/css/base.css
===================================================================
--- branches/dev-syncromind/controller/templates/base/css/base.css
2015-11-03 08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/controller/templates/base/css/base.css
2015-11-03 08:23:48 UTC (rev 14272)
@@ -1924,7 +1924,12 @@
padding: 7px 10px;
}
+#choose-building-on-property .add-case .required{
+ border: 1px solid #ff0000;
+
+}
+
/* ================================ CASE MESSAGE =============================
*/
#caseMessage a#showMessage {
Modified: branches/dev-syncromind/property/inc/class.botts.inc.php
===================================================================
--- branches/dev-syncromind/property/inc/class.botts.inc.php 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/property/inc/class.botts.inc.php 2015-11-03
08:23:48 UTC (rev 14272)
@@ -56,6 +56,7 @@
public $sum_difference = 0;
public $show_finnish_date = false;
public $simple = false;
+ protected $custom_filters = array();
var $public_functions = array
(
'read' => true,
@@ -322,20 +323,57 @@
}
- $custom_cols = $this->custom->find('property',
'.ticket', 0, '', 'ASC', 'attrib_sort', true, true);
- foreach($custom_cols as $custom_col)
+ $custom_cols = $this->get_custom_cols();
+
+ foreach ($custom_cols as $custom_col)
{
$columns[$custom_col['column_name']] = array
- (
- 'id' =>
$custom_col['column_name'],
- 'name' =>
$custom_col['input_text'],
- 'datatype' =>
$custom_col['datatype'],
+ (
+ 'id' => $custom_col['column_name'],
+ 'name'=> $custom_col['input_text'],
+ 'datatype' => $custom_col['datatype'],
);
+ if(($custom_col['datatype'] == 'LB' ||
$custom_col['datatype'] == 'CH' || $custom_col['datatype'] == 'R') &&
$custom_col['choice'])
+ {
+ $this->custom_filters[] =
$custom_col['column_name'];
+ }
+
}
-
return $columns;
}
+ function get_custom_cols()
+ {
+ static $custom_cols = array();
+
+ if($custom_cols)
+ {
+ return $custom_cols;
+ }
+ $custom_cols = $this->custom->find('property',
'.ticket', 0, '', 'ASC', 'attrib_sort', true, true);
+ return $custom_cols;
+ }
+
+ function get_custom_filters()
+ {
+ static $custom_filters = array();
+
+ if($custom_filters)
+ {
+ return $custom_filters;
+ }
+
+ $custom_cols = $this->get_custom_cols();
+ foreach ($custom_cols as $custom_col)
+ {
+ if(($custom_col['datatype'] == 'LB' ||
$custom_col['datatype'] == 'CH' || $custom_col['datatype'] == 'R') &&
$custom_col['choice'])
+ {
+ $custom_filters[] =
$custom_col['column_name'];
+ }
+ }
+ return $custom_filters;
+ }
+
function get_group_list($selected = 0)
{
$query = '';
@@ -513,6 +551,17 @@
$start_date =
$this->bocommon->date_to_timestamp($start_date);
$end_date =
$this->bocommon->date_to_timestamp($end_date);
+ $custom_filtermethod = array();
+ foreach($this->get_custom_filters() as $custom_filter)
+ {
+ if($_REQUEST[$custom_filter]) //just testing..
+ {
+ $custom_filtermethod[$custom_filter] =
phpgw::get_var($custom_filter, 'int');
+ }
+ }
+
+ $data['custom_filtermethod'] = $custom_filtermethod;
+
$tickets = $this->so->read($data);
$this->total_records = $this->so->total_records;
@@ -686,7 +735,7 @@
{
$this->so->update_view($id);
- $values['attributes'] =
$this->custom->find('property', '.ticket', 0, '', 'ASC', 'attrib_sort', true,
true);
+ $values['attributes'] = $this->get_custom_cols();
$ticket =
$this->so->read_single($id, $values);
$ticket =
$this->custom->prepare($ticket, 'property', '.ticket', $view);
@@ -1658,7 +1707,7 @@
public function get_attributes($values)
{
- $values['attributes'] =
$this->custom->find('property', '.ticket', 0, '', 'ASC', 'attrib_sort', true,
true);
+ $values['attributes'] = $this->get_custom_cols();
$values =
$this->custom->prepare($values, 'property', '.ticket', false);
return $values;
}
Modified: branches/dev-syncromind/property/inc/class.sotts.inc.php
===================================================================
--- branches/dev-syncromind/property/inc/class.sotts.inc.php 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/property/inc/class.sotts.inc.php 2015-11-03
08:23:48 UTC (rev 14272)
@@ -136,7 +136,9 @@
$building_part = isset($data['building_part']) &&
$data['building_part'] ? $data['building_part'] : '';
$branch_id = isset($data['branch_id']) &&
$data['branch_id'] ? (int)$data['branch_id'] : 0;
$order_dim1 = isset($data['order_dim1'])
&& $data['order_dim1'] ? (int)$data['order_dim1'] : 0;
+ $custom_filtermethod=
isset($data['custom_filtermethod']) && $data['custom_filtermethod'] ?
(array)$data['custom_filtermethod']:array();
+
$result_order_field = '';
if($order)
{
@@ -418,6 +420,12 @@
$where = 'AND';
}
+ foreach($custom_filtermethod as $custom_filter_key =>
$custom_filter_value)
+ {
+ $filtermethod .= " $where
fm_tts_tickets.{$custom_filter_key} = '{$custom_filter_value}'";
+ $where= 'AND';
+ }
+
$location_id =
$GLOBALS['phpgw']->locations->get_id('property', '.ticket');
$querymethod = '';
Modified: branches/dev-syncromind/property/inc/class.uitts.inc.php
===================================================================
--- branches/dev-syncromind/property/inc/class.uitts.inc.php 2015-11-03
08:21:30 UTC (rev 14271)
+++ branches/dev-syncromind/property/inc/class.uitts.inc.php 2015-11-03
08:23:48 UTC (rev 14272)
@@ -754,6 +754,43 @@
);
}
+ $attrib_data = $this->bo->get_custom_cols();
+ if($attrib_data)
+ {
+ foreach ( $attrib_data as $attrib )
+ {
+ $_filter_data = array();
+ if(($attrib['datatype'] == 'LB' ||
$attrib['datatype'] == 'CH' || $attrib['datatype'] == 'R') && $attrib['choice'])
+ {
+
+ $_filter_data[] = array
+ (
+ 'id' => '',
+ 'name' =>
lang('select') . " {$attrib['input_text']}"
+ );
+
+ $_selected =
phpgw::get_var($attrib['column_name']);
+ foreach($attrib['choice'] as
$choice)
+ {
+ $_filter_data[] = array
+ (
+ 'id' =>
$choice['id'],
+ 'name' =>
htmlspecialchars($choice['value'], ENT_QUOTES, 'UTF-8'),
+ 'selected' =>
$choice['id'] == $_selected ? 1 : 0
+ );
+ }
+
+ $combos[] = array('type'
=> 'filter',
+ 'name' =>
$attrib['column_name'],
+ 'extra' => '',
+ 'text' =>
$attrib['input_text'],
+ 'list' =>
$_filter_data
+ );
+
+ }
+ }
+ }
+
return $combos;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [14272] Syncromind: Merge 14030:14271 from trunk,
Sigurd Nes <=