|
|
- <?php
- function print_s($var){
- echo "<pre>".print_r($var)."</pre>";
- }
-
- //** Compilacion de css a less **//
- function autoCompileLess($inputFile, $outputFile) {
- // load the cache
- $cacheFile = $inputFile.".cache";
-
- if (file_exists($cacheFile)) {
- $cache = unserialize(file_get_contents($cacheFile));
- } else {
- $cache = $inputFile;
- }
-
- $less = new lessc;
- $less->setFormatter("compressed");
- $newCache = $less->cachedCompile($cache);
-
- if (!is_array($cache) || $newCache["updated"] > $cache["updated"]) {
- file_put_contents($cacheFile, serialize($newCache));
- file_put_contents($outputFile, $newCache['compiled']);
- }
- }
-
-
- //** Validacion del cliente AngularJS **/
- function validatedKey($user) {
- try {
- $veri = User::where('id', '=', $user['id'])->first();
- $encriptedKey = hash('sha512', $veri->id.$veri->email.$veri->created_at);
-
- if($user['key'] == $encriptedKey) {
- return true;
- } else {
- return false;
- }
- } catch (Exception $e) {
- return false;
- }
- }
|