Commit aeeca8be9f610f4fac827fdf7f19d1c41f705b2a
Exists in
master
Merge pull request #78 from ieducativa/corrige-config-s3
Corrigido configuração AWS S3 usada para upload de fotos.
Showing
1 changed file
with
14 additions
and
10 deletions
Show diff stats
ieducar/intranet/s3_config.php
1 | <?php | 1 | <?php |
2 | -// Bucket Name | ||
3 | -require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/bootstrap.php'; | ||
4 | 2 | ||
5 | -$bucket= $GLOBALS['coreExt']['Config']->app->aws->bucketname; | ||
6 | -$directory=$GLOBALS['coreExt']['Config']->app->database->dbname.'/'; | ||
7 | -$key = $GLOBALS['coreExt']['Config']->app->aws->awsacesskey; | ||
8 | -$secretKey = $GLOBALS['coreExt']['Config']->app->aws->awssecretkey; | 3 | +$config = $GLOBALS['coreExt']['Config']->app; |
9 | 4 | ||
10 | -if (!class_exists('S3')) | ||
11 | - require_once 'S3.php'; | 5 | +$bucket = $config->aws->bucketname; |
6 | +$directory = $config->database->dbname.'/'; | ||
7 | +$key = $config->aws->awsacesskey; | ||
8 | +$secretKey = $config->aws->awssecretkey; | ||
12 | 9 | ||
13 | -//instantiate the class | ||
14 | -$s3 = new S3($key, $secretKey); | 10 | +if (empty($bucket) || empty($key) || empty($secretKey)) { |
11 | + throw new Exception("Defina as configs AWS."); | ||
12 | +} | ||
13 | + | ||
14 | +if (!class_exists('S3')) { | ||
15 | + require_once 'S3.php'; | ||
16 | +} | ||
15 | 17 | ||
18 | +$s3 = new S3($key, $secretKey); | ||
16 | $s3->putBucket($bucket, S3::ACL_PUBLIC_READ); | 19 | $s3->putBucket($bucket, S3::ACL_PUBLIC_READ); |
20 | + | ||
17 | ?> | 21 | ?> |
18 | \ No newline at end of file | 22 | \ No newline at end of file |