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;
}
示例#2
0
    ?>
</td>
            <td class="main"><?php 
    echo vam_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . 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'] . '&nbsp;';
        ?>
</td>
                  <td class="main" valign="top"><?php 
示例#3
0
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())");
 }