Skip to content

Commit

Permalink
#8 [QuickEvent] add: event popup
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolas-eoxia committed Mar 20, 2023
1 parent 8dd5d02 commit 8b40f01
Show file tree
Hide file tree
Showing 4 changed files with 199 additions and 190 deletions.
92 changes: 75 additions & 17 deletions admin/setup.php
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
print '</tr>';

// THIRDPARTY
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->trans('QuickThirdPartyCreations')) . '</div></td><tr>';
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->trans('QuickThirdPartyCreations')) . '</div></td></tr>';

// ProspectCustomer
print '<tr class="oddeven"><td>';
Expand Down Expand Up @@ -145,7 +145,7 @@

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_THIRDPARTY_NAME_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Phone
print '<tr class="oddeven"><td>';
Expand All @@ -156,7 +156,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_THIRDPARTY_PHONE_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Email
print '<tr class="oddeven"><td>';
Expand All @@ -167,7 +167,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_THIRDPARTY_EMAIL_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Web
print '<tr class="oddeven"><td>';
Expand All @@ -178,7 +178,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_THIRDPARTY_WEB_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Private note
print '<tr class="oddeven"><td>';
Expand All @@ -189,7 +189,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_THIRDPARTY_PRIVATE_NOTE_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// CustomersProspectsCategoriesShort
print '<tr class="oddeven"><td>';
Expand All @@ -200,10 +200,10 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_THIRDPARTY_CATEGORIES_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// CONTACT
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->trans('QuickContactCreations')) . '</div></td><tr>';
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->trans('QuickContactCreations')) . '</div></td></tr>';

// Lastname
print '<tr class="oddeven"><td>';
Expand All @@ -214,7 +214,7 @@

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_CONTACT_LASTNAME_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Firstname
print '<tr class="oddeven"><td>';
Expand All @@ -225,7 +225,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_CONTACT_FIRSTNAME_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Job
print '<tr class="oddeven"><td>';
Expand All @@ -236,7 +236,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_CONTACT_JOB_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Phone pro
print '<tr class="oddeven"><td>';
Expand All @@ -247,7 +247,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_CONTACT_PHONEPRO_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Email
print '<tr class="oddeven"><td>';
Expand All @@ -258,10 +258,10 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_CONTACT_EMAIL_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// PROJECT
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->transnoentities('QuickProjectCreations')) . '</div></td><tr>';
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->transnoentities('QuickProjectCreations')) . '</div></td></tr>';

// ProjectLabel
print '<tr class="oddeven"><td>';
Expand All @@ -272,7 +272,7 @@

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_PROJECT_LABEL_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// OpportunityStatus
print '<tr class="oddeven"><td>';
Expand Down Expand Up @@ -319,7 +319,7 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_PROJECT_DATE_START_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// Categories
print '<tr class="oddeven"><td>';
Expand All @@ -330,7 +330,65 @@

print '<td class="center">';
print ajax_constantonoff('EASYCRM_PROJECT_CATEGORIES_VISIBLE');
print '</td></td><td></tr>';
print '</td></td><td></td></tr>';

// EVENT
print '<tr class="oddeven"><td colspan="4" class="center"><div class="titre inline-block">' . $langs->trans('Configs', $langs->transnoentities('QuickEventCreations')) . '</div></td></tr>';

// Type
print '<tr class="oddeven"><td>';
print $langs->trans('Type');
print '</td><td>';
print $langs->trans('ObjectVisibleDescription', $langs->trans('Type'));
print '</td>';

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_EVENT_TYPE_CODE_VISIBLE');
print '</td></td><td></td></tr>';

// Label
print '<tr class="oddeven"><td>';
print $langs->trans('Label');
print '</td><td>';
print $langs->trans('ObjectVisibleDescription', $langs->transnoentities('Label'));
print '</td>';

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_EVENT_LABEL_VISIBLE');
print '</td></td><td></td></tr>';

// Date start
print '<tr class="oddeven"><td>';
print $langs->trans('DateStart');
print '</td><td>';
print $langs->trans('ObjectVisibleDescription', $langs->transnoentities('DateStart'));
print '</td>';

print '<td class="center">';
//print ajax_constantonoff('EASYCRM_EVENT_DATE_START_VISIBLE');
print '</td></td><td></td></tr>';

// Date end
print '<tr class="oddeven"><td>';
print $langs->trans('DateEnd');
print '</td><td>';
print $langs->trans('ObjectVisibleDescription', $langs->trans('DateEnd'));
print '</td>';

print '<td class="center">';
print ajax_constantonoff('EASYCRM_EVENT_DATE_END_VISIBLE');
print '</td></td><td></td></tr>';

// Categories
print '<tr class="oddeven"><td>';
print $langs->trans('Categories');
print '</td><td>';
print $langs->trans('ObjectVisibleDescription', $langs->transnoentities('Categories'));
print '</td>';

print '<td class="center">';
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>';
Expand Down
10 changes: 9 additions & 1 deletion core/modules/modEasyCRM.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,8 @@ public function __construct($db)
'js' => [],
// Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context to 'all'
'hooks' => [
'thirdpartycomm'
'thirdpartycomm',
'projectcard'
],
// Set this to 1 if features of module are opened to external users
'moduleforexternal' => 0,
Expand Down Expand Up @@ -186,6 +187,13 @@ public function __construct($db)
$i++ => ['EASYCRM_PROJECT_DATE_START_VISIBLE', 'integer', 1, '', 0, 'current'],
$i++ => ['EASYCRM_PROJECT_CATEGORIES_VISIBLE', 'integer', 1, '', 0, 'current'],

// CONST EVENT
$i++ => ['EASYCRM_EVENT_TYPE_CODE_VISIBLE', 'integer', 1, '', 0, 'current'],
$i++ => ['EASYCRM_EVENT_LABEL_VISIBLE', 'integer', 1, '', 0, 'current'],
$i++ => ['EASYCRM_EVENT_DATE_START_VISIBLE', 'integer', 1, '', 0, 'current'],
$i++ => ['EASYCRM_EVENT_DATE_END_VISIBLE', 'integer', 1, '', 0, 'current'],
$i++ => ['EASYCRM_EVENT_CATEGORIES_VISIBLE', 'integer', 1, '', 0, 'current'],

// CONST MODULE
$i++ => ['EASYCRM_VERSION','chaine', $this->version, '', 0, 'current'],
$i++ => ['EASYCRM_DB_VERSION', 'chaine', $this->version, '', 0, 'current'],
Expand Down
6 changes: 5 additions & 1 deletion langs/fr_FR/easycrm.lang
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ QuickProjectCreations = ajouts rapide d'opportunité ou de projet
QuickContactCreation = Ajout rapide de contact/adresse
QuickContactCreations = ajouts rapide de contact/adresse
QuickEventCreation = Ajout rapide d'événement
QuickEventCreations = ajouts rapide d'événements
CommercialFollowUp = Suivi commercial

#
Expand All @@ -50,4 +51,7 @@ ProspectCustomerDescription = Selection de la nature des tiers <br> Valeur par
#

# Data - Donnée
LastProjects = Les %s derniers projets
LastProjects = Les %s derniers projets
CommercialRelaunching = Relance commerciale
CommercialsRelaunching = Relances commerciales
LastCommercialReminderDate = Date dernière relance commerciale
Loading

0 comments on commit 8b40f01

Please sign in to comment.