|
'1', 'text' => ENTRY_NEWSLETTER_YES),
array('id' => '0', 'text' => ENTRY_NEWSLETTER_NO));
?>
|
|
customers_default_address_id); ?>
CSSEL133fix */ ?>
|
|
customers_gender) . ' ' . MALE . ' ' . tep_draw_radio_field('customers_gender', 'f', false, $cInfo->customers_gender) . ' ' . FEMALE . ' ' . ENTRY_GENDER_ERROR;
} else {
echo ($cInfo->customers_gender == 'm') ? MALE : FEMALE;
echo tep_draw_hidden_field('customers_gender');
}
} else {
echo tep_draw_radio_field('customers_gender', 'm', false, $cInfo->customers_gender) . ' ' . MALE . ' ' . tep_draw_radio_field('customers_gender', 'f', false, $cInfo->customers_gender) . ' ' . FEMALE;
}
?> |
|
customers_firstname, 'maxlength="32"') . ' ' . ENTRY_FIRST_NAME_ERROR;
} else {
echo $cInfo->customers_firstname . tep_draw_hidden_field('customers_firstname');
}
} else {
echo tep_draw_input_field('customers_firstname', $cInfo->customers_firstname, 'maxlength="32"', true);
}
?> |
|
customers_lastname, 'maxlength="32"') . ' ' . ENTRY_LAST_NAME_ERROR;
} else {
echo $cInfo->customers_lastname . tep_draw_hidden_field('customers_lastname');
}
} else {
echo tep_draw_input_field('customers_lastname', $cInfo->customers_lastname, 'maxlength="32"', true);
}
?> |
|
customers_dob), 'maxlength="10"') . ' ' . ENTRY_DATE_OF_BIRTH_ERROR;
} else {
echo $cInfo->customers_dob . tep_draw_hidden_field('customers_dob');
}
} else {
echo tep_draw_input_field('customers_dob', tep_date_short($cInfo->customers_dob), 'maxlength="10"', true);
}
?> |
|
customers_email_address, 'maxlength="96"') . ' ' . ENTRY_EMAIL_ADDRESS_ERROR;
} elseif ($entry_email_address_check_error == true) {
echo tep_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'maxlength="96"') . ' ' . ENTRY_EMAIL_ADDRESS_CHECK_ERROR;
} elseif ($entry_email_address_exists == true) {
echo tep_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'maxlength="96"') . ' ' . ENTRY_EMAIL_ADDRESS_ERROR_EXISTS;
} else {
echo $customers_email_address . tep_draw_hidden_field('customers_email_address');
}
} else {
echo tep_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'maxlength="96"', true);
}
?> |
OSC-98 - Gestion RIB/IBAN ?>
|
customers_rib_iban, 'size="64", maxlength="64"');?>
|
OSC-99 - Gestion des agents commerciaux ?>
|
retrieveAllCommercialsAsDropDown(); $commercial_selected = $cInfo->commercials_id; echo tep_draw_pull_down_menu('commercial_selected', $commercials_array, $commercial_selected,'');?>
|
|
|
|
|
entry_company, 'maxlength="32"') . ' ' . ENTRY_COMPANY_ERROR;
} else {
echo $cInfo->entry_company . tep_draw_hidden_field('entry_company');
}
} else {
echo tep_draw_input_field('entry_company', $cInfo->entry_company, 'maxlength="32"');
}
?> |
|
entry_tva_intracom, 'maxlength="32"') . ' ' . ENTRY_CONTROL_TVA_INTRACOM ;
}
if ($entry_tva_intracom_error == 'no_verif') {
echo tep_draw_input_field('entry_tva_intracom', '', 'maxlength="32"') . ' ' . ENTRY_NO_VERIF_TVA_INTRACOM;
}
if ($entry_tva_intracom_error == 'false') {
echo $cInfo->entry_tva_intracom . tep_draw_hidden_field('entry_tva_intracom');
}
} else {
echo tep_draw_input_field('entry_tva_intracom', $cInfo->entry_tva_intracom, 'maxlength="32"');
}
} else {
if ($error == true) {
if ($entry_tva_intracom_error == 'true') {
echo tep_draw_input_field('entry_tva_intracom', $cInfo->entry_tva_intracom, 'maxlength="32"') . ' ' . ENTRY_TVA_INTRACOM_ERROR;
} else {
echo $cInfo->entry_tva_intracom . tep_draw_hidden_field('entry_tva_intracom');
}
} else {
echo tep_draw_input_field('entry_tva_intracom', $cInfo->entry_tva_intracom, 'maxlength="32"');
}
}
?> |
|
|
|
|
|
|
VDVOISIN: gestion des voisins
if ($error == true) {
if ($entry_street_address_error == true) {
echo tep_draw_input_field('entry_street_address', $cInfo->entry_street_address, 'maxlength="100" size="80"') . ' ' . ENTRY_STREET_ADDRESS_ERROR;
} else {
echo $cInfo->entry_street_address . tep_draw_hidden_field('entry_street_address');
}
} else {
echo tep_draw_input_field('entry_street_address', $cInfo->entry_street_address, 'maxlength="100" size="80"', true);
}
// <- VDVOISIN
?> |
|
VDVOISIN: gestion des voisins
if ($error == true) {
if ($entry_suburb_error == true) {
echo tep_draw_input_field('suburb', $cInfo->entry_suburb, 'maxlength="100" size="80"') . ' ' . ENTRY_SUBURB_ERROR;
} else {
echo $cInfo->entry_suburb . tep_draw_hidden_field('entry_suburb');
}
} else {
echo tep_draw_input_field('entry_suburb', $cInfo->entry_suburb, 'maxlength="100" size="80"');
// <- VDVOISIN
}
?> |
|
entry_postcode, 'maxlength="8"') . ' ' . ENTRY_POST_CODE_ERROR;
} else {
echo $cInfo->entry_postcode . tep_draw_hidden_field('entry_postcode');
}
} else {
echo tep_draw_input_field('entry_postcode', $cInfo->entry_postcode, 'maxlength="8"', true);
}
?> |
|
entry_city, 'maxlength="32"') . ' ' . ENTRY_CITY_ERROR;
} else {
echo $cInfo->entry_city . tep_draw_hidden_field('entry_city');
}
} else {
echo tep_draw_input_field('entry_city', $cInfo->entry_city, 'maxlength="32"', true);
}
?> |
|
CSSEL133fix
$entry_state = tep_get_zone_name($cInfo->entry_country_id, $cInfo->entry_zone_id, $cInfo->entry_state);
$zones_array = array();
$zones_query = tep_db_query("select zone_name, zone_id from " . TABLE_ZONES . " where zone_country_id = '" . (int)$cInfo->entry_country_id . "' order by zone_name");
while ($zones_values = tep_db_fetch_array($zones_query)) {
$zones_array[] = array('id' => $zones_values['zone_id'], 'text' => $zones_values['zone_name']);
}
if (count($zones_array) > 0) {
echo tep_draw_pull_down_menu('entry_zone_id', $zones_array, $cInfo->entry_zone_id);
echo tep_draw_hidden_field('entry_state', '');
} else {
echo tep_draw_input_field('entry_state', $entry_state);
}
// <- CSSEL133fix
?> |
|
CSSEL133fix
echo css_get_country_list('entry_country_id', $cInfo->entry_country_id,'onChange="return refresh_form(customers);"');
// <- CSSEL133fix
?> |
|
|
|
|
customers_telephone, 'maxlength="32"') . ' ' . ENTRY_TELEPHONE_NUMBER_ERROR;
} else {
echo $cInfo->customers_telephone . tep_draw_hidden_field('customers_telephone');
}
} else {
echo tep_draw_input_field('customers_telephone', $cInfo->customers_telephone, 'maxlength="32"', true);
}
?> |
|
customers_fax . tep_draw_hidden_field('customers_fax');
} else {
echo tep_draw_input_field('customers_fax', $cInfo->customers_fax, 'maxlength="32"');
}
?> |
|
|
|
|
customers_newsletter == '1') {
echo ENTRY_NEWSLETTER_YES;
} else {
echo ENTRY_NEWSLETTER_NO;
}
echo tep_draw_hidden_field('customers_newsletter');
} else {
echo tep_draw_pull_down_menu('customers_newsletter', $newsletter_array, (($cInfo->customers_newsletter == '1') ? '1' : '0'));
}
?> |
|
OSC-99 - Gestion des agents commerciaux ?>
|
|
|
is_commercial == "1")?true:false); ?> |
retrieveCommissionsConfiguration($cInfo->customers_id);
$allcid = $all[$cInfo->customers_id];
$allcid['new'] = array('id' => 'new');
foreach ($allcid as $commission)
{
$id = $commission['id'];
?>
|
retrieveAllCommercialCustomersAsDropDown($cInfo->customers_id, $extra_id=$commission['customers_id']); $commercial_selected = $commission['customers_id'];
echo tep_get_infobulle('client:', 'Commission pour un client en particulier ou pour les autres') . tep_draw_pull_down_menu('commissions_configuration_customer[' . $id . ']', $commercial_customers_array, $commission['customers_id'], '')
. ' ' . tep_get_infobulle('montant:','montant fixe ou pourcentage du total HT de la commande.Exemple:- "10" pour un montant de 10€ par commande- "10%" pour un montant de 10% sur le montant HT de la commande') . ' ' . tep_draw_input_field('commissions_configuration_value[' . $id . ']', $commission['value'], 'size="15"');
if ( $id != 'new' ) echo ' ' . tep_draw_checkbox_field('commissions_configuration_delete[' . $id . ']', 'y', false) . "supprimer"; ?>
|
|
..|
OSC-99 - Gestion des Partenaires---------------------------------------------------- ?>
|
|
|
|
is_partner == "1")?true:false); ?> |
|
coeff_partner, 'maxlength="32"');
echo utf8_decode("Attention: Coeff x1 : prix d'achat = prix coûtant+ tva" );
?>
|
|
|
|
| ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . ''; ?> |
|
|
OSC-99 - Gestion des agents commerciaux ?>
|
|
|
|
Société |
|
|
VD : recherche par numéro de client et société également
if ( (int)$keywords > 0 )
$search = "where c.customers_id = " . $keywords;
else
$search = "where c.customers_lastname like '%" . $keywords . "%' or c.customers_firstname like '%" . $keywords . "%' or c.customers_email_address like '%" . $keywords . "%' or a.entry_company like '%" . $keywords. "%'";
// <- VD
}
// -> OSC-99 - Gestion des agents commerciaux
if (isset($HTTP_GET_VARS['search_commercial']) && tep_not_null($HTTP_GET_VARS['search_commercial']) && $HTTP_GET_VARS['search_commercial']=='Y') {
if ( $search != "" ) $search .= " and ";
else $search = "where ";
$search .= "c.is_commercial = 1";
}
// -> VD : tri des clients par numero de commande
$customers_query_raw = "select c.customers_id, c.customers_lastname, c.customers_firstname, c.customers_email_address, c.is_commercial, a.entry_country_id, a.entry_company from " . TABLE_CUSTOMERS . " c left join " . TABLE_ADDRESS_BOOK . " a on c.customers_id = a.customers_id and c.customers_default_address_id = a.address_book_id " . $search . " order by c.customers_id desc";
// <- VD
// <- OSC-99 - Gestion des agents commerciaux
$customers_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS, $customers_query_raw, $customers_query_numrows);
$customers_query = tep_db_query($customers_query_raw);
while ($customers = tep_db_fetch_array($customers_query)) {
$info_query = tep_db_query("select customers_info_date_account_created as date_account_created, customers_info_date_account_last_modified as date_account_last_modified, customers_info_date_of_last_logon as date_last_logon, customers_info_number_of_logons as number_of_logons from " . TABLE_CUSTOMERS_INFO . " where customers_info_id = '" . $customers['customers_id'] . "'");
$info = tep_db_fetch_array($info_query);
if ((!isset($HTTP_GET_VARS['cID']) || (isset($HTTP_GET_VARS['cID']) && ($HTTP_GET_VARS['cID'] == $customers['customers_id']))) && !isset($cInfo)) {
$country_query = tep_db_query("select countries_name from " . TABLE_COUNTRIES . " where countries_id = '" . (int)$customers['entry_country_id'] . "'");
$country = tep_db_fetch_array($country_query);
if (!$country)
{
$country_query = tep_db_query("select countries_name from " . TABLE_COUNTRIES . " where countries_id = '73'");
$country = tep_db_fetch_array($country_query);
}
$reviews_query = tep_db_query("select count(*) as number_of_reviews from " . TABLE_REVIEWS . " where customers_id = '" . (int)$customers['customers_id'] . "'");
$reviews = tep_db_fetch_array($reviews_query);
$customer_info = array_merge($country, $info, $reviews);
$cInfo_array = array_merge($customers, $customer_info);
$cInfo = new objectInfo($cInfo_array);
}
if (isset($cInfo) && is_object($cInfo) && ($customers['customers_id'] == $cInfo->customers_id)) {
echo ' ' . "\n";
} else {
echo ' ' . "\n";
}
?>
|
|
|
|
customers_id)) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . ''; } ?> |
| display_count($customers_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $HTTP_GET_VARS['page'], TEXT_DISPLAY_NUMBER_OF_CUSTOMERS); ?> |
display_links($customers_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $HTTP_GET_VARS['page'], tep_get_all_get_params(array('page', 'info', 'x', 'y', 'cID'))); ?> |
| ' . tep_image_button('button_reset.gif', IMAGE_RESET) . ''; ?> |
|
|
'' . TEXT_INFO_HEADING_DELETE_CUSTOMER . '');
$contents = array('form' => tep_draw_form('customers', FILENAME_CUSTOMERS, tep_get_all_get_params(array('cID', 'action')) . 'cID=' . $cInfo->customers_id . '&action=deleteconfirm'));
$contents[] = array('text' => TEXT_DELETE_INTRO . '
' . $cInfo->customers_firstname . ' ' . $cInfo->customers_lastname . '');
if (isset($cInfo->number_of_reviews) && ($cInfo->number_of_reviews) > 0) $contents[] = array('text' => ' ' . tep_draw_checkbox_field('delete_reviews', 'on', true) . ' ' . sprintf(TEXT_DELETE_REVIEWS, $cInfo->number_of_reviews));
$contents[] = array('align' => 'center', 'text' => ' ' . tep_image_submit('button_delete.gif', IMAGE_DELETE) . ' ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '');
break;
default:
if (isset($cInfo) && is_object($cInfo)) {
$heading[] = array('text' => '' . $cInfo->customers_firstname . ' ' . $cInfo->customers_lastname . '');
// -> MANORM155
// -> OSC-99 - Gestion des agents commerciaux
$contents[] = array('align' => 'center', 'text' => tep_button("Editer", tep_href_link(FILENAME_CUSTOMERS, tep_get_all_get_params(array('cID', 'action')) . 'cID=' . $cInfo->customers_id . '&action=edit')) . ' ' . tep_button('Supprimer', tep_href_link(FILENAME_CUSTOMERS, tep_get_all_get_params(array('cID', 'action')) . 'cID=' . $cInfo->customers_id . '&action=confirm')) . ' ' . tep_button('Email', tep_href_link(FILENAME_MAIL, 'selected_box=tools&customer=' . $cInfo->customers_email_address)));
$contents[] = array('align' => 'center', 'text' => tep_button('Commandes', tep_href_link(FILENAME_ORDERS, 'cID=' . $cInfo->customers_id)) . ' ' . tep_button('Nouvelle Commande', tep_href_link(FILENAME_CREATE_ORDER, 'Customer='. $cInfo->customers_id)));
if ( $cInfo->is_commercial == '1' ) {
$contents[] = array('align' => 'center', 'text' => tep_button('Commissions', tep_href_link(FILENAME_COMMISSIONS, 'cID=' . $cInfo->customers_id)));
}
// <- MANORM155
// <- OSC-99 - Gestion des agents commerciaux
$contents[] = array('text' => ' ' . TEXT_DATE_ACCOUNT_CREATED . ' ' . tep_date_short($cInfo->date_account_created));
$contents[] = array('text' => ' ' . TEXT_DATE_ACCOUNT_LAST_MODIFIED . ' ' . tep_date_short($cInfo->date_account_last_modified));
$contents[] = array('text' => ' ' . TEXT_INFO_DATE_LAST_LOGON . ' ' . tep_date_short($cInfo->date_last_logon));
$contents[] = array('text' => ' ' . TEXT_INFO_NUMBER_OF_LOGONS . ' ' . $cInfo->number_of_logons);
$contents[] = array('text' => ' ' . TEXT_INFO_COUNTRY . ' ' . $cInfo->countries_name);
$contents[] = array('text' => ' ' . TEXT_INFO_NUMBER_OF_REVIEWS . ' ' . $cInfo->number_of_reviews);
}
break;
}
if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) {
echo ' ' . "\n";
$box = new box;
echo $box->infoBox($heading, $contents);
echo ' | ' . "\n";
}
?>
|
|