Пример #1
0
                    $elements = explode(":", $line);
                    if ($elements[0] === $variableName) {
                        $newLine = $elements[0] . ": #" . $color . ";";
                        $_SESSION['sessionVariables'][$elements[0]] = '#' . $color . ';';
                        fseek($file, $previousLine);
                        fwrite($file, $newLine . "//");
                        $this->data['success'] = "success";
                    }
                }
                $previousLine = $thisLine;
            }
        }
        fclose($file);
        $parser = new Less_Parser();
        $parser->parseFile(dirname(__FILE__) . '/theme.less', '/colorPicker/');
        $css = $parser->getCss();
        file_put_contents('theme.css', $css);
        $parser = new Less_Parser();
        $parser->parseFile(dirname(__FILE__) . '/theme-base.less', '/colorPicker/');
        $css = $parser->getCss();
        file_put_contents('theme-bootstrap.css', $css);
    }
}
$myColorPicker = ColorPicker::getColorPicker();
$variable = $_POST['variable'];
if ($variable == 0) {
    $myColorPicker->getAllVariables();
} elseif ($variable == 1) {
    $myColorPicker->changeVariable();
}
echo json_encode($myColorPicker->getData());