Esempio n. 1
0
function display_all_registry_config()
{
    global $registry_api_modules;
    $out = "";
    $nbr_modules = sizeof($registry_api_modules);
    for ($i = 0; $i < $nbr_modules; $i++) {
        $dsc = $registry_api_modules[$i]["configure_descriptor"];
        $dsc["forward"] = array("rub", "sousrub");
        $out .= configEditorTemplate($dsc);
    }
    return $out;
}
Esempio n. 2
0
function drawInvoicingConfig()
{
    global $pro_mysql_companies_table;
    global $pro_mysql_invoicing_table;
    global $cc_code_array;
    $out = "";
    $q = "SELECT * FROM {$pro_mysql_companies_table} WHERE 1;";
    $r = mysql_query($q) or die("Cannot query {$q} line " . __LINE__ . " file " . __FILE__ . " sql said: " . mysql_error());
    $n = mysql_num_rows($r);
    $comp_names = array(_("Please select"));
    $comp_ids = array(0);
    for ($i = 0; $i < $n; $i++) {
        $a = mysql_fetch_array($r);
        $comp_names[] = $a["name"];
        $comp_ids[] = $a["id"];
    }
    $dsc = array("title" => _("Default company invoicing:"), "action" => "default_company_invoicing_editor", "forward" => array("rub", "sousrub"), "cols" => array("default_company_invoicing" => array("legend" => _("Default company invoicing:"), "type" => "popup", "values" => $comp_ids, "display_replace" => $comp_names)));
    $out .= configEditorTemplate($dsc);
    $country_codes = array_keys($cc_code_array);
    $country_fullnames = array_values($cc_code_array);
    $country_codes = array_reverse($country_codes);
    $country_fullnames = array_reverse($country_fullnames);
    $country_codes[] = "00";
    $country_fullnames[] = _("none");
    $country_codes = array_reverse($country_codes);
    $country_fullnames = array_reverse($country_fullnames);
    $dsc = array("table_name" => $pro_mysql_invoicing_table, "title" => _("Customer and service country vs company:"), "action" => "cust_and_serv_country_vs_comp", "forward" => array("rub", "sousrub"), "cols" => array("id" => array("type" => "id", "display" => "no", "legend" => "id"), "service_country_code" => array("type" => "popup", "legend" => _("Service country"), "values" => $country_codes, "display_replace" => $country_fullnames), "customer_country_code" => array("type" => "popup", "legend" => _("Customer country"), "values" => $country_codes, "display_replace" => $country_fullnames), "company_id" => array("type" => "popup", "legend" => _("Company name"), "values" => $comp_ids, "display_replace" => $comp_names)));
    $out .= dtcDatagrid($dsc);
    return $out;
}