示例#1
0
文件: meta.php 项目: nyaa11/oplayer
<?php

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
$app->get('/part/{file}', function ($file) use($app) {
    $avparts = array("menu");
    if (!in_array($file, $avparts)) {
        return new Response("WTF?");
    }
    return $app['view']->render(null, "part/{$file}.phtml");
});
$app->get('/cc', function () use($app) {
    $cache = Model\Cache::find('all');
    foreach ($cache as $c) {
        $c->delete();
    }
    foreach (glob(ROOT . "/assets/*") as $file) {
        unlink($file);
    }
    return new Response("Cache cleaned");
});
$app->get('/plslist', function () use($app) {
    $pls = Model\Pl::find_all_by_userid($app['user']::get('id'));
    return $app['view']->render(null, "part/plslist.phtml", array('pls' => $pls));
});
示例#2
0
文件: index.php 项目: nyaa11/oplayer
<?php

// РЕКЛАМА!!!!!!!!!!!!!! + ДОНЕЙТ!!!!!!!!!!!!!!!1
// Powered by:
//   - Silex (http://silex.sensiolabs.org),
//   - PHPActiveRecord (http://phpactiverecord.org),
//   - OpenPlayer (https://github.com/uavn/openplayer),
//   - Pagerfanta (https://github.com/whiteoctober/Pagerfanta)
session_start();
date_default_timezone_set('Europe/Moscow');
define('ROOT', __DIR__);
require_once ROOT . '/silex.phar';
require_once ROOT . '/autoload.php';
require_once ROOT . '/helpers.php';
require_once 'phar://' . __DIR__ . '/silex.phar/autoload.php';
$app = new Silex\Application();
$app['debug'] = 'localhost' == $_SERVER['HTTP_HOST'];
ini_set("display_errors", $app['debug'] ? "on" : "off");
require_once ROOT . '/services.php';
require_once ROOT . '/controllers.php';
$app->run();
// clearing old cache
$cache = Model\Cache::find('all', array('conditions' => array('expiredAt < ?', date("Y-m-d H:i:s"))));
foreach ($cache as $c) {
    $c->delete();
}