Skip to content

Commit

Permalink
Tabs to spaces in GUI
Browse files Browse the repository at this point in the history
  • Loading branch information
tubalmartin committed Mar 23, 2012
1 parent 0ea0904 commit 388033f
Show file tree
Hide file tree
Showing 3 changed files with 250 additions and 250 deletions.
246 changes: 123 additions & 123 deletions gui/index.php
Expand Up @@ -10,24 +10,24 @@
* @return array|string Stripped array (or string in the callback).
*/
function stripslashes_deep($value) {
if ( is_array($value) ) {
$value = array_map('stripslashes_deep', $value);
} elseif ( is_object($value) ) {
$vars = get_object_vars( $value );
foreach ($vars as $key=>$data) {
$value->{$key} = stripslashes_deep( $data );
}
} else {
$value = stripslashes($value);
}

return $value;
if ( is_array($value) ) {
$value = array_map('stripslashes_deep', $value);
} elseif ( is_object($value) ) {
$vars = get_object_vars( $value );
foreach ($vars as $key=>$data) {
$value->{$key} = stripslashes_deep( $data );
}
} else {
$value = stripslashes($value);
}

return $value;
}

// Disable magic quotes at runtime.
if (function_exists('ini_set')) {
ini_set('magic_quotes_sybase', 0);
ini_set('get_magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('get_magic_quotes_runtime', 0);
}

// If get_magic_quotes_gpc is active, strip slashes
Expand All @@ -38,137 +38,137 @@ function stripslashes_deep($value) {

if (!empty($_POST)):

// Require the compressor
include '../cssmin.php';
// Require the compressor
include '../cssmin.php';

// User's CSS code
$input_css = $_POST['css'];
// User's CSS code
$input_css = $_POST['css'];

// Form options
parse_str($_POST['options']);
// Form options
parse_str($_POST['options']);

$linebreak_pos = trim($linebreak_pos) != '' ? $linebreak_pos : FALSE;
$raise_php = isset($raise_php) ? TRUE : FALSE;
$linebreak_pos = trim($linebreak_pos) != '' ? $linebreak_pos : FALSE;
$raise_php = isset($raise_php) ? TRUE : FALSE;

// Create a new CSSmin object and try to raise PHP settings
$compressor = new CSSmin($raise_php);
// Create a new CSSmin object and try to raise PHP settings
$compressor = new CSSmin($raise_php);

if ($raise_php) {
$compressor->set_memory_limit($memory_limit);
$compressor->set_max_execution_time($max_execution_time);
$compressor->set_pcre_backtrack_limit(1000 * $pcre_backtrack_limit);
$compressor->set_pcre_recursion_limit(1000 * $pcre_recursion_limit);
}
if ($raise_php) {
$compressor->set_memory_limit($memory_limit);
$compressor->set_max_execution_time($max_execution_time);
$compressor->set_pcre_backtrack_limit(1000 * $pcre_backtrack_limit);
$compressor->set_pcre_recursion_limit(1000 * $pcre_recursion_limit);
}

// Compress the CSS code and store the result in a variable
$output_css = $compressor->run($input_css, $linebreak_pos);
// Compress the CSS code and store the result in a variable
$output_css = $compressor->run($input_css, $linebreak_pos);

// Output compressed CSS code
echo $output_css;
// Output compressed CSS code
echo $output_css;

else:

?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>YUI CSS compressor - PHP</title>
<link rel="stylesheet" type="text/css" href="third-party/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="styles.css">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>YUI CSS compressor - PHP</title>
<link rel="stylesheet" type="text/css" href="third-party/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="navbar">
<div class="navbar">
<div class="navbar-inner">
<div class="container-fluid">
<a class="brand" href="https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port">YUI CSS compressor - PHP <span class="version">v2.4.7.0</span></a>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div id="body" class="span9">
<!--Body content-->
<div id="less-error-message" class="less-error-message"></div>
<div class="well">
<div id="input-container">
<label for="input-css">Paste a block of CSS to compress in the area below:</label>
<textarea id="input-css" class="input-block-level" rows="10"></textarea>
</div>
<div id="output-container" class="hide">
<label for="output-css">Here's your compressed CSS code:</label>
<textarea id="output-css" class="input-block-level" rows="10"></textarea>
</div>
</div>
</div>
<div id="sidebar" class="span3">
<form id="options-form">
<p class="submit">
<button type="submit" id="compress-btn" class="btn btn-primary btn-large" data-loading-text="Compressing...">Compress!</button>
</p>
<fieldset>
<legend>LESS</legend>
<p class="control-group">
<label class="checkbox">
<input type="checkbox" id="enable-less" value="1"> Enable compiler <span class="version">v1.3.0</span>
</label>
</p>
</fieldset>
<fieldset>
<legend>Compressor options</legend>
<div class="control-group">
<label>Linebreak after <i>n</i> columns</label>
<input type="text" name="linebreak_pos" class="span1">
</div>
</fieldset>
<fieldset>
<legend>PHP configuration options</legend>
<div class="control-group">
<label class="checkbox">
<input type="checkbox" name="raise_php" value="1" checked="checked"> Raise PHP configuration options
</label>
<label>Memory limit</label>
<select name="memory_limit" class="span2">
<option value="32M">32M</option>
<option value="64M">64M</option>
<option value="128M" selected="selected">128M</option>
<option value="256M">256M</option>
<option value="512M">512M</option>
<option value="1G">1G</option>
<option value="-1">No limit</option>
</select>
<label>Max execution time</label>
<select name="max_execution_time" class="span2">
<option value="30">30 secs</option>
<option value="60" selected="selected">1 min</option>
<option value="120">2 mins</option>
<option value="300">5 mins</option>
</select>
<label>PCRE backtrack limit</label>
<select name="pcre_backtrack_limit" class="span2">
<option value="100">100.000</option>
<option value="1000" selected="selected">1.000.000</option>
<option value="2000">2.000.000</option>
<option value="5000">5.000.000</option>
</select>
<label>PCRE recursion limit</label>
<select name="pcre_recursion_limit" class="span2">
<option value="100">100.000</option>
<option value="250">250.000</option>
<option value="500" selected="selected">500.000</option>
<option value="1000">1.000.000</option>
</select>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<script type="text/javascript" src="third-party/less-1.3.0.min.js"></script>
<script type="text/javascript" src="third-party/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="third-party/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="scripts.js"></script>
<div class="container-fluid">
<div class="row-fluid">
<div id="body" class="span9">
<!--Body content-->
<div id="less-error-message" class="less-error-message"></div>
<div class="well">
<div id="input-container">
<label for="input-css">Paste a block of CSS to compress in the area below:</label>
<textarea id="input-css" class="input-block-level" rows="10"></textarea>
</div>
<div id="output-container" class="hide">
<label for="output-css">Here's your compressed CSS code:</label>
<textarea id="output-css" class="input-block-level" rows="10"></textarea>
</div>
</div>
</div>
<div id="sidebar" class="span3">
<form id="options-form">
<p class="submit">
<button type="submit" id="compress-btn" class="btn btn-primary btn-large" data-loading-text="Compressing...">Compress!</button>
</p>
<fieldset>
<legend>LESS</legend>
<p class="control-group">
<label class="checkbox">
<input type="checkbox" id="enable-less" value="1"> Enable compiler <span class="version">v1.3.0</span>
</label>
</p>
</fieldset>
<fieldset>
<legend>Compressor options</legend>
<div class="control-group">
<label>Linebreak after <i>n</i> columns</label>
<input type="text" name="linebreak_pos" class="span1">
</div>
</fieldset>
<fieldset>
<legend>PHP configuration options</legend>
<div class="control-group">
<label class="checkbox">
<input type="checkbox" name="raise_php" value="1" checked="checked"> Raise PHP configuration options
</label>
<label>Memory limit</label>
<select name="memory_limit" class="span2">
<option value="32M">32M</option>
<option value="64M">64M</option>
<option value="128M" selected="selected">128M</option>
<option value="256M">256M</option>
<option value="512M">512M</option>
<option value="1G">1G</option>
<option value="-1">No limit</option>
</select>
<label>Max execution time</label>
<select name="max_execution_time" class="span2">
<option value="30">30 secs</option>
<option value="60" selected="selected">1 min</option>
<option value="120">2 mins</option>
<option value="300">5 mins</option>
</select>
<label>PCRE backtrack limit</label>
<select name="pcre_backtrack_limit" class="span2">
<option value="100">100.000</option>
<option value="1000" selected="selected">1.000.000</option>
<option value="2000">2.000.000</option>
<option value="5000">5.000.000</option>
</select>
<label>PCRE recursion limit</label>
<select name="pcre_recursion_limit" class="span2">
<option value="100">100.000</option>
<option value="250">250.000</option>
<option value="500" selected="selected">500.000</option>
<option value="1000">1.000.000</option>
</select>
</div>
</fieldset>
</form>
</div>
</div>
</div>
<script type="text/javascript" src="third-party/less-1.3.0.min.js"></script>
<script type="text/javascript" src="third-party/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="third-party/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="scripts.js"></script>
</body>
</html>
<?php
Expand Down

0 comments on commit 388033f

Please sign in to comment.