Changeset 10 for trunk/bin/module_maker/module.cli.php
- Timestamp:
- Sep 12, 2005 1:02:01 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/module_maker/module.cli.php
r9 r10 9 9 10 10 $op = null; 11 $valid_ops = array('clean' );11 $valid_ops = array('clean', 'var'); 12 12 13 13 // Test for a single argument. … … 176 176 // -------------FILES------------- 177 177 178 $skel_files[' admin_script'] = file_get_contents($skel_dir . '/admin.php');179 $skel_files[' admin_list_template'] = file_get_contents($skel_dir . '/adm_list.ihtml');180 $skel_files[' admin_form_template'] = file_get_contents($skel_dir . '/adm_form.ihtml');181 $skel_files[' public_script'] = file_get_contents($skel_dir . '/public.php');182 $skel_files[' public_list_template'] = file_get_contents($skel_dir . '/public_list.ihtml');183 $skel_files[' public_detail_template'] = file_get_contents($skel_dir . '/public.ihtml');178 $skel_files['skel_admin_script'] = file_get_contents($skel_dir . '/admin.php'); 179 $skel_files['skel_admin_list_template'] = file_get_contents($skel_dir . '/adm_list.ihtml'); 180 $skel_files['skel_admin_form_template'] = file_get_contents($skel_dir . '/adm_form.ihtml'); 181 $skel_files['skel_public_script'] = file_get_contents($skel_dir . '/public.php'); 182 $skel_files['skel_public_list_template'] = file_get_contents($skel_dir . '/public_list.ihtml'); 183 $skel_files['skel_public_detail_template'] = file_get_contents($skel_dir . '/public.ihtml'); 184 184 185 185 … … 333 333 334 334 /****************************************************************************** 335 * PRINT VAR INSTEAD. 336 *****************************************************************************/ 337 338 if ('var' == $op) { 339 if (isset($replace[$_SERVER['argv'][5]])) { 340 echo "\n\n" . $replace[$_SERVER['argv'][5]] . "\n\n"; 341 } else if (isset($skel_files[$_SERVER['argv'][5]])) { 342 echo "\n\n" . preg_replace($search, $replace, $skel_files[$_SERVER['argv'][5]]) . "\n\n"; 343 } else { 344 die(basename($_SERVER['argv'][0]) . " Error: variable " . $_SERVER['argv'][5] . " not defined. Please choose one of:\n" . join(', ', array_keys(array_merge($replace, $skel_files))) . "\n"); 345 } 346 die; 347 } 348 349 350 /****************************************************************************** 335 351 * WRITE FILES 336 352 *****************************************************************************/ … … 342 358 echo "Writing admin script: $admin_dir/$admin_script\n"; 343 359 $fp = fopen("$admin_dir/$admin_script", "w"); 344 fwrite($fp, preg_replace($search, $replace, $skel_files[' admin_script']));360 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_script'])); 345 361 fclose($fp); 346 362 } … … 352 368 echo "Writing admin list template: $admin_tpl_dir/$admin_list_template\n"; 353 369 $fp = fopen("$admin_tpl_dir/$admin_list_template", "w"); 354 fwrite($fp, preg_replace($search, $replace, $skel_files[' admin_list_template']));370 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_list_template'])); 355 371 fclose($fp); 356 372 } … … 362 378 echo "Writing admin form template: $admin_tpl_dir/$admin_form_template\n"; 363 379 $fp = fopen("$admin_tpl_dir/$admin_form_template", "w"); 364 fwrite($fp, preg_replace($search, $replace, $skel_files[' admin_form_template']));380 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_admin_form_template'])); 365 381 fclose($fp); 366 382 } … … 372 388 echo "Writing public script: $public_dir/$public_script\n"; 373 389 $fp = fopen("$public_dir/$public_script", "w"); 374 fwrite($fp, preg_replace($search, $replace, $skel_files[' public_script']));390 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_script'])); 375 391 fclose($fp); 376 392 } … … 382 398 echo "Writing public list template: $public_tpl_dir/$public_list_template\n"; 383 399 $fp = fopen("$public_tpl_dir/$public_list_template", "w"); 384 fwrite($fp, preg_replace($search, $replace, $skel_files[' public_list_template']));400 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_list_template'])); 385 401 fclose($fp); 386 402 } … … 392 408 echo "Writing public detail template: $public_tpl_dir/$public_detail_template\n"; 393 409 $fp = fopen("$public_tpl_dir/$public_detail_template", "w"); 394 fwrite($fp, preg_replace($search, $replace, $skel_files[' public_detail_template']));410 fwrite($fp, preg_replace($search, $replace, $skel_files['skel_public_detail_template'])); 395 411 fclose($fp); 396 412 }
Note: See TracChangeset
for help on using the changeset viewer.