Changeset 523 for trunk/bin


Ignore:
Timestamp:
May 24, 2015 3:01:42 PM (9 years ago)
Author:
anonymous
Message:

First set of changes towards 2.2.0. Improved functinoality with integration in wordpress; bugs fixed.

Location:
trunk/bin/module_maker
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/module_maker/_config.inc.php

    r500 r523  
    3636// Make sure necessary files exist.
    3737$db_auth_file = false;
     38$db_json_file = false;
    3839$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(COMMON_BASE));
    3940$rii->setMaxDepth(2);
    4041foreach ($rii as $filename => $file) {
     42    if (mb_strpos($filename, 'db_auth.json') !== false) {
     43        $db_json_file = $filename;
     44        break;
     45    }
    4146    if (mb_strpos($filename, 'db_auth.inc.php') !== false) {
    4247        $db_auth_file = $filename;
     
    4550}
    4651
    47 if (!$db_auth_file) {
     52if (!$db_auth_file && !$db_json_file) {
    4853    die("Error: First argument directory must contain the global/db_auth.inc.php file with valid MySQL credentials.\n");
    4954}
     
    7277    'error_reporting' => E_ALL,
    7378    'log_screen_priority' => LOG_DEBUG,
     79    'log_directory' => COMMON_BASE . '/log',
    7480));
    75 require_once $db_auth_file;
     81
     82if ($db_json_file) {
     83    $app->setParam(array(
     84        'db_auth_file' => $db_json_file,
     85    ));
     86} else {
     87    require_once $db_auth_file;
     88}
    7689
    7790// Start application-based functionality: database, session, environment, ini setup, etc.
    7891// Most configuration parameters must be set before starting the App.
     92define('_CLI', true);
    7993$app->start();
    8094
  • trunk/bin/module_maker/form_template.cli.php

    r485 r523  
    100100    <label for="$field"><\x3fphp echo _("$title"); \x3f></label>
    101101    <input type="file" name="$field" id="$field" />
    102     <\x3fphp if ('' != \$upload->getFilenameGlob(getFormData('$primary_key') . '_*') && getFormData('op') == 'edit' || getFormData('op') == 'update') { \x3f>
    103         <div class="sc-help"><\x3fphp printf(_("The current file <a href=\"%s/%2\\$s\"><strong>%2\\$s</strong></a> will be deleted if a new file is selected for upload."), '/_db_files/__///__', \$upload->getFilenameGlob(getFormData('$primary_key') . '_*')) \x3f></div>
     102    <\x3fphp if ('' != \$upload->getFilenameGlob(getFormData('$primary_key') . '_*') && (getFormData('op') == 'edit' || getFormData('op') == 'update')) { \x3f>
     103        <div class="sc-help"><\x3fphp printf(_("The current file <a href=\"%s/%2\\\$s\"><strong>%2\\\$s</strong></a> will be deleted if a new file is selected for upload."), '/_db_files/__///__', \$upload->getFilenameGlob(getFormData('$primary_key') . '_*')) \x3f></div>
    104104    <\x3fphp } \x3f>
    105105    <div class="sc-help"><\x3fphp printf(_("Allowed file types: %s."), join(', ', \$upload->getParam('valid_file_extensions'))) \x3f></div>
Note: See TracChangeset for help on using the changeset viewer.