Changeset 1510
- Timestamp:
- 06/22/06 11:34:26 (2 years ago)
- Files:
-
- trunk/data/web/sf_control_panel.php (modified) (21 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/data/web/sf_control_panel.php
r1502 r1510 4 4 * This file is part of the symfony package. 5 5 * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com> 6 * 6 * 7 7 * For the full copyright and license information, please view the LICENSE 8 8 * file that was distributed with this source code. … … 87 87 if (0 === strpos($file, SF_ROOT_DIR) && file_exists($file)) 88 88 { 89 echo '<a href=" symfony.php">back</a><h1>'.$file.'</h1>';89 echo '<a href="'.$_SERVER["SCRIPT_NAME"].'">back</a><p><strong>'.$file.'</strong></p>'; 90 90 if ('.php' == substr($file, -4)) 91 91 { … … 139 139 function link_to_file($filename, $path, $name = null) 140 140 { 141 return "<a href=' symfony.php?task=show&filename=".rawurlencode(str_replace('\\', '/', str_replace(SF_ROOT_DIR.DIRECTORY_SEPARATOR, '', realpath(SF_ROOT_DIR.'/'.$path.'/'.$filename))))."'>".($name === null ? $filename : $name)."</a><br />";141 return "<a href='".$_SERVER["SCRIPT_NAME"]."?task=show&filename=".rawurlencode(str_replace('\\', '/', str_replace(SF_ROOT_DIR.DIRECTORY_SEPARATOR, '', realpath(SF_ROOT_DIR.'/'.$path.'/'.$filename))))."'>".($name === null ? $filename : $name)."</a><br />"; 142 142 } 143 143 … … 165 165 h1 166 166 { 167 font-size: 1.5em;168 text-align: center;169 margin-bottom: 0;167 font-size: 1.5em; 168 text-align: center; 169 margin-bottom: 0; 170 170 background-color: #c6cdde; 171 171 padding: 10px; … … 175 175 font-size: 1.4em; 176 176 background-color: #97CCE8; 177 padding:2px; 177 padding: 2px; 178 padding-left: 10px; 178 179 border: solid 1px #087CB9; 179 180 } … … 182 183 font-size: 1.2em; 183 184 background-color: #EDD7F6; 184 padding:2px; 185 padding: 2px; 186 padding-left: 10px; 185 187 border: solid 1px #A30045; 186 188 } … … 193 195 margin: 5px 10px; 194 196 } 195 a.task { font-weight: bold; } 197 a.task 198 { 199 font-weight: bold; 200 } 196 201 #propel-task label 197 202 { 198 display: block;199 width: 29%;200 float: left;203 display: block; 204 width: 29%; 205 float: left; 201 206 } 202 207 #propel-task input, #propel-task select 203 208 { 204 vertical-align: middle;205 width: 60%;209 vertical-align: middle; 210 width: 60%; 206 211 } 207 212 #propel-task br 208 213 { 209 clear: left;214 clear: left; 210 215 } 211 216 .column … … 273 278 </script> 274 279 </head> 275 280 276 281 <body> 277 282 <h1>"<?php echo $project_name ?>" project - symfony control panel</h1> 278 283 <div id="wrapper"> 279 284 280 285 <?php foreach ($apps as $app) : ?> 281 286 <div class="column"> 282 283 <h2>Application <?php echo $app ?></h2>284 285 <blockquote> 286 <a class="task" href=" symfony.php?task=clear-cache&arg[0]=<?php echo $app ?>">Clear app cache</a><br />287 <a class="task" href=" symfony.php?task=clear-cache&arg[0]=<?php echo $app ?>&arg[1]=config">Clear config app cache</a><br />288 <a class="task" href=" symfony.php?task=clear-cache&arg[0]=<?php echo $app ?>&arg[1]=templates">Clear templates app cache</a><br />289 <a class="task" href=" symfony.php?task=test&arg[0]=<?php echo $app ?>">Launch test suite</a><br />287 288 <h2>Application "<?php echo $app ?>"</h2> 289 290 <blockquote> 291 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=clear-cache&arg[0]=<?php echo $app ?>">Clear app cache</a><br /> 292 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=clear-cache&arg[0]=<?php echo $app ?>&arg[1]=config">Clear config app cache</a><br /> 293 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=clear-cache&arg[0]=<?php echo $app ?>&arg[1]=templates">Clear templates app cache</a><br /> 294 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=test&arg[0]=<?php echo $app ?>">Launch test suite</a><br /> 290 295 </blockquote> 291 296 292 297 <h3>Environments</h3> 293 298 <blockquote> … … 301 306 <?php endforeach; ?> 302 307 </blockquote> 303 308 304 309 <h3>Modules</h3> 305 310 <?php $modules = pakeFinder::type('dir')->maxdepth(0)->relative()->prune('.svn')->discard('.svn')->in('apps/'.$app.'/modules') ?> … … 308 313 <a href="javascript:;" onclick="switchElement('<?php echo $app ?>_module_<?php echo $module ?>');return false"><?php echo $module ?></a><br /> 309 314 <blockquote id="<?php echo $app ?>_module_<?php echo $module ?>" style="display:none;"> 310 315 311 316 <?php try { ?> 312 317 <?php $action_files = pakeFinder::type('file')->name('*action*.class.php')->maxdepth(0)->prune('.svn')->discard('.svn')->relative()->in('apps/'.$app.'/modules/'.$module.'/actions') ?> … … 314 319 <h4>Actions</h4> 315 320 <blockquote> 316 <?php foreach ($action_files as $action_file): ?> 321 <?php foreach ($action_files as $action_file): ?> 317 322 <?php preg_match_all('/function\s+execute(.*)\(\)/', file_get_contents(SF_ROOT_DIR.'/apps/'.$app.'/modules/'.$module.'/actions/'.$action_file), $actions) ?> 318 323 <?php foreach ($actions[1] as $action): ?> 319 324 <?php echo link_to_file($action_file, '/apps/'.$app.'/modules/'.$module.'/actions/', lcfirst($action)) ?> 320 <?php endforeach; ?> 325 <?php endforeach; ?> 321 326 <?php endforeach; ?> 322 327 </blockquote> 323 <?php endif; ?> 328 <?php endif; ?> 324 329 <?php } catch (Exception $e) { } ?> 325 330 326 331 <?php try { ?> 327 332 <?php $templates = pakeFinder::type('file')->name('*.php')->maxdepth(0)->relative()->prune('.svn')->discard('.svn')->in('apps/'.$app.'/modules/'.$module.'/templates') ?> … … 329 334 <h4>Templates</h4> 330 335 <blockquote> 331 <?php foreach ($templates as $template): ?> 336 <?php foreach ($templates as $template): ?> 332 337 <?php echo link_to_file($template, '/apps/'.$app.'/modules/'.$module.'/templates') ?> 333 338 <?php endforeach; ?> 334 339 </blockquote> 335 <?php endif; ?> 336 <?php } catch (Exception $e) { } ?> 337 340 <?php endif; ?> 341 <?php } catch (Exception $e) { } ?> 342 338 343 <?php try { ?> 339 344 <?php $configurations = pakeFinder::type('file')->name('*.yml')->maxdepth(0)->relative()->prune('.svn')->discard('.svn')->in('apps/'.$app.'/modules/'.$module.'/config') ?> … … 341 346 <h4>Configuration</h4> 342 347 <blockquote> 343 <?php foreach ($configurations as $configuration): ?> 348 <?php foreach ($configurations as $configuration): ?> 344 349 <?php echo link_to_file($configuration, '/apps/'.$app.'/modules/'.$module.'/config') ?> 345 350 <?php endforeach; ?> 346 351 </blockquote> 347 352 <?php endif; ?> 348 <?php } catch (Exception $e) { } ?> 349 353 <?php } catch (Exception $e) { } ?> 354 350 355 <?php try { ?> 351 356 <?php $libraries = pakeFinder::type('file')->name('*.php')->relative()->prune('.svn')->discard('.svn')->in('apps/'.$app.'/modules/'.$module.'/lib') ?> 352 357 <?php if ($libraries): ?> 353 <h4>Libraries</h4> 358 <h4>Libraries</h4> 354 359 <blockquote> 355 <?php foreach ($libraries as $library): ?> 360 <?php foreach ($libraries as $library): ?> 356 361 <?php echo link_to_file($library, '/apps/'.$app.'/modules/'.$module.'/lib') ?> 357 362 <?php endforeach; ?> 358 363 </blockquote> 359 364 <?php endif; ?> 360 <?php } catch (Exception $e) { } ?> 361 362 </blockquote> 363 365 <?php } catch (Exception $e) { } ?> 366 367 </blockquote> 368 364 369 <?php endforeach; ?> 365 370 <br /> 366 371 367 <form method="get" action=" symfony.php" name="propel-task" id="propel-task">372 <form method="get" action="<?php echo $_SERVER["SCRIPT_NAME"] ?>" name="propel-task" id="propel-task"> 368 373 <input type="hidden" name="arg[0]" value="<?php echo $app ?>"> 369 374 370 375 <label for="task">type</label> 371 376 <select name="task" onChange=";if (String(this.value).indexOf('propel') == 0) divdisplay ='block'; else divdisplay ='none'; $('propel_module_models').style.display = divdisplay;"> … … 377 382 <?php endif; ?> 378 383 </select><br /> 379 384 380 385 <label for="arg[1]">name</label> 381 386 <input type="text" name="arg[1]"><br /> 382 387 383 388 <?php if ($model_files): ?> 384 389 <div id="propel_module_models" style="display:none"> … … 393 398 </div> 394 399 <?php endif; ?> 395 400 396 401 <label> </label> 397 402 <input type="submit" value="Create a module"><br /> 398 </form> 399 403 </form> 404 400 405 </blockquote> 401 406 402 407 <?php try { ?> 403 408 <h3>Configuration</h3> … … 408 413 <?php endforeach; ?> 409 414 </blockquote> 410 <?php } catch (Exception $e) { } ?> 415 <?php } catch (Exception $e) { } ?> 411 416 412 417 <?php try { ?> … … 415 420 <h3>Libraries</h3> 416 421 <blockquote> 417 <?php foreach ($libraries as $library): ?> 422 <?php foreach ($libraries as $library): ?> 418 423 <?php echo link_to_file($library, '/apps/'.$app.'/lib') ?> 419 424 <?php endforeach; ?> 420 425 </blockquote> 421 <?php endif; ?> 422 <?php } catch (Exception $e) { } ?> 423 424 426 <?php endif; ?> 427 <?php } catch (Exception $e) { } ?> 428 429 425 430 </blockquote> 426 431 427 432 </div> 428 433 <?php endforeach; ?> 429 434 430 435 <div class="column"> 431 436 <h2>Model</h2> 432 437 433 438 <blockquote> 434 <a class="task" href=" symfony.php?task=propel-build-model">Rebuild Model</a><br />435 <a class="task" href=" symfony.php?task=propel-build-sql">Build SQL</a><br />436 <a class="task" href=" symfony.php?task=propel-insert-sql">Insert SQL</a>439 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=propel-build-model">Rebuild Model</a><br /> 440 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=propel-build-sql">Build SQL</a><br /> 441 <a class="task" href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=propel-insert-sql">Insert SQL</a> 437 442 </blockquote> 438 443 … … 442 447 <h3>Schema</h3> 443 448 <blockquote> 444 <?php foreach ($schema_files as $schema_file): ?> 449 <?php foreach ($schema_files as $schema_file): ?> 445 450 <?php echo link_to_file($schema_file, '') ?> 446 451 <?php endforeach; ?> 447 452 </blockquote> 448 453 <?php endif; ?> 449 <?php } catch (Exception $e) { } ?> 454 <?php } catch (Exception $e) { } ?> 450 455 451 456 <?php try { ?> … … 454 459 <h3>Connection settings</h3> 455 460 <blockquote> 456 <?php foreach ($connection_files as $connection_file): ?> 461 <?php foreach ($connection_files as $connection_file): ?> 457 462 <?php echo link_to_file($connection_file, '') ?> 458 463 <?php endforeach; ?> 459 464 </blockquote> 460 <?php endif; ?> 465 <?php endif; ?> 461 466 <?php } catch (Exception $e) { } ?> 462 467 … … 470 475 <?php endforeach; ?> 471 476 </blockquote> 472 <?php endif; ?> 473 474 </div> 477 <?php endif; ?> 478 479 </div> 475 480 <div class="column"> 476 481 <h2>Cache</h2> 477 <blockquote><b><a href=" symfony.php?task=clear-cache">Clear All</a></b></blockquote>478 479 482 <blockquote><b><a href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=clear-cache">Clear All</a></b></blockquote> 483 484 480 485 <?php try { ?> 481 486 <?php if ($batches): ?> 482 487 <h2>Batch</h2> 483 488 <blockquote> 484 <?php foreach ($batches as $batch): ?> 485 <b><a href=" symfony.php?task=batch&filename=<?php echo rawurlencode($batch) ?>"><?php echo $batch ?></a></b><br/>489 <?php foreach ($batches as $batch): ?> 490 <b><a href="<?php echo $_SERVER["SCRIPT_NAME"] ?>?task=batch&filename=<?php echo rawurlencode($batch) ?>"><?php echo $batch ?></a></b><br/> 486 491 <?php endforeach; ?> 487 492 </blockquote> 488 493 <?php endif; ?> 489 <?php } catch (Exception $e) { } ?> 494 <?php } catch (Exception $e) { } ?> 490 495 491 496 <?php $libraries = pakeFinder::type('file')->name('*.php')->prune('symfony')->prune('phing')->prune('pake')->prune('model')->relative()->prune('.svn')->discard('.svn')->in('lib') ?> 492 497 <?php if ($libraries): ?> 493 <h2>Libraries</h2> 494 <blockquote> 495 <?php foreach ($libraries as $library): ?> 498 <h2>Libraries</h2> 499 <blockquote> 500 <?php foreach ($libraries as $library): ?> 496 501 <?php echo link_to_file($library, '/lib') ?> 497 502 <?php endforeach; ?> 498 503 </blockquote> 499 <?php endif; ?> 504 <?php endif; ?> 500 505 501 506 <h2>symfony directories</h2> … … 506 511 507 512 <!-- <h2>Install Plug-ins</h2> --> 508 513 509 514 </div> 510 515