|
|
|
|
|
|
'0', 'text' => ENTRY_NO),
array('id' => '1', 'text' => ENTRY_YES) );
$customers_status_qty_discounts_array = array(array('id' => '0', 'text' => ENTRY_NO),
array('id' => '1', 'text' => ENTRY_YES) );
$customers_status_public_array = array(array('id' => '0', 'text' => ENTRY_NO),
array('id' => '1', 'text' => ENTRY_YES) );
$customers_status_show_price_array = array(array('id' => '0', 'text' => ENTRY_NO),
array('id' => '1', 'text' => ENTRY_YES) );
$customers_status_show_price_tax_array = array(array('id' => '0', 'text' => ENTRY_TAX_NO),
array('id' => '1', 'text' => ENTRY_TAX_YES) );
$customers_status_result_raw = "SELECT
customers_status_id, customers_status_name, customers_status_public,
customers_status_show_price, customers_status_show_price_tax,
customers_status_ot_discount_flag , customers_status_ot_discount,
customers_status_ot_minimum, customers_status_qty_discounts,
customers_status_payment
FROM
" . $oostable['customers_status'] . "
WHERE
customers_status_languages_id = '" . intval($_SESSION['language_id']) . "'
ORDER BY
customers_status_id";
$customers_status_split = new splitPageResults($nPage, MAX_DISPLAY_SEARCH_RESULTS, $customers_status_result_raw, $customers_status_result_numrows);
$customers_status_result = $dbconn->Execute($customers_status_result_raw);
while ($customers_status = $customers_status_result->fields) {
if ((!isset($_GET['cID']) || (isset($_GET['cID']) && ($_GET['cID'] == $customers_status['customers_status_id']))) && !isset($cInfo) && (substr($action, 0, 3) != 'new')) {
$cInfo = new objectInfo($customers_status);
}
if (isset($cInfo) && is_object($cInfo) && ($customers_status['customers_status_id'] == $cInfo->customers_status_id)) {
echo '' . "\n";
} else {
echo ' ' . "\n";
}
if ($customers_status['customers_status_id'] == DEFAULT_CUSTOMERS_STATUS_ID ) {
echo '' . $customers_status['customers_status_name'];
echo ' (' . TEXT_DEFAULT . ')';
} else {
echo ' | ' . $customers_status['customers_status_name'];
}
if ($customers_status['customers_status_public'] == '1') {
echo ', public ';
}
echo ' | ';
if ($customers_status['customers_status_show_price'] == '1') {
echo '€';
if ($customers_status['customers_status_show_price_tax'] == '0') {
echo '+';
}
} else {
echo ' | ';
}
echo ' | ';
echo '' . $currencies->format($customers_status['customers_status_ot_minimum']) . ' | ';
echo '' . $customers_status['customers_status_ot_discount'] . '% | ';
echo '';
if ($customers_status['customers_status_qty_discounts'] == '1') {
echo ENTRY_YES;
} else {
echo ENTRY_NO;
}
echo ' | ';
echo "\n";
?>
customers_status_id) ) { echo ''; } else { echo ''; } ?> |
MoveNext();
}
?>
display_count($customers_status_result_numrows, MAX_DISPLAY_SEARCH_RESULTS, $nPage, TEXT_DISPLAY_NUMBER_OF_CUSTOMERS_STATUS); ?> |
display_links($customers_status_result_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $nPage); ?> |
' . oos_button(BUTTON_INSERT) . ''; ?> |
|
|
'' . TEXT_INFO_HEADING_NEW_CUSTOMERS_STATUS . '');
$contents = array('form' => oos_draw_form('id', 'status', $aContents['customers_status'], 'page=' . $nPage . '&action=insert', 'post', FALSE, 'enctype="multipart/form-data"'));
$contents[] = array('text' => TEXT_INFO_INSERT_INTRO);
$customers_status_inputs_string = '';
$languages = oos_get_languages();
for ($i = 0, $n = count($languages); $i < $n; $i++) {
$customers_status_inputs_string .= '
' . oos_flag_icon($languages[$i]) . ' ' . oos_draw_input_field('customers_status_name[' . $languages[$i]['id'] . ']');
}
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_NAME . $customers_status_inputs_string);
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_PUBLIC_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_PUBLIC . ' ' . oos_draw_pull_down_menu('customers_status_public', $customers_status_public_array, $cInfo->customers_status_public )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE . ' ' . oos_draw_pull_down_menu('customers_status_show_price', $customers_status_show_price_array, $cInfo->customers_status_show_price )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_TAX_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE_TAX . ' ' . oos_draw_pull_down_menu('customers_status_show_price_tax', $customers_status_show_price_tax_array, $cInfo->customers_status_show_price_tax )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_OT_XMEMBER_INTRO . '
' . ENTRY_OT_XMEMBER . ' ' . oos_draw_pull_down_menu('customers_status_ot_discount_flag', $customers_status_ot_discount_flag_array, $cInfo->customers_status_ot_discount_flag). '
' . TEXT_INFO_CUSTOMERS_STATUS_MINIMUM_AMOUNT_OT_XMEMBER_INTRO . '
' . ENTRY_MINIMUM_AMOUNT_OT_XMEMBER . '
' . oos_draw_input_field('customers_status_ot_minimum', $cInfo->customers_status_ot_minimum) . '
' . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_PRICE . '
' . oos_draw_input_field('customers_status_ot_discount', $cInfo->customers_status_ot_discount));
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_STAFFELPREIS_INTRO . '
' . ENTRY_STAFFELPREIS . ' ' . oos_draw_pull_down_menu('customers_status_qty_discounts', $customers_status_qty_discounts_array, $cInfo->customers_status_qty_discounts )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_PAYMENT_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_PAYMENT . '
' . oos_installed_payment($cInfo->customers_status_payment)) ;
$contents[] = array('text' => '
' . oos_draw_checkbox_field('default') . ' ' . TEXT_SET_DEFAULT);
$contents[] = array('align' => 'center', 'text' => '
' . oos_submit_button(BUTTON_INSERT) . ' ' . BUTTON_CANCEL . '');
break;
case 'edit':
$heading[] = array('text' => '' . TEXT_INFO_HEADING_EDIT_CUSTOMERS_STATUS . '');
$contents = array('form' => oos_draw_form('id', 'status', $aContents['customers_status'], 'page=' . $nPage . '&cID=' . $cInfo->customers_status_id .'&action=save', 'post', FALSE, 'enctype="multipart/form-data"'));
$contents[] = array('text' => TEXT_INFO_EDIT_INTRO);
$customers_status_inputs_string = '';
$languages = oos_get_languages();
for ($i = 0, $n = count($languages); $i < $n; $i++) {
$customers_status_inputs_string .= '
' . oos_flag_icon($languages[$i]) . ' ' . oos_draw_input_field('customers_status_name[' . $languages[$i]['id'] . ']', oos_get_customer_status_name($cInfo->customers_status_id, $languages[$i]['id']));
}
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_NAME . $customers_status_inputs_string);
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_PUBLIC_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_PUBLIC . ' ' . oos_draw_pull_down_menu('customers_status_public', $customers_status_public_array, $cInfo->customers_status_public )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE . ' ' . oos_draw_pull_down_menu('customers_status_show_price', $customers_status_show_price_array, $cInfo->customers_status_show_price )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_SHOW_PRICE_TAX_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_SHOW_PRICE_TAX . ' ' . oos_draw_pull_down_menu('customers_status_show_price_tax', $customers_status_show_price_tax_array, $cInfo->customers_status_show_price_tax )) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_OT_XMEMBER_INTRO . '
' . ENTRY_OT_XMEMBER . ' ' . oos_draw_pull_down_menu('customers_status_ot_discount_flag', $customers_status_ot_discount_flag_array, $cInfo->customers_status_ot_discount_flag). '
' . TEXT_INFO_CUSTOMERS_STATUS_MINIMUM_AMOUNT_OT_XMEMBER_INTRO . '
' . ENTRY_MINIMUM_AMOUNT_OT_XMEMBER . '
' . oos_draw_input_field('customers_status_ot_minimum', $cInfo->customers_status_ot_minimum) . '
' . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_PRICE . '
' . oos_draw_input_field('customers_status_ot_discount', $cInfo->customers_status_ot_discount));
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_STAFFELPREIS_INTRO . '
' . ENTRY_STAFFELPREIS . ' ' . oos_draw_pull_down_menu('customers_status_qty_discounts', $customers_status_qty_discounts_array, $cInfo->customers_status_qty_discounts)) ;
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_PAYMENT_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_PAYMENT . '
'. oos_installed_payment($cInfo->customers_status_payment));
if (DEFAULT_CUSTOMERS_STATUS_ID != $cInfo->customers_status_id) $contents[] = array('text' => '
' . oos_draw_checkbox_field('default') . ' ' . TEXT_SET_DEFAULT);
$contents[] = array('align' => 'center', 'text' => '
' . oos_submit_button(IMAGE_UPDATE) . ' ' . BUTTON_CANCEL . '');
break;
case 'delete':
$heading[] = array('text' => '' . TEXT_INFO_HEADING_DELETE_CUSTOMERS_STATUS . '');
$contents = array('form' => oos_draw_form('id', 'status', $aContents['customers_status'], 'page=' . $nPage . '&cID=' . $cInfo->customers_status_id . '&action=deleteconfirm', 'post', FALSE));
$contents[] = array('text' => TEXT_INFO_DELETE_INTRO);
$contents[] = array('text' => '
' . $cInfo->customers_status_name . '');
if ($remove_status) $contents[] = array('align' => 'center', 'text' => '
' . oos_submit_button(BUTTON_DELETE) . ' ' . BUTTON_CANCEL . '');
break;
default:
if (isset($cInfo) && is_object($cInfo)) {
$heading[] = array('text' => '' . $cInfo->customers_status_name . '');
$contents[] = array('align' => 'center', 'text' => '' . oos_button(BUTTON_EDIT) . ' ' . oos_button(BUTTON_DELETE) . '');
$customers_status_inputs_string = '';
$languages = oos_get_languages();
for ($i = 0, $n = count($languages); $i < $n; $i++) {
$customers_status_inputs_string .= '
' . oos_flag_icon($languages[$i]) . ' ' . oos_get_customer_status_name($cInfo->customers_status_id, $languages[$i]['id']);
}
$contents[] = array('text' => $customers_status_inputs_string);
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_DISCOUNT_OT_XMEMBER_INTRO . '
' . ENTRY_OT_XMEMBER . ' ' . $customers_status_ot_discount_flag_array[$cInfo->customers_status_ot_discount_flag]['text'] . ' (' . $cInfo->customers_status_ot_discount_flag . ')' . '
' . ENTRY_MINIMUM_AMOUNT_OT_XMEMBER . ':
' . $currencies->format($cInfo->customers_status_ot_minimum) . ' - ' . $cInfo->customers_status_ot_discount . '%');
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_STAFFELPREIS_INTRO . '
' . ENTRY_STAFFELPREIS . ' ' . $customers_status_qty_discounts_array[$cInfo->customers_status_qty_discounts]['text'] . ' (' . $cInfo->customers_status_qty_discounts . ')' );
$contents[] = array('text' => '
' . TEXT_INFO_CUSTOMERS_STATUS_PAYMENT_INTRO . '
' . ENTRY_CUSTOMERS_STATUS_PAYMENT . '' );
$contents[] = array('text' => '
' . oos_customers_payment($cInfo->customers_status_payment));
}
break;
}
if ( (oos_is_not_null($heading)) && (oos_is_not_null($contents)) ) {
?>
infoBox($heading, $contents);
?>
|