コード例 #1
0
ファイル: main-local.php プロジェクト: MaizerGomes/openbay
<?php

$config = ['bootstrap' => ['search', 'frontend\\components\\HandlerEvent'], 'components' => ['request' => ['class' => 'frontend\\components\\RealIpRequest', 'cookieValidationKey' => ''], 'view' => ['theme' => ['pathMap' => ['@app/views' => '@frontend/themes/newopb/views', '@app/modules' => '@frontend/themes/newopb/modules'], 'baseUrl' => '@web/themes/basic']]], 'modules' => ['torrent' => 'frontend\\modules\\torrent\\Module', 'search' => 'frontend\\modules\\search\\Module', 'torrent_scraper' => 'common\\modules\\torrent_scraper\\Module', 'comment' => ['class' => 'frontend\\modules\\comment\\CommentModule', 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => '', 'reCaptchaSiteKey' => '', 'reCaptchaSecretKey' => ''], 'rating' => ['class' => 'frontend\\modules\\rating\\RatingModule', 'min' => 1, 'max' => 5, 'step' => 1, 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => ''], 'complain' => ['class' => 'frontend\\modules\\complain\\ComplainModule', 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => '']]];
if (!YII_ENV_TEST) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = ['class' => 'yii\\debug\\Module', 'allowedIPs' => ['*']];
    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = ['class' => 'yii\\gii\\Module', 'generators' => ['sphinxModel' => ['class' => 'yii\\sphinx\\gii\\model\\Generator']]];
}
return $config;
コード例 #2
0
ファイル: main-local.php プロジェクト: MaizerGomes/openbay
<?php

return ['bootstrap' => ['frontend\\components\\HandlerEvent', 'search'], 'components' => ['request' => ['class' => 'frontend\\components\\RealIpRequest', 'cookieValidationKey' => ''], 'view' => ['theme' => ['pathMap' => ['@app/views' => '@frontend/themes/newopb/views', '@app/modules' => '@frontend/themes/newopb/modules'], 'baseUrl' => '@web/themes/basic']], 'i18n' => ['translations' => ['app*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en', 'fileMap' => array('app' => 'app.php')], 'torrent*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en', 'fileMap' => array('torrent' => 'torrent.php')], 'comment*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en', 'fileMap' => array('comment' => 'comment.php')], 'rating*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en', 'fileMap' => array('rating' => 'rating.php')], 'complain*' => ['class' => 'yii\\i18n\\PhpMessageSource', 'sourceLanguage' => 'en', 'fileMap' => array('complain' => 'complain.php')]]]], 'modules' => ['torrent' => 'frontend\\modules\\torrent\\Module', 'search' => 'frontend\\modules\\search\\Module', 'comment' => ['class' => 'frontend\\modules\\comment\\CommentModule', 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => '', 'reCaptchaSiteKey' => '', 'reCaptchaSecretKey' => ''], 'rating' => ['class' => 'frontend\\modules\\rating\\RatingModule', 'min' => 1, 'max' => 5, 'step' => 1, 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => ''], 'complain' => ['class' => 'frontend\\modules\\complain\\ComplainModule', 'recordModel' => \common\models\torrent\Torrent::className(), 'salt' => '']]];
コード例 #3
0
 /**
  * @param array $queue
  */
 protected function updateTorrentsScrapeDateByQueue(array $queue)
 {
     $list = [];
     /** @var \common\modules\torrent_scraper\models\ScrapesQueue $item */
     foreach ($queue as $item) {
         $list[] = $item->torrent_id;
     }
     if (empty($list)) {
         return;
     }
     Torrent::updateAll(['scrape_date' => date('Y-m-d H:i:s')], 'id in ("' . join('","', $list) . '")');
 }