Changeset 25 for trunk/bin


Ignore:
Timestamp:
Dec 3, 2005 9:17:54 PM (18 years ago)
Author:
scdev
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/module_maker/module.cli.php

    r24 r25  
    99
    1010$op = null;
    11 $valid_ops = array('clean', 'var');
     11$valid_ops = array('clean', 'var', 'test');
    1212
    1313// Test for a single argument.
     
    4040    }
    4141}
     42
     43switch ($op) {
     44case 'test' :
     45    echo "RUNNING MODULE MAKER IN TEST MODE.\n\n";
     46    break;
     47default :
     48   
     49}
     50
    4251
    4352/******************************************************************************
     
    453462} else {
    454463    echo "Writing admin script: $admin_dir/$admin_script\n";
    455     $fp = fopen("$admin_dir/$admin_script", "w");
    456     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_script']));
    457     fclose($fp);
     464    if ('test' != $op) {
     465        $fp = fopen("$admin_dir/$admin_script", "w");
     466        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_script']));
     467        fclose($fp);
     468    }
    458469}
    459470
     
    463474} else {
    464475    echo "Writing admin list template: $admin_tpl_dir/$admin_list_template\n";
    465     $fp = fopen("$admin_tpl_dir/$admin_list_template", "w");
    466     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_list_template']));
    467     fclose($fp);
     476    if ('test' != $op) {
     477        $fp = fopen("$admin_tpl_dir/$admin_list_template", "w");
     478        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_list_template']));
     479        fclose($fp);
     480    }
    468481}
    469482
     
    473486} else {
    474487    echo "Writing admin form template: $admin_tpl_dir/$admin_form_template\n";
    475     $fp = fopen("$admin_tpl_dir/$admin_form_template", "w");
    476     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_form_template']));
    477     fclose($fp);
     488    if ('test' != $op) {
     489        $fp = fopen("$admin_tpl_dir/$admin_form_template", "w");
     490        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_form_template']));
     491        fclose($fp);
     492    }
    478493}
    479494
     
    483498} else {
    484499    echo "Writing public script: $public_dir/$public_script\n";
    485     $fp = fopen("$public_dir/$public_script", "w");
    486     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_script']));
    487     fclose($fp);
     500    if ('test' != $op) {
     501        $fp = fopen("$public_dir/$public_script", "w");
     502        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_script']));
     503        fclose($fp);
     504    }
    488505}
    489506
     
    493510} else {
    494511    echo "Writing public list template: $public_tpl_dir/$public_list_template\n";
    495     $fp = fopen("$public_tpl_dir/$public_list_template", "w");
    496     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_list_template']));
    497     fclose($fp);
     512    if ('test' != $op) {
     513        $fp = fopen("$public_tpl_dir/$public_list_template", "w");
     514        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_list_template']));
     515        fclose($fp);
     516    }
    498517}
    499518
     
    503522} else {
    504523    echo "Writing public detail template: $public_tpl_dir/$public_detail_template\n";
    505     $fp = fopen("$public_tpl_dir/$public_detail_template", "w");
    506     fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_detail_template']));
    507     fclose($fp);
     524    if ('test' != $op) {
     525        $fp = fopen("$public_tpl_dir/$public_detail_template", "w");
     526        fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_detail_template']));
     527        fclose($fp);
     528    }
    508529}
    509530
Note: See TracChangeset for help on using the changeset viewer.