function languageTextFields() { $return = ' <table border="0">'; $languages = vam_get_languages(); foreach ($languages as $amLanguage) { $return .= ' <tr> <td align="right">' . $amLanguage['name'] . ': </td> <td align="left">' . vam_draw_input_field('text_field_' . $amLanguage['id'], '', 'id="' . $amLanguage['id'] . '"') . '</td> </tr>'; } if ($_GET['section'] == 'amAddOption') { $style = 'style="margin:3px 0px 3px 0px;" id="stockTracking_1" size="4"'; $optionSortDrop = array('1', '2', '3', '4', '5', '6', '7', '8', '9'); $type_array = array(); $type_array[] = array('id' => '1', 'text' => TEXT_TYPE_DROPDOWN); $type_array[] = array('id' => '2', 'text' => TEXT_TYPE_TEXT); $type_array[] = array('id' => '3', 'text' => TEXT_TYPE_TEXTAREA); $type_array[] = array('id' => '4', 'text' => TEXT_TYPE_RADIO); $type_array[] = array('id' => '5', 'text' => TEXT_TYPE_CHECKBOX); $type_array[] = array('id' => '6', 'text' => TEXT_TYPE_READ_ONLY); $return .= ' <tr>'; if (AM_USE_SORT_ORDER) { $return .= '<td>' . AM_AJAX_SORT . '</td><td align="left">' . vam_draw_pull_down_menu('optionSortDropDown', $optionSortDrop, '', 'id="optionSortDropDown"') . '</td></tr>'; } else { $return .= vam_draw_hidden_field('optionSortDropDown', '0', 'id="optionSortDropDown"'); } $return .= '<tr><td>' . AM_AJAX_TYPE . '</td><td align="left">' . vam_draw_pull_down_menu('optionType', $type_array, '', 'id="optionType"') . '</td></tr>'; if (AM_USE_QT_PRO) { $return .= ' <td>' . AM_AJAX_TRACK_STOCK . ' <img src="attributeManager/images/icon_up.png" id="imgCheck_1" onclick="checkBox(1)" title="' . AM_AJAX_TRACK_STOCK_IMGALT . '" /> ' . vam_draw_hidden_field('stockTracking_1', '0', $style) . ' </td>'; } else { $return .= vam_draw_hidden_field('stockTracking_1', '0', $style); } $return .= ' </tr>'; } $return .= ' </table>'; return $return; }
?> </td> <td class="main"><?php echo vam_draw_separator('pixel_trans.gif', '24', '15') . ' ' . vam_draw_input_field('authors_name', $authors['authors_name'], 'size="20"'); ?> </td> </tr> <tr> <td colspan="2"><?php echo vam_draw_separator('pixel_trans.gif', '1', '10'); ?> </td> </tr> <!-- <?php $languages = vam_get_languages(); for ($i = 0, $n = sizeof($languages); $i < $n; $i++) { ?> <tr> <td class="main" valign="top"><?php echo TEXT_AUTHORS_DESCRIPTION; ?> </td> <td> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td class="main" valign="top"><?php echo $languages[$i]['name'] . ' '; ?> </td> <td class="main" valign="top"><?php
function vam_reset_cache_block($cache_block) { global $cache_blocks; for ($i = 0, $n = sizeof($cache_blocks); $i < $n; $i++) { if ($cache_blocks[$i]['code'] == $cache_block) { if ($cache_blocks[$i]['multiple']) { if ($dir = @opendir(DIR_FS_CACHE)) { while ($cache_file = readdir($dir)) { $cached_file = $cache_blocks[$i]['file']; $languages = vam_get_languages(); for ($j = 0, $k = sizeof($languages); $j < $k; $j++) { $cached_file_unlink = preg_replace('/-language/i', '-' . $languages[$j]['directory'], $cached_file); if (preg_match('/^/i' . $cached_file_unlink, $cache_file)) { @unlink(DIR_FS_CACHE . $cache_file); } } } closedir($dir); } } else { $cached_file = $cache_blocks[$i]['file']; $languages = vam_get_languages(); for ($i = 0, $n = sizeof($languages); $i < $n; $i++) { $cached_file = preg_replace('/-language/i', '-' . $languages[$i]['directory'], $cached_file); @unlink(DIR_FS_CACHE . $cached_file); } } break; } } }
function install() { $check_query = vam_db_query("select orders_status_id from " . TABLE_ORDERS_STATUS . " where orders_status_name = 'Preparing [PayPal Standard]' limit 1"); if (vam_db_num_rows($check_query) < 1) { $status_query = vam_db_query("select max(orders_status_id) as status_id from " . TABLE_ORDERS_STATUS); $status = vam_db_fetch_array($status_query); $status_id = $status['status_id'] + 1; $languages = vam_get_languages(); foreach ($languages as $lang) { vam_db_query("insert into " . TABLE_ORDERS_STATUS . " (orders_status_id, language_id, orders_status_name) values ('" . $status_id . "', '" . $lang['id'] . "', 'Preparing [PayPal Standard]')"); } $flags_query = vam_db_query("describe " . TABLE_ORDERS_STATUS . " public_flag"); if (vam_db_num_rows($flags_query) == 1) { vam_db_query("update " . TABLE_ORDERS_STATUS . " set public_flag = 0 and downloads_flag = 0 where orders_status_id = '" . $status_id . "'"); } } else { $check = vam_db_fetch_array($check_query); $status_id = $check['orders_status_id']; } vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_STATUS', 'True', '6', '3', 'vam_cfg_select_option(array(\\'True\\', \\'False\\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_ALLOWED', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_ID', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_SORT_ORDER', '0', '6', '0', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_ZONE', '0', '6', '2', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_PREPARE_ORDER_STATUS_ID', '0', '6', '0', 'vam_cfg_pull_down_order_statuses(', 'vam_get_order_status_name', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_ORDER_STATUS_ID', '0', '6', '0', 'vam_cfg_pull_down_order_statuses(', 'vam_get_order_status_name', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_GATEWAY_SERVER', 'Live', '6', '6', 'vam_cfg_select_option(array(\\'Live\\', \\'Sandbox\\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_TRANSACTION_METHOD', 'Sale', '6', '0', 'vam_cfg_select_option(array(\\'Authorization\\', \\'Sale\\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_PAGE_STYLE', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_DEBUG_EMAIL', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_STATUS', 'False', '6', '3', 'vam_cfg_select_option(array(\\'True\\', \\'False\\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_PRIVATE_KEY', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_PUBLIC_KEY', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_PAYPAL_KEY', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_CERT_ID', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_WORKING_DIRECTORY', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_PAYPAL_STANDARD_EWP_OPENSSL', '/usr/bin/openssl', '6', '4', now())"); }