├── .bowerrc ├── .github └── FUNDING.yml ├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── assets ├── .gitignore ├── AppAsset.php ├── CodeMirrorAsset.php ├── CodeMirrorButtonsAsset.php ├── FontAwesomeAsset.php ├── ImageCropperAsset.php ├── LazyLoadAsset.php ├── MagnificPopupAsset.php ├── MarkdownEditorAsset.php ├── app │ ├── js │ │ ├── bookmark.js │ │ ├── main.js │ │ └── vote.js │ └── styles │ │ └── main.less └── markdown │ └── editor.js ├── checkers ├── BitrixScriptsChecker.php ├── CheckerResult.php ├── CheckerService.php ├── ContentCheckerInterface.php ├── DrupalScriptsChecker.php ├── JoomlaGeneratorChecker.php ├── WordpressAssetsChecker.php ├── WordpressGeneratorChecker.php ├── Yii1ScriptsChecker.php ├── Yii2CSRFChecker.php └── Yii2ScriptsChecker.php ├── commands ├── CheckController.php ├── ImageController.php ├── ProjectController.php └── UserController.php ├── components ├── ApiFlash.php ├── AuthHandler.php ├── Language.php ├── Migration.php ├── ScreenshotLayerApi.php ├── UserPermissions.php ├── feed │ ├── Feed.php │ └── Item.php ├── migration │ ├── BaseMigration.php │ └── template.php ├── object │ ├── ClassType.php │ ├── Linkable.php │ └── ObjectIdentityInterface.php └── queue │ ├── CommentNotificationJob.php │ ├── ProjectCheckJob.php │ ├── ProjectDeleteJob.php │ └── ProjectShareJob.php ├── composer.json ├── composer.lock ├── config ├── authclients.php-orig ├── checkers.php ├── console.php ├── db.php-orig ├── i18n.php ├── key.php-orig ├── params-local.php-orig ├── params.php ├── rollbar.php-orig ├── urls.php └── web.php ├── controllers ├── ProjectController.php ├── SiteController.php └── UserController.php ├── deploy.sh ├── docker-compose.yml ├── docker ├── crontab ├── docker-cron-entrypoint └── php-fpm-www-pool.conf ├── images └── .gitignore ├── mail ├── layouts │ └── html.php └── passwordResetToken.php ├── messages ├── config.php ├── de │ ├── app.php │ ├── bookmark.php │ ├── image.php │ ├── project.php │ ├── tag.php │ ├── user.php │ └── vote.php ├── fr │ ├── app.php │ ├── bookmark.php │ ├── image.php │ ├── project.php │ ├── tag.php │ ├── user.php │ └── vote.php ├── pl │ ├── app.php │ ├── bookmark.php │ ├── image.php │ ├── project.php │ ├── tag.php │ ├── user.php │ └── vote.php ├── ru │ ├── app.php │ ├── bookmark.php │ ├── comment.php │ ├── image.php │ ├── project.php │ ├── tag.php │ ├── user.php │ └── vote.php └── vi │ ├── app.php │ ├── bookmark.php │ ├── comment.php │ ├── image.php │ ├── project.php │ ├── tag.php │ ├── user.php │ └── vote.php ├── migrations ├── m170122_185806_init.php ├── m170124_084304_init_rbac.php ├── m170221_212440_adjust_schema_for_tags.php ├── m170225_221437_remove_status_from_image.php ├── m170407_231101_bookmark.php ├── m170513_053552_project_primary_image.php ├── m170813_061427_add_published_to_twitter.php ├── m171028_191358_add_avatar_for_user.php ├── m171104_210242_create_comment_table.php ├── m180202_175611_add_comment_notification.php └── m220209_211801_add_verification_and_checks_to_project.php ├── models ├── Auth.php ├── Bookmark.php ├── Comment.php ├── CommentQuery.php ├── Image.php ├── ImageUploadForm.php ├── LoginForm.php ├── PasswordResetRequestForm.php ├── Project.php ├── ProjectDescription.php ├── ProjectFilterForm.php ├── ProjectQuery.php ├── ProjectTag.php ├── ProjectUser.php ├── ResetPasswordForm.php ├── SignupForm.php ├── Tag.php ├── TagQuery.php ├── User.php ├── UserQuery.php └── Vote.php ├── modules └── api1 │ ├── Module.php │ ├── components │ └── Controller.php │ ├── controllers │ ├── BookmarkController.php │ ├── DocsController.php │ ├── ProjectController.php │ └── UserController.php │ ├── docs.md │ ├── models │ ├── Bookmark.php │ ├── Project.php │ ├── ProjectSearch.php │ ├── User.php │ └── Vote.php │ └── views │ └── docs │ └── index.php ├── nginx ├── Dockerfile └── local │ └── yiipowered.conf ├── notifier ├── NewCommentNotification.php ├── NewProjectNotification.php ├── NotificationInterface.php └── Notifier.php ├── rbac └── .gitignore ├── requirements.php ├── runtime └── .gitignore ├── update.sh ├── views ├── layouts │ └── main.php ├── project │ ├── _card.php │ ├── _form.php │ ├── _view.php │ ├── admin.php │ ├── bookmarks.php │ ├── create.php │ ├── index.php │ ├── list.php │ ├── preview.php │ ├── screenshots.php │ ├── topProjects.php │ ├── update.php │ └── view.php ├── site │ ├── about.php │ ├── error.php │ ├── login.php │ ├── requestPasswordResetToken.php │ ├── resetPassword.php │ ├── ru │ │ ├── about.php │ │ └── error.php │ ├── signup.php │ └── vi │ │ ├── about.php │ │ └── error.php └── user │ ├── _form.php │ ├── index.php │ ├── update.php │ └── view.php ├── web ├── assets │ └── .gitignore ├── favicon.ico ├── img │ ├── avatar │ │ └── .gitignore │ ├── project │ │ └── .gitignore │ ├── project_no_image.png │ └── yii-logo.png ├── index.php └── robots.txt ├── widgets ├── Alert.php ├── AuthChoice.php ├── Avatar.php ├── LanguageDropdown.php ├── Vote.php ├── bookmark │ └── Bookmark.php └── comment │ ├── Comment.php │ └── views │ ├── _form.php │ ├── _list.php │ └── comment.php ├── yii └── yii.bat /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory" : "vendor/bower" 3 | } 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/README.md -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/.gitignore -------------------------------------------------------------------------------- /assets/AppAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/AppAsset.php -------------------------------------------------------------------------------- /assets/CodeMirrorAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/CodeMirrorAsset.php -------------------------------------------------------------------------------- /assets/CodeMirrorButtonsAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/CodeMirrorButtonsAsset.php -------------------------------------------------------------------------------- /assets/FontAwesomeAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/FontAwesomeAsset.php -------------------------------------------------------------------------------- /assets/ImageCropperAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/ImageCropperAsset.php -------------------------------------------------------------------------------- /assets/LazyLoadAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/LazyLoadAsset.php -------------------------------------------------------------------------------- /assets/MagnificPopupAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/MagnificPopupAsset.php -------------------------------------------------------------------------------- /assets/MarkdownEditorAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/MarkdownEditorAsset.php -------------------------------------------------------------------------------- /assets/app/js/bookmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/app/js/bookmark.js -------------------------------------------------------------------------------- /assets/app/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/app/js/main.js -------------------------------------------------------------------------------- /assets/app/js/vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/app/js/vote.js -------------------------------------------------------------------------------- /assets/app/styles/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/app/styles/main.less -------------------------------------------------------------------------------- /assets/markdown/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/assets/markdown/editor.js -------------------------------------------------------------------------------- /checkers/BitrixScriptsChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/BitrixScriptsChecker.php -------------------------------------------------------------------------------- /checkers/CheckerResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/CheckerResult.php -------------------------------------------------------------------------------- /checkers/CheckerService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/CheckerService.php -------------------------------------------------------------------------------- /checkers/ContentCheckerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/ContentCheckerInterface.php -------------------------------------------------------------------------------- /checkers/DrupalScriptsChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/DrupalScriptsChecker.php -------------------------------------------------------------------------------- /checkers/JoomlaGeneratorChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/JoomlaGeneratorChecker.php -------------------------------------------------------------------------------- /checkers/WordpressAssetsChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/WordpressAssetsChecker.php -------------------------------------------------------------------------------- /checkers/WordpressGeneratorChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/WordpressGeneratorChecker.php -------------------------------------------------------------------------------- /checkers/Yii1ScriptsChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/Yii1ScriptsChecker.php -------------------------------------------------------------------------------- /checkers/Yii2CSRFChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/Yii2CSRFChecker.php -------------------------------------------------------------------------------- /checkers/Yii2ScriptsChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/checkers/Yii2ScriptsChecker.php -------------------------------------------------------------------------------- /commands/CheckController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/commands/CheckController.php -------------------------------------------------------------------------------- /commands/ImageController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/commands/ImageController.php -------------------------------------------------------------------------------- /commands/ProjectController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/commands/ProjectController.php -------------------------------------------------------------------------------- /commands/UserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/commands/UserController.php -------------------------------------------------------------------------------- /components/ApiFlash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/ApiFlash.php -------------------------------------------------------------------------------- /components/AuthHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/AuthHandler.php -------------------------------------------------------------------------------- /components/Language.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/Language.php -------------------------------------------------------------------------------- /components/Migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/Migration.php -------------------------------------------------------------------------------- /components/ScreenshotLayerApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/ScreenshotLayerApi.php -------------------------------------------------------------------------------- /components/UserPermissions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/UserPermissions.php -------------------------------------------------------------------------------- /components/feed/Feed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/feed/Feed.php -------------------------------------------------------------------------------- /components/feed/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/feed/Item.php -------------------------------------------------------------------------------- /components/migration/BaseMigration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/migration/BaseMigration.php -------------------------------------------------------------------------------- /components/migration/template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/migration/template.php -------------------------------------------------------------------------------- /components/object/ClassType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/object/ClassType.php -------------------------------------------------------------------------------- /components/object/Linkable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/object/Linkable.php -------------------------------------------------------------------------------- /components/object/ObjectIdentityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/object/ObjectIdentityInterface.php -------------------------------------------------------------------------------- /components/queue/CommentNotificationJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/queue/CommentNotificationJob.php -------------------------------------------------------------------------------- /components/queue/ProjectCheckJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/queue/ProjectCheckJob.php -------------------------------------------------------------------------------- /components/queue/ProjectDeleteJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/queue/ProjectDeleteJob.php -------------------------------------------------------------------------------- /components/queue/ProjectShareJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/components/queue/ProjectShareJob.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/composer.lock -------------------------------------------------------------------------------- /config/authclients.php-orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/config/authclients.php-orig -------------------------------------------------------------------------------- /config/checkers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/config/checkers.php -------------------------------------------------------------------------------- /config/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/config/console.php -------------------------------------------------------------------------------- /config/db.php-orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/config/db.php-orig -------------------------------------------------------------------------------- /config/i18n.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samdark/yiipowered/HEAD/config/i18n.php -------------------------------------------------------------------------------- /config/key.php-orig: -------------------------------------------------------------------------------- 1 |