Skip to content

Commit

Permalink
Eoxia#116 [Mod] fix: code and style typo
Browse files Browse the repository at this point in the history
  • Loading branch information
evarisk-micka committed Oct 13, 2023
1 parent 6ac48c8 commit e94eaf0
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 17 deletions.
3 changes: 0 additions & 3 deletions admin/setup.php
Original file line number Diff line number Diff line change
Expand Up @@ -507,9 +507,6 @@
print ajax_constantonoff('EASYCRM_EVENT_CATEGORIES_VISIBLE');
print '</td></td><td></td></tr>';




print '</table>';
print '<div class="tabsAction"><input type="submit" class="butAction" name="save" value="' . $langs->trans('Save') . '"></div>';
print '</form>';
Expand Down
19 changes: 10 additions & 9 deletions core/triggers/interface_99_modEasycrm_EasycrmTriggers.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,20 +129,21 @@ public function runTrigger($action, $object, User $user, Translate $langs, Conf
break;
case 'LINEPROPAL_INSERT' :
if (!empty($object->fk_product)) {
$product = new Product($this->db);
$product->id = $object->fk_product;
$product = new Product($this->db);
$product->id = $object->fk_product;
$product->get_sousproduits_arbo();
if (!empty($product->sousprods) && is_array($product->sousprods) && count($product->sousprods)) {
$libelleproduitservice='';
$tmparrayofsubproducts = reset($product->sousprods);
foreach ($tmparrayofsubproducts as $subprodval) {
$labelProductService = '';
$tmpArrayOfSubProducts = reset($product->sousprods);
foreach ($tmpArrayOfSubProducts as $subProdVal) {
$productChild = new Product($this->db);
$productChild->fetch($subprodval[0]);
$libelleproduitservice = dol_concatdesc($libelleproduitservice,dol_concatdesc($productChild->label,$productChild->description));
$productChild->fetch($subProdVal[0]);
$concatDesc = dol_concatdesc($productChild->label,$productChild->description);
$labelProductService = dol_concatdesc($labelProductService, $concatDesc);
}
$result = $object->setValueFrom('description', $libelleproduitservice, '', '', '', '', $user, '', '');
$result = $object->setValueFrom('description', $labelProductService, '', '', '', '', $user, '', '');
if ($result<0) {
$this->error .= $object->error;
$this->error .= $object->error;
$this->errors[] = $object->error;
$this->errors = array_merge($this->errors, $object->errors);
return -1;
Expand Down
6 changes: 3 additions & 3 deletions langs/fr_FR/easycrm.lang
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ OpportunityStatusDescription = Selection du statut d'opportunité <br> Valeur pa
OpportunityAmountDescription = Selection du montant d'opportunité <br> Valeur par défaut : <b> 3000 € </b>
ProspectCustomerDescription = Selection de la nature des tiers <br> Valeur par défaut : <b> Prospect </b>

# Product Kit Configuration
ProductKitConf = Completer la description d'une ligne de devis avec la composition du kit
ProductKitConfDesc = Indépendemment du paramétre du module produit sur la complétion de la description. A l'jout d'un produit/service sur une ligfne de devis, qui un kit, la description de la ligne sera remplacer par le libellé et la description des produits composants
# Product Kit - Produit Kit
ProductKitConf = Compléter la description d'une ligne de devis avec la composition du kit
ProductKitConfDesc = Indépendemment du paramètre du module produit sur la complétion de la description. <br> A l'ajout d'un produit/service, ayant un kit, sur une ligne de devis, la description de la ligne sera remplacée par le libellé et la description des produits composants.


#
Expand Down
4 changes: 2 additions & 2 deletions lib/easycrm.lib.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function easycrm_admin_prepare_head(): array
global $conf, $langs;

// Load translation files required by the page
saturne_load_langs();
saturne_load_langs(['products']);

// Initialize values
$h = 0;
Expand All @@ -49,7 +49,7 @@ function easycrm_admin_prepare_head(): array
$h++;

$head[$h][0] = dol_buildpath('/easycrm/admin/product.php', 1);
$head[$h][1] = $conf->browser->layout != 'phone' ? '<i class="fas fa-map-marker-alt pictofixedwidth"></i>' . $langs->trans('Product') : '<i class="fas fa-map-marker-alt"></i>';
$head[$h][1] = $conf->browser->layout != 'phone' ? '<i class="fas fa-cube pictofixedwidth"></i>' . $langs->trans('Product') : '<i class="fas fa-cube"></i>';
$head[$h][2] = 'product';
$h++;

Expand Down

0 comments on commit e94eaf0

Please sign in to comment.