From ceae6ac376d3c2b8157af5bf3e04c88b52b44d38 Mon Sep 17 00:00:00 2001 From: Tobias Elbert Date: Mon, 12 Nov 2018 16:21:20 +0100 Subject: [PATCH 1/3] fixed sql query error --- ...p conf.php.example index.html from societe | 285 ++++++++++++++++++ htdocs/projet/class/projectstats.class.php | 4 +- 2 files changed, 287 insertions(+), 2 deletions(-) create mode 100644 htdocs/conf/elect conf.php conf.php.example index.html from societe diff --git a/htdocs/conf/elect conf.php conf.php.example index.html from societe b/htdocs/conf/elect conf.php conf.php.example index.html from societe new file mode 100644 index 00000000000..490058ac324 --- /dev/null +++ b/htdocs/conf/elect conf.php conf.php.example index.html from societe @@ -0,0 +1,285 @@ + List of relations + Schema | Name | Type | Owner +--------+-----------------------------------------+-------+-------------- + public | llx_accounting_account | table | dolibarr_dev + public | llx_accounting_bookkeeping | table | dolibarr_dev + public | llx_accounting_bookkeeping_tmp | table | dolibarr_dev + public | llx_accounting_fiscalyear | table | dolibarr_dev + public | llx_accounting_journal | table | dolibarr_dev + public | llx_accounting_system | table | dolibarr_dev + public | llx_actioncomm | table | dolibarr_dev + public | llx_actioncomm_extrafields | table | dolibarr_dev + public | llx_actioncomm_reminder | table | dolibarr_dev + public | llx_actioncomm_resources | table | dolibarr_dev + public | llx_adherent | table | dolibarr_dev + public | llx_adherent_extrafields | table | dolibarr_dev + public | llx_adherent_type | table | dolibarr_dev + public | llx_adherent_type_extrafields | table | dolibarr_dev + public | llx_advtargetemailing | table | dolibarr_dev + public | llx_asset | table | dolibarr_dev + public | llx_asset_extrafields | table | dolibarr_dev + public | llx_asset_type | table | dolibarr_dev + public | llx_asset_type_extrafields | table | dolibarr_dev + public | llx_bank | table | dolibarr_dev + public | llx_bank_account | table | dolibarr_dev + public | llx_bank_account_extrafields | table | dolibarr_dev + public | llx_bank_categ | table | dolibarr_dev + public | llx_bank_class | table | dolibarr_dev + public | llx_bank_url | table | dolibarr_dev + public | llx_blockedlog | table | dolibarr_dev + public | llx_blockedlog_authority | table | dolibarr_dev + public | llx_bookmark | table | dolibarr_dev + public | llx_bordereau_cheque | table | dolibarr_dev + public | llx_boxes | table | dolibarr_dev + public | llx_boxes_def | table | dolibarr_dev + public | llx_budget | table | dolibarr_dev + public | llx_budget_lines | table | dolibarr_dev + public | llx_c_accounting_category | table | dolibarr_dev + public | llx_c_action_trigger | table | dolibarr_dev + public | llx_c_actioncomm | table | dolibarr_dev + public | llx_c_availability | table | dolibarr_dev + public | llx_c_barcode_type | table | dolibarr_dev + public | llx_c_chargesociales | table | dolibarr_dev + public | llx_c_civility | table | dolibarr_dev + public | llx_c_country | table | dolibarr_dev + public | llx_c_currencies | table | dolibarr_dev + public | llx_c_departements | table | dolibarr_dev + public | llx_c_ecotaxe | table | dolibarr_dev + public | llx_c_effectif | table | dolibarr_dev + public | llx_c_email_senderprofile | table | dolibarr_dev + public | llx_c_email_templates | table | dolibarr_dev + public | llx_c_exp_tax_cat | table | dolibarr_dev + public | llx_c_exp_tax_range | table | dolibarr_dev + public | llx_c_field_list | table | dolibarr_dev + public | llx_c_format_cards | table | dolibarr_dev + public | llx_c_forme_juridique | table | dolibarr_dev + public | llx_c_holiday_types | table | dolibarr_dev + public | llx_c_hrm_department | table | dolibarr_dev + public | llx_c_hrm_function | table | dolibarr_dev + public | llx_c_incoterms | table | dolibarr_dev + public | llx_c_input_method | table | dolibarr_dev + public | llx_c_input_reason | table | dolibarr_dev + public | llx_c_lead_status | table | dolibarr_dev + public | llx_c_paiement | table | dolibarr_dev + public | llx_c_paiement_temp | table | dolibarr_dev + public | llx_c_paper_format | table | dolibarr_dev + public | llx_c_payment_term | table | dolibarr_dev + public | llx_c_price_expression | table | dolibarr_dev + public | llx_c_price_global_variable | table | dolibarr_dev + public | llx_c_price_global_variable_updater | table | dolibarr_dev + public | llx_c_propalst | table | dolibarr_dev + public | llx_c_prospectlevel | table | dolibarr_dev + public | llx_c_regions | table | dolibarr_dev + public | llx_c_revenuestamp | table | dolibarr_dev + public | llx_c_shipment_mode | table | dolibarr_dev + public | llx_c_stcomm | table | dolibarr_dev + public | llx_c_ticket_category | table | dolibarr_dev + public | llx_c_ticket_severity | table | dolibarr_dev + public | llx_c_ticket_type | table | dolibarr_dev + public | llx_c_tva | table | dolibarr_dev + public | llx_c_type_contact | table | dolibarr_dev + public | llx_c_type_container | table | dolibarr_dev + public | llx_c_type_fees | table | dolibarr_dev + public | llx_c_type_resource | table | dolibarr_dev + public | llx_c_typent | table | dolibarr_dev + public | llx_c_units | table | dolibarr_dev + public | llx_c_ziptown | table | dolibarr_dev + public | llx_categorie | table | dolibarr_dev + public | llx_categorie_account | table | dolibarr_dev + public | llx_categorie_contact | table | dolibarr_dev + public | llx_categorie_fournisseur | table | dolibarr_dev + public | llx_categorie_lang | table | dolibarr_dev + public | llx_categorie_member | table | dolibarr_dev + public | llx_categorie_product | table | dolibarr_dev + public | llx_categorie_project | table | dolibarr_dev + public | llx_categorie_societe | table | dolibarr_dev + public | llx_categorie_user | table | dolibarr_dev + public | llx_categories_extrafields | table | dolibarr_dev + public | llx_chargesociales | table | dolibarr_dev + public | llx_commande | table | dolibarr_dev + public | llx_commande_extrafields | table | dolibarr_dev + public | llx_commande_fournisseur | table | dolibarr_dev + public | llx_commande_fournisseur_dispatch | table | dolibarr_dev + public | llx_commande_fournisseur_extrafields | table | dolibarr_dev + public | llx_commande_fournisseur_log | table | dolibarr_dev + public | llx_commande_fournisseurdet | table | dolibarr_dev + public | llx_commande_fournisseurdet_extrafields | table | dolibarr_dev + public | llx_commandedet | table | dolibarr_dev + public | llx_commandedet_extrafields | table | dolibarr_dev + public | llx_comment | table | dolibarr_dev + public | llx_const | table | dolibarr_dev + public | llx_contrat | table | dolibarr_dev + public | llx_contrat_extrafields | table | dolibarr_dev + public | llx_contratdet | table | dolibarr_dev + public | llx_contratdet_extrafields | table | dolibarr_dev + public | llx_contratdet_log | table | dolibarr_dev + public | llx_cronjob | table | dolibarr_dev + public | llx_default_values | table | dolibarr_dev + public | llx_deplacement | table | dolibarr_dev + public | llx_document_model | table | dolibarr_dev + public | llx_don | table | dolibarr_dev + public | llx_don_extrafields | table | dolibarr_dev + public | llx_ecm_directories | table | dolibarr_dev + public | llx_ecm_files | table | dolibarr_dev + public | llx_element_contact | table | dolibarr_dev + public | llx_element_element | table | dolibarr_dev + public | llx_element_lock | table | dolibarr_dev + public | llx_element_resources | table | dolibarr_dev + public | llx_element_tag | table | dolibarr_dev + public | llx_entrepot | table | dolibarr_dev + public | llx_establishment | table | dolibarr_dev + public | llx_event_element | table | dolibarr_dev + public | llx_events | table | dolibarr_dev + public | llx_expedition | table | dolibarr_dev + public | llx_expedition_extrafields | table | dolibarr_dev + public | llx_expeditiondet | table | dolibarr_dev + public | llx_expeditiondet_batch | table | dolibarr_dev + public | llx_expeditiondet_extrafields | table | dolibarr_dev + public | llx_expensereport | table | dolibarr_dev + public | llx_expensereport_det | table | dolibarr_dev + public | llx_expensereport_extrafields | table | dolibarr_dev + public | llx_expensereport_ik | table | dolibarr_dev + public | llx_expensereport_rules | table | dolibarr_dev + public | llx_export_compta | table | dolibarr_dev + public | llx_export_model | table | dolibarr_dev + public | llx_extrafields | table | dolibarr_dev + public | llx_facture | table | dolibarr_dev + public | llx_facture_extrafields | table | dolibarr_dev + public | llx_facture_fourn | table | dolibarr_dev + public | llx_facture_fourn_det | table | dolibarr_dev + public | llx_facture_fourn_det_extrafields | table | dolibarr_dev + public | llx_facture_fourn_extrafields | table | dolibarr_dev + public | llx_facture_rec | table | dolibarr_dev + public | llx_facture_rec_extrafields | table | dolibarr_dev + public | llx_facturedet | table | dolibarr_dev + public | llx_facturedet_extrafields | table | dolibarr_dev + public | llx_facturedet_rec | table | dolibarr_dev + public | llx_fichinter | table | dolibarr_dev + public | llx_fichinter_extrafields | table | dolibarr_dev + public | llx_fichinterdet | table | dolibarr_dev + public | llx_fichinterdet_extrafields | table | dolibarr_dev + public | llx_holiday | table | dolibarr_dev + public | llx_holiday_config | table | dolibarr_dev + public | llx_holiday_logs | table | dolibarr_dev + public | llx_holiday_users | table | dolibarr_dev + public | llx_import_model | table | dolibarr_dev + public | llx_inventory | table | dolibarr_dev + public | llx_inventorydet | table | dolibarr_dev + public | llx_links | table | dolibarr_dev + public | llx_livraison | table | dolibarr_dev + public | llx_livraison_extrafields | table | dolibarr_dev + public | llx_livraisondet | table | dolibarr_dev + public | llx_livraisondet_extrafields | table | dolibarr_dev + public | llx_loan | table | dolibarr_dev + public | llx_loan_schedule | table | dolibarr_dev + public | llx_localtax | table | dolibarr_dev + public | llx_mailing | table | dolibarr_dev + public | llx_mailing_cibles | table | dolibarr_dev + public | llx_menu | table | dolibarr_dev + public | llx_multicurrency | table | dolibarr_dev + public | llx_multicurrency_rate | table | dolibarr_dev + public | llx_notify | table | dolibarr_dev + public | llx_notify_def | table | dolibarr_dev + public | llx_notify_def_object | table | dolibarr_dev + public | llx_oauth_state | table | dolibarr_dev + public | llx_oauth_token | table | dolibarr_dev + public | llx_onlinesignature | table | dolibarr_dev + public | llx_opensurvey_comments | table | dolibarr_dev + public | llx_opensurvey_formquestions | table | dolibarr_dev + public | llx_opensurvey_sondage | table | dolibarr_dev + public | llx_opensurvey_user_formanswers | table | dolibarr_dev + public | llx_opensurvey_user_studs | table | dolibarr_dev + public | llx_overwrite_trans | table | dolibarr_dev + public | llx_paiement | table | dolibarr_dev + public | llx_paiement_facture | table | dolibarr_dev + public | llx_paiementcharge | table | dolibarr_dev + public | llx_paiementfourn | table | dolibarr_dev + public | llx_paiementfourn_facturefourn | table | dolibarr_dev + public | llx_payment_donation | table | dolibarr_dev + public | llx_payment_expensereport | table | dolibarr_dev + public | llx_payment_loan | table | dolibarr_dev + public | llx_payment_salary | table | dolibarr_dev + public | llx_payment_various | table | dolibarr_dev + public | llx_prelevement_bons | table | dolibarr_dev + public | llx_prelevement_facture | table | dolibarr_dev + public | llx_prelevement_facture_demande | table | dolibarr_dev + public | llx_prelevement_lignes | table | dolibarr_dev + public | llx_prelevement_rejet | table | dolibarr_dev + public | llx_printing | table | dolibarr_dev + public | llx_product | table | dolibarr_dev + public | llx_product_association | table | dolibarr_dev + public | llx_product_attribute | table | dolibarr_dev + public | llx_product_attribute_combination | table | dolibarr_dev + public | llx_product_attribute_combination2val | table | dolibarr_dev + public | llx_product_attribute_value | table | dolibarr_dev + public | llx_product_batch | table | dolibarr_dev + public | llx_product_customer_price | table | dolibarr_dev + public | llx_product_customer_price_log | table | dolibarr_dev + public | llx_product_extrafields | table | dolibarr_dev + public | llx_product_fournisseur_price | table | dolibarr_dev + public | llx_product_fournisseur_price_log | table | dolibarr_dev + public | llx_product_lang | table | dolibarr_dev + public | llx_product_lot | table | dolibarr_dev + public | llx_product_lot_extrafields | table | dolibarr_dev + public | llx_product_price | table | dolibarr_dev + public | llx_product_price_by_qty | table | dolibarr_dev + public | llx_product_pricerules | table | dolibarr_dev + public | llx_product_stock | table | dolibarr_dev + public | llx_product_warehouse_properties | table | dolibarr_dev + public | llx_projet | table | dolibarr_dev + public | llx_projet_extrafields | table | dolibarr_dev + public | llx_projet_task | table | dolibarr_dev + public | llx_projet_task_extrafields | table | dolibarr_dev + public | llx_projet_task_time | table | dolibarr_dev + public | llx_propal | table | dolibarr_dev + public | llx_propal_extrafields | table | dolibarr_dev + public | llx_propal_merge_pdf_product | table | dolibarr_dev + public | llx_propaldet | table | dolibarr_dev + public | llx_propaldet_extrafields | table | dolibarr_dev + public | llx_resource | table | dolibarr_dev + public | llx_resource_extrafields | table | dolibarr_dev + public | llx_rights_def | table | dolibarr_dev + public | llx_societe | table | dolibarr_dev + public | llx_societe_account | table | dolibarr_dev + public | llx_societe_address | table | dolibarr_dev + public | llx_societe_commerciaux | table | dolibarr_dev + public | llx_societe_extrafields | table | dolibarr_dev + public | llx_societe_log | table | dolibarr_dev + public | llx_societe_prices | table | dolibarr_dev + public | llx_societe_remise | table | dolibarr_dev + public | llx_societe_remise_except | table | dolibarr_dev + public | llx_societe_remise_supplier | table | dolibarr_dev + public | llx_societe_rib | table | dolibarr_dev + public | llx_socpeople | table | dolibarr_dev + public | llx_socpeople_extrafields | table | dolibarr_dev + public | llx_stock_lotserial | table | dolibarr_dev + public | llx_stock_mouvement | table | dolibarr_dev + public | llx_subscription | table | dolibarr_dev + public | llx_supplier_proposal | table | dolibarr_dev + public | llx_supplier_proposal_extrafields | table | dolibarr_dev + public | llx_supplier_proposaldet | table | dolibarr_dev + public | llx_supplier_proposaldet_extrafields | table | dolibarr_dev + public | llx_ticket | table | dolibarr_dev + public | llx_ticket_extrafields | table | dolibarr_dev + public | llx_ticket_logs | table | dolibarr_dev + public | llx_ticket_msg | table | dolibarr_dev + public | llx_tva | table | dolibarr_dev + public | llx_user | table | dolibarr_dev + public | llx_user_alert | table | dolibarr_dev + public | llx_user_clicktodial | table | dolibarr_dev + public | llx_user_employment | table | dolibarr_dev + public | llx_user_extrafields | table | dolibarr_dev + public | llx_user_param | table | dolibarr_dev + public | llx_user_rib | table | dolibarr_dev + public | llx_user_rights | table | dolibarr_dev + public | llx_usergroup | table | dolibarr_dev + public | llx_usergroup_extrafields | table | dolibarr_dev + public | llx_usergroup_rights | table | dolibarr_dev + public | llx_usergroup_user | table | dolibarr_dev + public | llx_website | table | dolibarr_dev + public | llx_website_extrafields | table | dolibarr_dev + public | llx_website_page | table | dolibarr_dev + public | llx_wsactivateproducts | table | dolibarr_dev + public | llx_wsactivateserials | table | dolibarr_dev +(280 rows) + diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php index 22793fd844e..cf586f8c96c 100644 --- a/htdocs/projet/class/projectstats.class.php +++ b/htdocs/projet/class/projectstats.class.php @@ -171,8 +171,8 @@ class ProjectStats extends Stats if (! empty($this->status)) $sqlwhere[] = " t.fk_opp_status IN (" . $this->status . ")"; - - if (! $user->rights->projet->all->lire) $sqlwhere[] = " AND p.rowid IN (".$projectsListId.")"; // public and assigned to, or restricted to company for external users + // TE: changed table alias "p" to "t" + if (! $user->rights->projet->all->lire) $sqlwhere[] = " t.rowid IN (".$projectsListId.")"; // public and assigned to, or restricted to company for external users if (count($sqlwhere) > 0) { $sqlwhere_str = ' WHERE ' . implode(' AND ', $sqlwhere); From fceaae7a8d2fa8ef20e22157702530af6c031d61 Mon Sep 17 00:00:00 2001 From: Tobias Elbert Date: Mon, 12 Nov 2018 16:22:42 +0100 Subject: [PATCH 2/3] fixed sql query error --- ...p conf.php.example index.html from societe | 285 ------------------ 1 file changed, 285 deletions(-) delete mode 100644 htdocs/conf/elect conf.php conf.php.example index.html from societe diff --git a/htdocs/conf/elect conf.php conf.php.example index.html from societe b/htdocs/conf/elect conf.php conf.php.example index.html from societe deleted file mode 100644 index 490058ac324..00000000000 --- a/htdocs/conf/elect conf.php conf.php.example index.html from societe +++ /dev/null @@ -1,285 +0,0 @@ - List of relations - Schema | Name | Type | Owner ---------+-----------------------------------------+-------+-------------- - public | llx_accounting_account | table | dolibarr_dev - public | llx_accounting_bookkeeping | table | dolibarr_dev - public | llx_accounting_bookkeeping_tmp | table | dolibarr_dev - public | llx_accounting_fiscalyear | table | dolibarr_dev - public | llx_accounting_journal | table | dolibarr_dev - public | llx_accounting_system | table | dolibarr_dev - public | llx_actioncomm | table | dolibarr_dev - public | llx_actioncomm_extrafields | table | dolibarr_dev - public | llx_actioncomm_reminder | table | dolibarr_dev - public | llx_actioncomm_resources | table | dolibarr_dev - public | llx_adherent | table | dolibarr_dev - public | llx_adherent_extrafields | table | dolibarr_dev - public | llx_adherent_type | table | dolibarr_dev - public | llx_adherent_type_extrafields | table | dolibarr_dev - public | llx_advtargetemailing | table | dolibarr_dev - public | llx_asset | table | dolibarr_dev - public | llx_asset_extrafields | table | dolibarr_dev - public | llx_asset_type | table | dolibarr_dev - public | llx_asset_type_extrafields | table | dolibarr_dev - public | llx_bank | table | dolibarr_dev - public | llx_bank_account | table | dolibarr_dev - public | llx_bank_account_extrafields | table | dolibarr_dev - public | llx_bank_categ | table | dolibarr_dev - public | llx_bank_class | table | dolibarr_dev - public | llx_bank_url | table | dolibarr_dev - public | llx_blockedlog | table | dolibarr_dev - public | llx_blockedlog_authority | table | dolibarr_dev - public | llx_bookmark | table | dolibarr_dev - public | llx_bordereau_cheque | table | dolibarr_dev - public | llx_boxes | table | dolibarr_dev - public | llx_boxes_def | table | dolibarr_dev - public | llx_budget | table | dolibarr_dev - public | llx_budget_lines | table | dolibarr_dev - public | llx_c_accounting_category | table | dolibarr_dev - public | llx_c_action_trigger | table | dolibarr_dev - public | llx_c_actioncomm | table | dolibarr_dev - public | llx_c_availability | table | dolibarr_dev - public | llx_c_barcode_type | table | dolibarr_dev - public | llx_c_chargesociales | table | dolibarr_dev - public | llx_c_civility | table | dolibarr_dev - public | llx_c_country | table | dolibarr_dev - public | llx_c_currencies | table | dolibarr_dev - public | llx_c_departements | table | dolibarr_dev - public | llx_c_ecotaxe | table | dolibarr_dev - public | llx_c_effectif | table | dolibarr_dev - public | llx_c_email_senderprofile | table | dolibarr_dev - public | llx_c_email_templates | table | dolibarr_dev - public | llx_c_exp_tax_cat | table | dolibarr_dev - public | llx_c_exp_tax_range | table | dolibarr_dev - public | llx_c_field_list | table | dolibarr_dev - public | llx_c_format_cards | table | dolibarr_dev - public | llx_c_forme_juridique | table | dolibarr_dev - public | llx_c_holiday_types | table | dolibarr_dev - public | llx_c_hrm_department | table | dolibarr_dev - public | llx_c_hrm_function | table | dolibarr_dev - public | llx_c_incoterms | table | dolibarr_dev - public | llx_c_input_method | table | dolibarr_dev - public | llx_c_input_reason | table | dolibarr_dev - public | llx_c_lead_status | table | dolibarr_dev - public | llx_c_paiement | table | dolibarr_dev - public | llx_c_paiement_temp | table | dolibarr_dev - public | llx_c_paper_format | table | dolibarr_dev - public | llx_c_payment_term | table | dolibarr_dev - public | llx_c_price_expression | table | dolibarr_dev - public | llx_c_price_global_variable | table | dolibarr_dev - public | llx_c_price_global_variable_updater | table | dolibarr_dev - public | llx_c_propalst | table | dolibarr_dev - public | llx_c_prospectlevel | table | dolibarr_dev - public | llx_c_regions | table | dolibarr_dev - public | llx_c_revenuestamp | table | dolibarr_dev - public | llx_c_shipment_mode | table | dolibarr_dev - public | llx_c_stcomm | table | dolibarr_dev - public | llx_c_ticket_category | table | dolibarr_dev - public | llx_c_ticket_severity | table | dolibarr_dev - public | llx_c_ticket_type | table | dolibarr_dev - public | llx_c_tva | table | dolibarr_dev - public | llx_c_type_contact | table | dolibarr_dev - public | llx_c_type_container | table | dolibarr_dev - public | llx_c_type_fees | table | dolibarr_dev - public | llx_c_type_resource | table | dolibarr_dev - public | llx_c_typent | table | dolibarr_dev - public | llx_c_units | table | dolibarr_dev - public | llx_c_ziptown | table | dolibarr_dev - public | llx_categorie | table | dolibarr_dev - public | llx_categorie_account | table | dolibarr_dev - public | llx_categorie_contact | table | dolibarr_dev - public | llx_categorie_fournisseur | table | dolibarr_dev - public | llx_categorie_lang | table | dolibarr_dev - public | llx_categorie_member | table | dolibarr_dev - public | llx_categorie_product | table | dolibarr_dev - public | llx_categorie_project | table | dolibarr_dev - public | llx_categorie_societe | table | dolibarr_dev - public | llx_categorie_user | table | dolibarr_dev - public | llx_categories_extrafields | table | dolibarr_dev - public | llx_chargesociales | table | dolibarr_dev - public | llx_commande | table | dolibarr_dev - public | llx_commande_extrafields | table | dolibarr_dev - public | llx_commande_fournisseur | table | dolibarr_dev - public | llx_commande_fournisseur_dispatch | table | dolibarr_dev - public | llx_commande_fournisseur_extrafields | table | dolibarr_dev - public | llx_commande_fournisseur_log | table | dolibarr_dev - public | llx_commande_fournisseurdet | table | dolibarr_dev - public | llx_commande_fournisseurdet_extrafields | table | dolibarr_dev - public | llx_commandedet | table | dolibarr_dev - public | llx_commandedet_extrafields | table | dolibarr_dev - public | llx_comment | table | dolibarr_dev - public | llx_const | table | dolibarr_dev - public | llx_contrat | table | dolibarr_dev - public | llx_contrat_extrafields | table | dolibarr_dev - public | llx_contratdet | table | dolibarr_dev - public | llx_contratdet_extrafields | table | dolibarr_dev - public | llx_contratdet_log | table | dolibarr_dev - public | llx_cronjob | table | dolibarr_dev - public | llx_default_values | table | dolibarr_dev - public | llx_deplacement | table | dolibarr_dev - public | llx_document_model | table | dolibarr_dev - public | llx_don | table | dolibarr_dev - public | llx_don_extrafields | table | dolibarr_dev - public | llx_ecm_directories | table | dolibarr_dev - public | llx_ecm_files | table | dolibarr_dev - public | llx_element_contact | table | dolibarr_dev - public | llx_element_element | table | dolibarr_dev - public | llx_element_lock | table | dolibarr_dev - public | llx_element_resources | table | dolibarr_dev - public | llx_element_tag | table | dolibarr_dev - public | llx_entrepot | table | dolibarr_dev - public | llx_establishment | table | dolibarr_dev - public | llx_event_element | table | dolibarr_dev - public | llx_events | table | dolibarr_dev - public | llx_expedition | table | dolibarr_dev - public | llx_expedition_extrafields | table | dolibarr_dev - public | llx_expeditiondet | table | dolibarr_dev - public | llx_expeditiondet_batch | table | dolibarr_dev - public | llx_expeditiondet_extrafields | table | dolibarr_dev - public | llx_expensereport | table | dolibarr_dev - public | llx_expensereport_det | table | dolibarr_dev - public | llx_expensereport_extrafields | table | dolibarr_dev - public | llx_expensereport_ik | table | dolibarr_dev - public | llx_expensereport_rules | table | dolibarr_dev - public | llx_export_compta | table | dolibarr_dev - public | llx_export_model | table | dolibarr_dev - public | llx_extrafields | table | dolibarr_dev - public | llx_facture | table | dolibarr_dev - public | llx_facture_extrafields | table | dolibarr_dev - public | llx_facture_fourn | table | dolibarr_dev - public | llx_facture_fourn_det | table | dolibarr_dev - public | llx_facture_fourn_det_extrafields | table | dolibarr_dev - public | llx_facture_fourn_extrafields | table | dolibarr_dev - public | llx_facture_rec | table | dolibarr_dev - public | llx_facture_rec_extrafields | table | dolibarr_dev - public | llx_facturedet | table | dolibarr_dev - public | llx_facturedet_extrafields | table | dolibarr_dev - public | llx_facturedet_rec | table | dolibarr_dev - public | llx_fichinter | table | dolibarr_dev - public | llx_fichinter_extrafields | table | dolibarr_dev - public | llx_fichinterdet | table | dolibarr_dev - public | llx_fichinterdet_extrafields | table | dolibarr_dev - public | llx_holiday | table | dolibarr_dev - public | llx_holiday_config | table | dolibarr_dev - public | llx_holiday_logs | table | dolibarr_dev - public | llx_holiday_users | table | dolibarr_dev - public | llx_import_model | table | dolibarr_dev - public | llx_inventory | table | dolibarr_dev - public | llx_inventorydet | table | dolibarr_dev - public | llx_links | table | dolibarr_dev - public | llx_livraison | table | dolibarr_dev - public | llx_livraison_extrafields | table | dolibarr_dev - public | llx_livraisondet | table | dolibarr_dev - public | llx_livraisondet_extrafields | table | dolibarr_dev - public | llx_loan | table | dolibarr_dev - public | llx_loan_schedule | table | dolibarr_dev - public | llx_localtax | table | dolibarr_dev - public | llx_mailing | table | dolibarr_dev - public | llx_mailing_cibles | table | dolibarr_dev - public | llx_menu | table | dolibarr_dev - public | llx_multicurrency | table | dolibarr_dev - public | llx_multicurrency_rate | table | dolibarr_dev - public | llx_notify | table | dolibarr_dev - public | llx_notify_def | table | dolibarr_dev - public | llx_notify_def_object | table | dolibarr_dev - public | llx_oauth_state | table | dolibarr_dev - public | llx_oauth_token | table | dolibarr_dev - public | llx_onlinesignature | table | dolibarr_dev - public | llx_opensurvey_comments | table | dolibarr_dev - public | llx_opensurvey_formquestions | table | dolibarr_dev - public | llx_opensurvey_sondage | table | dolibarr_dev - public | llx_opensurvey_user_formanswers | table | dolibarr_dev - public | llx_opensurvey_user_studs | table | dolibarr_dev - public | llx_overwrite_trans | table | dolibarr_dev - public | llx_paiement | table | dolibarr_dev - public | llx_paiement_facture | table | dolibarr_dev - public | llx_paiementcharge | table | dolibarr_dev - public | llx_paiementfourn | table | dolibarr_dev - public | llx_paiementfourn_facturefourn | table | dolibarr_dev - public | llx_payment_donation | table | dolibarr_dev - public | llx_payment_expensereport | table | dolibarr_dev - public | llx_payment_loan | table | dolibarr_dev - public | llx_payment_salary | table | dolibarr_dev - public | llx_payment_various | table | dolibarr_dev - public | llx_prelevement_bons | table | dolibarr_dev - public | llx_prelevement_facture | table | dolibarr_dev - public | llx_prelevement_facture_demande | table | dolibarr_dev - public | llx_prelevement_lignes | table | dolibarr_dev - public | llx_prelevement_rejet | table | dolibarr_dev - public | llx_printing | table | dolibarr_dev - public | llx_product | table | dolibarr_dev - public | llx_product_association | table | dolibarr_dev - public | llx_product_attribute | table | dolibarr_dev - public | llx_product_attribute_combination | table | dolibarr_dev - public | llx_product_attribute_combination2val | table | dolibarr_dev - public | llx_product_attribute_value | table | dolibarr_dev - public | llx_product_batch | table | dolibarr_dev - public | llx_product_customer_price | table | dolibarr_dev - public | llx_product_customer_price_log | table | dolibarr_dev - public | llx_product_extrafields | table | dolibarr_dev - public | llx_product_fournisseur_price | table | dolibarr_dev - public | llx_product_fournisseur_price_log | table | dolibarr_dev - public | llx_product_lang | table | dolibarr_dev - public | llx_product_lot | table | dolibarr_dev - public | llx_product_lot_extrafields | table | dolibarr_dev - public | llx_product_price | table | dolibarr_dev - public | llx_product_price_by_qty | table | dolibarr_dev - public | llx_product_pricerules | table | dolibarr_dev - public | llx_product_stock | table | dolibarr_dev - public | llx_product_warehouse_properties | table | dolibarr_dev - public | llx_projet | table | dolibarr_dev - public | llx_projet_extrafields | table | dolibarr_dev - public | llx_projet_task | table | dolibarr_dev - public | llx_projet_task_extrafields | table | dolibarr_dev - public | llx_projet_task_time | table | dolibarr_dev - public | llx_propal | table | dolibarr_dev - public | llx_propal_extrafields | table | dolibarr_dev - public | llx_propal_merge_pdf_product | table | dolibarr_dev - public | llx_propaldet | table | dolibarr_dev - public | llx_propaldet_extrafields | table | dolibarr_dev - public | llx_resource | table | dolibarr_dev - public | llx_resource_extrafields | table | dolibarr_dev - public | llx_rights_def | table | dolibarr_dev - public | llx_societe | table | dolibarr_dev - public | llx_societe_account | table | dolibarr_dev - public | llx_societe_address | table | dolibarr_dev - public | llx_societe_commerciaux | table | dolibarr_dev - public | llx_societe_extrafields | table | dolibarr_dev - public | llx_societe_log | table | dolibarr_dev - public | llx_societe_prices | table | dolibarr_dev - public | llx_societe_remise | table | dolibarr_dev - public | llx_societe_remise_except | table | dolibarr_dev - public | llx_societe_remise_supplier | table | dolibarr_dev - public | llx_societe_rib | table | dolibarr_dev - public | llx_socpeople | table | dolibarr_dev - public | llx_socpeople_extrafields | table | dolibarr_dev - public | llx_stock_lotserial | table | dolibarr_dev - public | llx_stock_mouvement | table | dolibarr_dev - public | llx_subscription | table | dolibarr_dev - public | llx_supplier_proposal | table | dolibarr_dev - public | llx_supplier_proposal_extrafields | table | dolibarr_dev - public | llx_supplier_proposaldet | table | dolibarr_dev - public | llx_supplier_proposaldet_extrafields | table | dolibarr_dev - public | llx_ticket | table | dolibarr_dev - public | llx_ticket_extrafields | table | dolibarr_dev - public | llx_ticket_logs | table | dolibarr_dev - public | llx_ticket_msg | table | dolibarr_dev - public | llx_tva | table | dolibarr_dev - public | llx_user | table | dolibarr_dev - public | llx_user_alert | table | dolibarr_dev - public | llx_user_clicktodial | table | dolibarr_dev - public | llx_user_employment | table | dolibarr_dev - public | llx_user_extrafields | table | dolibarr_dev - public | llx_user_param | table | dolibarr_dev - public | llx_user_rib | table | dolibarr_dev - public | llx_user_rights | table | dolibarr_dev - public | llx_usergroup | table | dolibarr_dev - public | llx_usergroup_extrafields | table | dolibarr_dev - public | llx_usergroup_rights | table | dolibarr_dev - public | llx_usergroup_user | table | dolibarr_dev - public | llx_website | table | dolibarr_dev - public | llx_website_extrafields | table | dolibarr_dev - public | llx_website_page | table | dolibarr_dev - public | llx_wsactivateproducts | table | dolibarr_dev - public | llx_wsactivateserials | table | dolibarr_dev -(280 rows) - From 6ffd63c965a250e3ebdca987e77d2f650aee7d80 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 15 Nov 2018 16:47:40 +0100 Subject: [PATCH 3/3] Update projectstats.class.php --- htdocs/projet/class/projectstats.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php index cf586f8c96c..ceee66075fa 100644 --- a/htdocs/projet/class/projectstats.class.php +++ b/htdocs/projet/class/projectstats.class.php @@ -171,7 +171,7 @@ class ProjectStats extends Stats if (! empty($this->status)) $sqlwhere[] = " t.fk_opp_status IN (" . $this->status . ")"; - // TE: changed table alias "p" to "t" + if (! $user->rights->projet->all->lire) $sqlwhere[] = " t.rowid IN (".$projectsListId.")"; // public and assigned to, or restricted to company for external users if (count($sqlwhere) > 0) {