From 5d4e0f521f1c1e5fd528b2710544154062c71cf3 Mon Sep 17 00:00:00 2001 From: Gustavo Martin Morcuende Date: Sun, 13 May 2012 04:06:47 +0200 Subject: [PATCH] Remove directories. cache and log directories must not be tracked. --- .../0347254fe6eb400739516195ceb484a0rest.cachefile | 1 - .../0347254fe6eb400739516195ceb484a0rest.cacheid | 1 - .../0aff874a354386585d1840261335091arest.cachefile | 1 - .../0aff874a354386585d1840261335091arest.cacheid | 1 - .../259dde20c1d2bf951782270764915737rest.cachefile | 1 - .../259dde20c1d2bf951782270764915737rest.cacheid | 1 - .../30eb3f1cd3bf6bb47747f5e078d97660rest.cachefile | 1 - .../30eb3f1cd3bf6bb47747f5e078d97660rest.cacheid | 1 - .../5605980e6948e5ad78961c777f14356arest.cachefile | 1 - .../5605980e6948e5ad78961c777f14356arest.cacheid | 1 - .../7a91cdd3d8362cfffa8c8273763e2a38rest.cachefile | 1 - .../7a91cdd3d8362cfffa8c8273763e2a38rest.cacheid | 1 - .../80da9e0f7387525f48fdf3657810a752rest.cachefile | 1 - .../80da9e0f7387525f48fdf3657810a752rest.cacheid | 1 - .../821d1f671999524ace3ebbd21a6d24c9rest.cachefile | 1 - .../821d1f671999524ace3ebbd21a6d24c9rest.cacheid | 1 - .../bcea26b5cf41001b44938f63fed67b06rest.cachefile | 1 - .../bcea26b5cf41001b44938f63fed67b06rest.cacheid | 1 - .../bfdecce74933a8dce083abd6d6e4f649rest.cachefile | 1 - .../bfdecce74933a8dce083abd6d6e4f649rest.cacheid | 1 - .../d563942ef8f24a139e7563a83576c32frest.cachefile | 1 - .../d563942ef8f24a139e7563a83576c32frest.cacheid | 1 - .../e5f1f469a19c6b85c19ba8f2261b8e2arest.cachefile | 1 - .../e5f1f469a19c6b85c19ba8f2261b8e2arest.cacheid | 1 - cache/.pear/package.xml | 147 -------- cache/.pear/sfDoctrineGuardPlugin-5.0.0.tgz | Bin 71660 -> 0 bytes cache/.pear/sfDoctrineGuardPlugin-5.0.0/.DS_Store | Bin 6148 -> 0 bytes cache/.pear/sfDoctrineGuardPlugin-5.0.0/LICENSE | 7 - cache/.pear/sfDoctrineGuardPlugin-5.0.0/README | 305 ---------------- cache/.pear/sfDoctrineGuardPlugin-5.0.0/VERSION | 1 - .../config/doctrine/schema.yml | 182 ---------- .../sfDoctrineGuardPluginConfiguration.class.php | 40 --- .../data/fixtures/fixtures.yml.sample | 20 -- .../sfDoctrineGuardPlugin-5.0.0/data/tasks/.sf | 0 .../i18n/sf_guard.es.xml | 33 -- .../i18n/sf_guard.fr.xml | 33 -- .../PluginsfGuardGroupFormFilter.class.php | 13 - .../PluginsfGuardPermissionFormFilter.class.php | 13 - .../doctrine/PluginsfGuardUserFormFilter.class.php | 13 - .../BasesfGuardRequestForgotPasswordForm.class.php | 42 --- .../form/doctrine/PluginsfGuardGroupForm.class.php | 28 -- .../doctrine/PluginsfGuardPermissionForm.class.php | 25 -- .../form/doctrine/PluginsfGuardUserForm.class.php | 13 - .../BasesfGuardChangeUserPasswordForm.class.php | 27 -- .../doctrine/base/BasesfGuardFormSignin.class.php | 40 --- .../base/BasesfGuardRegisterForm.class.php | 27 -- .../base/BasesfGuardUserAdminForm.class.php | 40 --- .../sfGuardChangeUserPasswordForm.class.php | 19 - .../lib/form/doctrine/sfGuardFormSignin.class.php | 19 - .../form/doctrine/sfGuardRegisterForm.class.php | 19 - .../form/doctrine/sfGuardUserAdminForm.class.php | 19 - .../sfGuardRequestForgotPasswordForm.class.php | 19 - .../doctrine/PluginsfGuardForgotPassword.class.php | 16 - .../PluginsfGuardForgotPasswordTable.class.php | 7 - .../model/doctrine/PluginsfGuardGroup.class.php | 13 - .../PluginsfGuardGroupPermission.class.php | 13 - .../PluginsfGuardGroupPermissionTable.class.php | 13 - .../doctrine/PluginsfGuardGroupTable.class.php | 13 - .../doctrine/PluginsfGuardPermission.class.php | 13 - .../PluginsfGuardPermissionTable.class.php | 13 - .../doctrine/PluginsfGuardRememberKey.class.php | 13 - .../PluginsfGuardRememberKeyTable.class.php | 13 - .../lib/model/doctrine/PluginsfGuardUser.class.php | 292 --------------- .../doctrine/PluginsfGuardUserGroup.class.php | 18 - .../doctrine/PluginsfGuardUserGroupTable.class.php | 13 - .../doctrine/PluginsfGuardUserPermission.class.php | 18 - .../PluginsfGuardUserPermissionTable.class.php | 13 - .../doctrine/PluginsfGuardUserTable.class.php | 48 --- .../lib/routing/sfGuardRouting.class.php | 118 ------- .../lib/sfGuardBasicSecurityFilter.class.php | 56 --- .../lib/sfGuardRememberMeFilter.class.php | 58 --- .../lib/task/sfGuardAddGroupTask.class.php | 66 ---- .../lib/task/sfGuardAddPermissionTask.class.php | 66 ---- .../lib/task/sfGuardChangePasswordTask.class.php | 70 ---- .../lib/task/sfGuardCreateUserTask.class.php | 71 ---- .../task/sfGuardPromoteSuperAdminTask.class.php | 70 ---- .../lib/user/sfGuardSecurityUser.class.php | 391 --------------------- .../lib/validator/sfGuardValidatorUser.class.php | 69 ---- .../modules/sfGuardAuth/actions/actions.class.php | 22 -- .../sfGuardAuth/actions/components.class.php | 22 -- .../modules/sfGuardAuth/config/security.yml | 8 - .../lib/BasesfGuardAuthActions.class.php | 89 ----- .../lib/BasesfGuardAuthComponents.class.php | 10 - .../modules/sfGuardAuth/templates/_signin_form.php | 25 -- .../sfGuardAuth/templates/secureSuccess.php | 9 - .../sfGuardAuth/templates/signinSuccess.php | 5 - .../actions/actions.class.php | 15 - .../lib/BasesfGuardForgotPasswordActions.class.php | 95 ----- .../templates/_new_password.php | 7 - .../templates/_send_request.php | 8 - .../templates/changeSuccess.php | 13 - .../templates/indexSuccess.php | 16 - .../modules/sfGuardGroup/actions/actions.class.php | 16 - .../modules/sfGuardGroup/config/generator.yml | 25 -- .../sfGuardGroupGeneratorConfiguration.class.php | 13 - .../lib/sfGuardGroupGeneratorHelper.class.php | 13 - .../sfGuardPermission/actions/actions.class.php | 16 - .../modules/sfGuardPermission/config/generator.yml | 25 -- ...GuardPermissionGeneratorConfiguration.class.php | 13 - .../lib/sfGuardPermissionGeneratorHelper.class.php | 13 - .../sfGuardRegister/actions/actions.class.php | 15 - .../sfGuardRegister/actions/components.class.php | 7 - .../lib/BasesfGuardRegisterActions.class.php | 27 -- .../lib/BasesfGuardRegisterComponents.class.php | 9 - .../modules/sfGuardRegister/templates/_form.php | 14 - .../sfGuardRegister/templates/indexSuccess.php | 4 - .../modules/sfGuardUser/actions/actions.class.php | 16 - .../modules/sfGuardUser/config/generator.yml | 31 -- .../lib/BasesfGuardUserActions.class.php | 20 -- .../sfGuardUserGeneratorConfiguration.class.php | 13 - .../lib/sfGuardUserGeneratorHelper.class.php | 13 - .../sfDoctrineGuardPlugin-5.0.0.tgz | Bin 46420 -> 0 bytes cache/companyfront/dev/config/config_app.yml.php | 0 .../dev/config/config_autoload.yml.php | 267 -------------- .../dev/config/config_config_handlers.yml.php | 24 -- .../dev/config/config_databases.yml.php | 11 - .../dev/config/config_factories.yml.php | 161 --------- .../companyfront/dev/config/config_routing.yml.php | 6 - .../dev/config/config_settings.yml.php | 38 -- .../config/modules_default_config_filters.yml.php | 25 -- .../config/modules_default_config_module.yml.php | 7 - .../config/modules_default_config_security.yml.php | 9 - .../dev/config/modules_default_config_view.yml.php | 24 -- cache/project_autoload.cache | 1 - log/companyfront_dev.log | 28 -- 125 files changed, 3980 deletions(-) delete mode 100644 cache/.pear/0347254fe6eb400739516195ceb484a0rest.cachefile delete mode 100644 cache/.pear/0347254fe6eb400739516195ceb484a0rest.cacheid delete mode 100644 cache/.pear/0aff874a354386585d1840261335091arest.cachefile delete mode 100644 cache/.pear/0aff874a354386585d1840261335091arest.cacheid delete mode 100644 cache/.pear/259dde20c1d2bf951782270764915737rest.cachefile delete mode 100644 cache/.pear/259dde20c1d2bf951782270764915737rest.cacheid delete mode 100644 cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cachefile delete mode 100644 cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cacheid delete mode 100644 cache/.pear/5605980e6948e5ad78961c777f14356arest.cachefile delete mode 100644 cache/.pear/5605980e6948e5ad78961c777f14356arest.cacheid delete mode 100644 cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cachefile delete mode 100644 cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cacheid delete mode 100644 cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cachefile delete mode 100644 cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cacheid delete mode 100644 cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cachefile delete mode 100644 cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cacheid delete mode 100644 cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cachefile delete mode 100644 cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cacheid delete mode 100644 cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cachefile delete mode 100644 cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cacheid delete mode 100644 cache/.pear/d563942ef8f24a139e7563a83576c32frest.cachefile delete mode 100644 cache/.pear/d563942ef8f24a139e7563a83576c32frest.cacheid delete mode 100644 cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cachefile delete mode 100644 cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cacheid delete mode 100644 cache/.pear/package.xml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0.tgz delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/.DS_Store delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/LICENSE delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/README delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/VERSION delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/doctrine/schema.yml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/sfDoctrineGuardPluginConfiguration.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/fixtures/fixtures.yml.sample delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/tasks/.sf delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.es.xml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.fr.xml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardGroupForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardPermissionForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardUserForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardFormSignin.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardFormSignin.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardRegisterForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardUserAdminForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/sfGuardRequestForgotPasswordForm.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPassword.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroup.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermission.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermission.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermissionTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKey.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUser.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroup.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermission.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserTable.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/routing/sfGuardRouting.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardBasicSecurityFilter.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardRememberMeFilter.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddGroupTask.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddPermissionTask.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardChangePasswordTask.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardCreateUserTask.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardPromoteSuperAdminTask.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/user/sfGuardSecurityUser.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/validator/sfGuardValidatorUser.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/actions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/components.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/config/security.yml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/_signin_form.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/secureSuccess.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/signinSuccess.php delete mode 100755 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/actions/actions.class.php delete mode 100755 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/lib/BasesfGuardForgotPasswordActions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_new_password.php delete mode 100755 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_send_request.php delete mode 100755 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/changeSuccess.php delete mode 100755 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/indexSuccess.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/actions/actions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/config/generator.yml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/lib/sfGuardGroupGeneratorConfiguration.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/lib/sfGuardGroupGeneratorHelper.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardPermission/actions/actions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardPermission/config/generator.yml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorConfiguration.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorHelper.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/actions/actions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/actions/components.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/lib/BasesfGuardRegisterActions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/_form.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/indexSuccess.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/actions/actions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/config/generator.yml delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/BasesfGuardUserActions.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/sfGuardUserGeneratorHelper.class.php delete mode 100644 cache/.pear/sfDoctrineGuardPlugin-5.0.0/sfDoctrineGuardPlugin-5.0.0.tgz delete mode 100644 cache/companyfront/dev/config/config_app.yml.php delete mode 100644 cache/companyfront/dev/config/config_autoload.yml.php delete mode 100644 cache/companyfront/dev/config/config_config_handlers.yml.php delete mode 100644 cache/companyfront/dev/config/config_databases.yml.php delete mode 100644 cache/companyfront/dev/config/config_factories.yml.php delete mode 100644 cache/companyfront/dev/config/config_routing.yml.php delete mode 100644 cache/companyfront/dev/config/config_settings.yml.php delete mode 100644 cache/companyfront/dev/config/modules_default_config_filters.yml.php delete mode 100644 cache/companyfront/dev/config/modules_default_config_module.yml.php delete mode 100644 cache/companyfront/dev/config/modules_default_config_security.yml.php delete mode 100644 cache/companyfront/dev/config/modules_default_config_view.yml.php delete mode 100644 cache/project_autoload.cache delete mode 100644 log/companyfront_dev.log diff --git a/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cachefile b/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cachefile deleted file mode 100644 index cf9d6c7..0000000 --- a/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:4:{s:7:"attribs";a:2:{s:5:"xmlns";s:40:"http://pear.php.net/dtd/rest.allreleases";s:18:"xsi:schemaLocation";s:85:"http://pear.php.net/dtd/rest.allreleases http://pear.php.net/dtd/rest.allreleases.xsd";}s:1:"p";s:21:"sfDoctrineGuardPlugin";s:1:"c";s:27:"plugins.symfony-project.org";s:1:"r";a:5:{i:0;a:2:{s:1:"v";s:5:"5.0.0";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"4.0.3";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"4.0.2";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"4.0.1";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"4.0.0";s:1:"s";s:6:"stable";}}} \ No newline at end of file diff --git a/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cacheid b/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cacheid deleted file mode 100644 index f45633d..0000000 --- a/cache/.pear/0347254fe6eb400739516195ceb484a0rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675411;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/0aff874a354386585d1840261335091arest.cachefile b/cache/.pear/0aff874a354386585d1840261335091arest.cachefile deleted file mode 100644 index c4dd14a..0000000 --- a/cache/.pear/0aff874a354386585d1840261335091arest.cachefile +++ /dev/null @@ -1 +0,0 @@ -s:27:"a:1:{s:8:"required";a:0:{}}"; \ No newline at end of file diff --git a/cache/.pear/0aff874a354386585d1840261335091arest.cacheid b/cache/.pear/0aff874a354386585d1840261335091arest.cacheid deleted file mode 100644 index 58ff06b..0000000 --- a/cache/.pear/0aff874a354386585d1840261335091arest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/259dde20c1d2bf951782270764915737rest.cachefile b/cache/.pear/259dde20c1d2bf951782270764915737rest.cachefile deleted file mode 100644 index 09c0fa2..0000000 --- a/cache/.pear/259dde20c1d2bf951782270764915737rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.0";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2009-12-01";s:1:"n";s:0:"";s:1:"f";s:5:"15713";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.0";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.0.xml";}}} \ No newline at end of file diff --git a/cache/.pear/259dde20c1d2bf951782270764915737rest.cacheid b/cache/.pear/259dde20c1d2bf951782270764915737rest.cacheid deleted file mode 100644 index 58ff06b..0000000 --- a/cache/.pear/259dde20c1d2bf951782270764915737rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cachefile b/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cachefile deleted file mode 100644 index 27bdb02..0000000 --- a/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.3";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-19";s:1:"n";s:0:"";s:1:"f";s:5:"36516";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.3";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.3.xml";}}} \ No newline at end of file diff --git a/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cacheid b/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cacheid deleted file mode 100644 index 2cf8882..0000000 --- a/cache/.pear/30eb3f1cd3bf6bb47747f5e078d97660rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/5605980e6948e5ad78961c777f14356arest.cachefile b/cache/.pear/5605980e6948e5ad78961c777f14356arest.cachefile deleted file mode 100644 index c4dd14a..0000000 --- a/cache/.pear/5605980e6948e5ad78961c777f14356arest.cachefile +++ /dev/null @@ -1 +0,0 @@ -s:27:"a:1:{s:8:"required";a:0:{}}"; \ No newline at end of file diff --git a/cache/.pear/5605980e6948e5ad78961c777f14356arest.cacheid b/cache/.pear/5605980e6948e5ad78961c777f14356arest.cacheid deleted file mode 100644 index 6afb885..0000000 --- a/cache/.pear/5605980e6948e5ad78961c777f14356arest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cachefile b/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cachefile deleted file mode 100644 index 0c93a31..0000000 --- a/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"5.0.0";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-19";s:1:"n";s:0:"";s:1:"f";s:5:"70101";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-5.0.0";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.5.0.0.xml";}}} \ No newline at end of file diff --git a/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cacheid b/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cacheid deleted file mode 100644 index 6afb885..0000000 --- a/cache/.pear/7a91cdd3d8362cfffa8c8273763e2a38rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cachefile b/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cachefile deleted file mode 100644 index c4dd14a..0000000 --- a/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -s:27:"a:1:{s:8:"required";a:0:{}}"; \ No newline at end of file diff --git a/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cacheid b/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cacheid deleted file mode 100644 index 2cf8882..0000000 --- a/cache/.pear/80da9e0f7387525f48fdf3657810a752rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cachefile b/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cachefile deleted file mode 100644 index ee44017..0000000 --- a/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.1";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2009-12-01";s:1:"n";s:0:"";s:1:"f";s:5:"17952";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.1";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.1.xml";}}} \ No newline at end of file diff --git a/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cacheid b/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cacheid deleted file mode 100644 index 58ff06b..0000000 --- a/cache/.pear/821d1f671999524ace3ebbd21a6d24c9rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675414;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cachefile b/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cachefile deleted file mode 100644 index c4dd14a..0000000 --- a/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -s:27:"a:1:{s:8:"required";a:0:{}}"; \ No newline at end of file diff --git a/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cacheid b/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cacheid deleted file mode 100644 index 2cf8882..0000000 --- a/cache/.pear/bcea26b5cf41001b44938f63fed67b06rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cachefile b/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cachefile deleted file mode 100644 index ae29e0b..0000000 --- a/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:14:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.release";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd";}s:1:"p";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/p/sfdoctrineguardplugin";}s:8:"_content";s:21:"sfDoctrineGuardPlugin";}s:1:"c";s:27:"plugins.symfony-project.org";s:1:"v";s:5:"4.0.2";s:2:"st";s:6:"stable";s:1:"l";s:11:"MIT license";s:1:"m";s:16:"Jonathan H. Wage";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:2:"da";s:10:"2010-07-16";s:1:"n";s:0:"";s:1:"f";s:5:"22854";s:1:"g";s:88:"http://plugins.symfony-project.org/get/sfDoctrineGuardPlugin/sfDoctrineGuardPlugin-4.0.2";s:1:"x";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:17:"package.4.0.2.xml";}}} \ No newline at end of file diff --git a/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cacheid b/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cacheid deleted file mode 100644 index 2cf8882..0000000 --- a/cache/.pear/bfdecce74933a8dce083abd6d6e4f649rest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675413;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cachefile b/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cachefile deleted file mode 100644 index c4dd14a..0000000 --- a/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cachefile +++ /dev/null @@ -1 +0,0 @@ -s:27:"a:1:{s:8:"required";a:0:{}}"; \ No newline at end of file diff --git a/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cacheid b/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cacheid deleted file mode 100644 index 6afb885..0000000 --- a/cache/.pear/d563942ef8f24a139e7563a83576c32frest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cachefile b/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cachefile deleted file mode 100644 index e2d2c9e..0000000 --- a/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cachefile +++ /dev/null @@ -1 +0,0 @@ -a:9:{s:7:"attribs";a:2:{s:5:"xmlns";s:36:"http://pear.php.net/dtd/rest.package";s:18:"xsi:schemaLocation";s:77:"http://pear.php.net/dtd/rest.package http://pear.php.net/dtd/rest.package.xsd";}s:1:"n";s:21:"sfDoctrineGuardPlugin";s:1:"c";s:27:"plugins.symfony-project.org";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:23:"/REST/c/symfony-plugins";}s:8:"_content";s:15:"symfony-plugins";}s:1:"l";s:11:"MIT license";s:2:"lu";s:38:"http://www.symfony-project.org/license";s:1:"s";s:27:"Identity management plugin.";s:1:"d";s:27:"Identity management plugin.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:29:"/REST/r/sfdoctrineguardplugin";}}} \ No newline at end of file diff --git a/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cacheid b/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cacheid deleted file mode 100644 index 6afb885..0000000 --- a/cache/.pear/e5f1f469a19c6b85c19ba8f2261b8e2arest.cacheid +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:3:"age";i:1336675412;s:10:"lastChange";b:0;} \ No newline at end of file diff --git a/cache/.pear/package.xml b/cache/.pear/package.xml deleted file mode 100644 index 4b82b90..0000000 --- a/cache/.pear/package.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - sfDoctrineGuardPlugin - plugins.symfony-project.org - Identity management plugin. - Identity management plugin. - - Jonathan H. Wage - jwage - jonwage@gmail.com - yes - - 2010-07-19 - - - 5.0.0 - 5.0.0 - - - stable - stable - - MIT license - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.0.0 - - - 1.4.1 - - - - - - - - - 5.0.0 - 5.0.0 - - - stable - stable - - MIT license - MIT - 2010-07-19 - -* jwage: packaged sfDoctrineGuardPlugin 5.0.0 - - - - diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0.tgz b/cache/.pear/sfDoctrineGuardPlugin-5.0.0.tgz deleted file mode 100644 index c2b0aec455edb2b3b826ebd289e2917fd2d57752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71660 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 zLs35+`xjp>T0enablePlugins(array( - 'sfDoctrinePlugin', - 'sfDoctrineGuardPlugin', - '...' - )); - } - } - - * Rebuild your model - - symfony doctrine:build-model - symfony doctrine:build-sql - - * Update you database tables by starting from scratch (it will delete all - the existing tables, then re-create them): - - symfony doctrine:insert-sql - - or do everything with one command - - symfony doctrine-build-all-reload frontend - - or you can just create the new tables by using the generated SQL - statements in `data/sql/plugins.sfGuardAuth.lib.model.schema.sql` - - * Load default fixtures (optional - it creates a superadmin user) - - mkdir data/fixtures/ - cp plugins/sfDoctrineGuardPlugin/data/fixtures/fixtures.yml.sample data/fixtures/sfGuard.yml - - symfony doctrine:data-load frontend # replace frontend with the name of one of your application - - * Enable one or more modules in your `settings.yml` (optional) - * For your backend application: sfGuardUser, sfGuardGroup, sfGuardPermission - - all: - .settings: - enabled_modules: [default, sfGuardGroup, sfGuardUser, sfGuardPermission] - - * For your frontend application: sfGuardAuth - - all: - .settings: - enabled_modules: [default, sfGuardAuth] - - * Clear you cache - - symfony cc - - * Optionally add the "Remember Me" filter to `filters.yml` above the security filter: - - [yml] - remember_me: - class: sfGuardRememberMeFilter - - security: ~ - -### Secure your application ### - -To secure a symfony application: - - * Enable the module `sfGuardAuth` in `settings.yml` - - all: - .settings: - enabled_modules: [..., sfGuardAuth] - - * Change the default login and secure modules in `settings.yml` - - login_module: sfGuardAuth - login_action: signin - - secure_module: sfGuardAuth - secure_action: secure - - * Change the parent class in `myUser.class.php` - - class myUser extends sfGuardSecurityUser - { - } - - * Optionally add the following routing rules to `routing.yml` - - sf_guard_signin: - url: /login - param: { module: sfGuardAuth, action: signin } - - sf_guard_signout: - url: /logout - param: { module: sfGuardAuth, action: signout } - - sf_guard_password: - url: /request_password - param: { module: sfGuardAuth, action: password } - - You can customize the `url` parameter of each route. - N.B.: You must have a `@homepage` routing rule (used when a user sign out) - - These routes are automatically registered by the plugin if the module `sfGuardAuth` - is enabled unless you defined `sf_guard_plugin_routes_register` to false - in the `app.yml` configuration file: - - all: - sf_guard_plugin: - routes_register: false - - * Secure some modules or your entire application in `security.yml` - - default: - is_secure: true - - * You're done. Now, if you try to access a secure page, you will be redirected - to the login page. - If you have loaded the default fixture file, try to login with `admin` as - username and `admin` as password. - -## Manage your users, permissions and groups ## - -To be able to manage your users, permissions and groups, `sfDoctrineGuardPlugin` comes -with 3 modules that can be integrated in your backend application. -These modules are auto-generated thanks to the symfony admin generator. - - * Enable the modules in `settings.yml` - - all: - .settings: - enabled_modules: [..., sfGuardGroup, sfGuardPermission, sfGuardUser] - - * Access the modules with the default route: - - http://www.example.com/backend.php/sfGuardUser - -## Customize sfGuardAuth module templates ## - -By default, `sfGuardAuth` module comes with 2 very simple templates: - - * `signinSuccess.php` - * `secureSuccess.php` - -If you want to customize one of these templates: - - * Create a `sfGuardAuth` module in your application (don't use the - `init-module` task, just create a `sfGuardAuth` directory) - - * Create a template with the name of the template you want to customize in - the `sfGuardAuth/templates` directory - - * symfony now renders your template instead of the default one - -## Customize `sfGuardAuth` module actions ## - -If you want to customize or add methods to the sfGuardAuth: - - * Create a `sfGuardAuth` module in your application - - * Create an `actions.class.php` file in your `actions` directory that inherit - from `BasesfGuardAuthActions` (don't forget to include the `BasesfGuardAuthActions` - as it can't be autoloaded by symfony) - - renderText('This is a new sfGuardAuth action.'); - } - } - -## `sfGuardSecurityUser` class ## - -This class inherits from the `sfBasicSecurityUser` class from symfony and is -used for the `user` object in your symfony application. -(because you changed the `myUser` base class earlier) - -So, to access it, you can use the standard `$this->getUser()` in your actions -or `$sf_user` in your templates. - -`sfGuardSecurityUser` adds some methods: - - * `signIn()` and `signOut()` methods - * `getGuardUser()` that returns the `sfGuardUser` object - * a bunch of proxy methods to access directly the `sfGuardUser` object - -For example, to get the current username: - - $this->getUser()->getGuardUser()->getUsername() - - // or via the proxy method - $this->getUser()->getUsername() - -## Super administrator flag ## - -`sfDoctrineGuardPlugin` has a notion of super administrator. A user that is a super -administrator bypasses all credential checks. - -The super administrator flag cannot be set on the web, you must set the flag -directly in the database or use the pake task: - - symfony guard:promote admin - -## Validators ## - -`sfDoctrineGuardPlugin` comes with a validator that you can use in your modules: -`sfGuardUserValidator`. - -This validator is used by the `sfGuardAuth` module to validate a user and -password and automatically signin the user. - -## Check the user password with an external method ## - -If you don't want to store the password in the database because you already -have a LDAP server, a .htaccess file or if you store your passwords in another -table, you can provide your own `checkPassword` callable (static method or -function) in `app.yml`: - - all: - sf_guard_plugin: - check_password_callable: [MyLDAPClass, checkPassword] - -When symfony will call the `$this->getUser()->checkPassword()` method, it will -call your method or function. Your function must takes 2 parameters, the first -one is the username and the second one is the password. It must returns true -or false. Here is a template for such a function: - - function checkLDAPPassword($username, $password) - { - $user = LDAP::getUser($username); - if ($user->checkPassword($password)) - { - return true; - } - else - { - return false; - } - } - -## Change the algorithm used to store passwords ## - -By default, passwords are stored as a `sha1()` hash. But you can change this -with any callable in `app.yml`: - - all: - sf_guard_plugin: - algorithm_callable: [MyCryptoClass, MyCryptoMethod] - -or: - - all: - sf_guard_plugin: - algorithm_callable: md5 - -As the algorithm is stored for each user, you can change your mind later -without the need to regenerate all passwords for the current users. - -## Change the name or expiration period of the "Remember Me" cookie ## - -By default, the "Remember Me" feature creates a cookie named `sfRemember` -that will last 15 days. You can change this behavior in `app.yml`: - - all: - sf_guard_plugin: - remember_key_expiration_age: 2592000 # 30 days in seconds - remember_cookie_name: myAppRememberMe - -## Customize `sfGuardAuth` redirect handling ## - -If you want to redirect the user to his profile after a success login or -define a logout site. - -You can change the redirect values in `app.yml`: - - all: - sf_guard_plugin: - success_signin_url: @my_route?param=value # the plugin use the referer as default - success_signout_url: module/action # the plugin use the referer as default \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/VERSION b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/VERSION deleted file mode 100644 index ee90284..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.0.4 diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/doctrine/schema.yml b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/doctrine/schema.yml deleted file mode 100644 index eff91b9..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/doctrine/schema.yml +++ /dev/null @@ -1,182 +0,0 @@ -sfGuardGroup: - actAs: [Timestampable] - columns: - name: - type: string(255) - unique: true - description: string(1000) - relations: - Users: - class: sfGuardUser - refClass: sfGuardUserGroup - local: group_id - foreign: user_id - foreignAlias: Groups - Permissions: - class: sfGuardPermission - local: group_id - foreign: permission_id - refClass: sfGuardGroupPermission - foreignAlias: Groups - -sfGuardPermission: - actAs: [Timestampable] - columns: - name: - type: string(255) - unique: true - description: string(1000) - -sfGuardGroupPermission: - options: - symfony: - form: false - filter: false - actAs: [Timestampable] - columns: - group_id: - type: integer - primary: true - permission_id: - type: integer - primary: true - relations: - Group: - class: sfGuardGroup - local: group_id - onDelete: CASCADE - Permission: - class: sfGuardPermission - local: permission_id - onDelete: CASCADE - -sfGuardUser: - actAs: [Timestampable] - columns: - first_name: string(255) - last_name: string(255) - email_address: - type: string(255) - notnull: true - unique: true - username: - type: string(128) - notnull: true - unique: true - algorithm: - type: string(128) - default: sha1 - notnull: true - salt: string(128) - password: string(128) - is_active: - type: boolean - default: 1 - is_super_admin: - type: boolean - default: false - last_login: - type: timestamp - indexes: - is_active_idx: - fields: [is_active] - relations: - Groups: - class: sfGuardGroup - local: user_id - foreign: group_id - refClass: sfGuardUserGroup - foreignAlias: Users - Permissions: - class: sfGuardPermission - local: user_id - foreign: permission_id - refClass: sfGuardUserPermission - foreignAlias: Users - -sfGuardUserPermission: - options: - symfony: - form: false - filter: false - actAs: [Timestampable] - columns: - user_id: - type: integer - primary: true - permission_id: - type: integer - primary: true - relations: - User: - class: sfGuardUser - local: user_id - onDelete: CASCADE - Permission: - class: sfGuardPermission - local: permission_id - onDelete: CASCADE - -sfGuardUserGroup: - options: - symfony: - form: false - filter: false - actAs: [Timestampable] - columns: - user_id: - type: integer - primary: true - group_id: - type: integer - primary: true - relations: - User: - class: sfGuardUser - local: user_id - onDelete: CASCADE - Group: - class: sfGuardGroup - local: group_id - onDelete: CASCADE - -sfGuardRememberKey: - options: - symfony: - form: false - filter: false - actAs: [Timestampable] - columns: - user_id: integer - remember_key: string(32) - ip_address: string(50) - relations: - User: - class: sfGuardUser - local: user_id - foreignAlias: RememberKeys - foreignType: one - onDelete: CASCADE - -sfGuardForgotPassword: - options: - symfony: - form: false - filter: false - actAs: [Timestampable] - columns: - user_id: - type: integer - notnull: true - unique_key: string(255) - expires_at: - type: timestamp - notnull: true - relations: - User: - class: sfGuardUser - local: user_id - type: one - foreignType: one - foreignAlias: ForgotPassword - onDelete: CASCADE \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/sfDoctrineGuardPluginConfiguration.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/sfDoctrineGuardPluginConfiguration.class.php deleted file mode 100644 index 2c88ef3..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/config/sfDoctrineGuardPluginConfiguration.class.php +++ /dev/null @@ -1,40 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * sfDoctrineGuardPlugin configuration. - * - * @package sfDoctrineGuardPlugin - * @subpackage config - * @author Fabien Potencier - * @author Jonathan H. Wage - * @version SVN: $Id: sfDoctrineGuardPluginConfiguration.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfDoctrineGuardPluginConfiguration extends sfPluginConfiguration -{ - /** - * @see sfPluginConfiguration - */ - public function initialize() - { - if (sfConfig::get('app_sf_guard_plugin_routes_register', true) && in_array('sfGuardAuth', sfConfig::get('sf_enabled_modules', array()))) - { - $this->dispatcher->connect('routing.load_configuration', array('sfGuardRouting', 'listenToRoutingLoadConfigurationEvent')); - } - - foreach (array('sfGuardUser', 'sfGuardGroup', 'sfGuardPermission', 'sfGuardRegister', 'sfGuardForgotPassword') as $module) - { - if (in_array($module, sfConfig::get('sf_enabled_modules', array()))) - { - $this->dispatcher->connect('routing.load_configuration', array('sfGuardRouting', 'addRouteFor'.str_replace('sfGuard', '', $module))); - } - } - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/fixtures/fixtures.yml.sample b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/fixtures/fixtures.yml.sample deleted file mode 100644 index e6ca49b..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/fixtures/fixtures.yml.sample +++ /dev/null @@ -1,20 +0,0 @@ -sfGuardUser: - User_admin: - first_name: John - last_name: Doe - email_address: john.doe@gmail.com - username: admin - password: admin - is_super_admin: true - Groups: [Group_admin] - -sfGuardGroup: - Group_admin: - name: admin - description: Administrator group - Permissions: [Permission_admin] - -sfGuardPermission: - Permission_admin: - name: admin - description: Administrator permission \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/tasks/.sf b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/data/tasks/.sf deleted file mode 100644 index e69de29..0000000 diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.es.xml b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.es.xml deleted file mode 100644 index 123beae..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.es.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - -

- - - Username - Usuario - - - Password - Contraseña - - - Remember - Recordar - - - Signin - Conectar - - - Forgot your password? - ¿Olvidó su contraseña? - - - You don't have the required permission to access this page. - No tiene los permisos requeridos para acceder a esta página. - - - - \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.fr.xml b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.fr.xml deleted file mode 100644 index 957ee7a..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/i18n/sf_guard.fr.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - -
- - - Username - Nom d'utilisateur - - - Password - Mot de passe - - - Remember - Se rappeler - - - Signin - Se connecter - - - Forgot your password? - Mot de passe oublié ? - - - You don't have the required permission to access this page. - Vous n'avez pas les permissions nécessaires pour accéder à cette page. - - - - \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php deleted file mode 100644 index 915f694..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroupFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardGroupFormFilter extends BasesfGuardGroupFormFilter -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php deleted file mode 100644 index 88b9eb0..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardPermissionFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardPermissionFormFilter extends BasesfGuardPermissionFormFilter -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php deleted file mode 100644 index 92de204..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserFormFilter.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardUserFormFilter extends BasesfGuardUserFormFilter -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php deleted file mode 100644 index e97e057..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @version SVN: $Id: BasesfGuardRequestForgotPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class BasesfGuardRequestForgotPasswordForm extends BaseForm -{ - public function setup() - { - $this->widgetSchema['email_address'] = new sfWidgetFormInput(); - $this->validatorSchema['email_address'] = new sfValidatorString(); - - $this->widgetSchema->setNameFormat('forgot_password[%s]'); - } - - public function isValid() - { - $valid = parent::isValid(); - if ($valid) - { - $values = $this->getValues(); - $this->user = Doctrine_Core::getTable('sfGuardUser') - ->createQuery('u') - ->where('u.email_address = ?', $values['email_address']) - ->fetchOne(); - - if ($this->user) - { - return true; - } else { - return false; - } - } else { - return false; - } - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardGroupForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardGroupForm.class.php deleted file mode 100644 index b16a97a..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardGroupForm.class.php +++ /dev/null @@ -1,28 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroupForm.class.php 24629 2009-12-01 00:34:36Z Jonathan.Wage $ - */ -abstract class PluginsfGuardGroupForm extends BasesfGuardGroupForm -{ - /** - * @see sfForm - */ - public function setupInheritance() - { - parent::setupInheritance(); - - unset( - $this['created_at'], - $this['updated_at'] - ); - - $this->widgetSchema['users_list']->setLabel('Users'); - $this->widgetSchema['permissions_list']->setLabel('Permissions'); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardPermissionForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardPermissionForm.class.php deleted file mode 100644 index d5c8a68..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardPermissionForm.class.php +++ /dev/null @@ -1,25 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardPermissionForm.class.php 24629 2009-12-01 00:34:36Z Jonathan.Wage $ - */ -abstract class PluginsfGuardPermissionForm extends BasesfGuardPermissionForm -{ - /** - * @see sfForm - */ - public function setupInheritance() - { - parent::setupInheritance(); - - unset($this['created_at'], $this['updated_at']); - - $this->widgetSchema['groups_list']->setLabel('Groups'); - $this->widgetSchema['users_list']->setLabel('Users'); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardUserForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardUserForm.class.php deleted file mode 100644 index 29a03de..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/PluginsfGuardUserForm.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardUserForm extends BasesfGuardUserForm -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php deleted file mode 100644 index d82c056..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php +++ /dev/null @@ -1,27 +0,0 @@ - - * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class BasesfGuardChangeUserPasswordForm extends BasesfGuardUserForm -{ - public function setup() - { - parent::setup(); - - $this->useFields(array('password')); - - $this->widgetSchema['password'] = new sfWidgetFormInputPassword(); - $this->validatorSchema['password']->setOption('required', true); - $this->widgetSchema['password_again'] = new sfWidgetFormInputPassword(); - $this->validatorSchema['password_again'] = clone $this->validatorSchema['password']; - $this->validatorSchema['password_again']->setOption('required', true); - - $this->mergePostValidator(new sfValidatorSchemaCompare('password', sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid' => 'The two passwords must be the same.'))); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardFormSignin.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardFormSignin.class.php deleted file mode 100644 index b0a1778..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardFormSignin.class.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @author Jonathan H. Wage - * @version SVN: $Id: BasesfGuardFormSignin.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class BasesfGuardFormSignin extends BaseForm -{ - /** - * @see sfForm - */ - public function setup() - { - $this->setWidgets(array( - 'username' => new sfWidgetFormInputText(), - 'password' => new sfWidgetFormInputPassword(array('type' => 'password')), - 'remember' => new sfWidgetFormInputCheckbox(), - )); - - $this->setValidators(array( - 'username' => new sfValidatorString(), - 'password' => new sfValidatorString(), - 'remember' => new sfValidatorBoolean(), - )); - - if (sfConfig::get('app_sf_guard_plugin_allow_login_with_email', true)) - { - $this->widgetSchema['username']->setLabel('Username or E-Mail'); - } - - $this->validatorSchema->setPostValidator(new sfGuardValidatorUser()); - - $this->widgetSchema->setNameFormat('signin[%s]'); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php deleted file mode 100644 index 7e8e39c..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php +++ /dev/null @@ -1,27 +0,0 @@ - - * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class BasesfGuardRegisterForm extends sfGuardUserAdminForm -{ - public function setup() - { - parent::setup(); - - unset( - $this['is_active'], - $this['is_super_admin'], - $this['updated_at'], - $this['groups_list'], - $this['permissions_list'] - ); - - $this->validatorSchema['password']->setOption('required', true); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php deleted file mode 100644 index b385e1f..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php +++ /dev/null @@ -1,40 +0,0 @@ - - * @version SVN: $Id: BasesfGuardUserAdminForm.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class BasesfGuardUserAdminForm extends BasesfGuardUserForm -{ - /** - * @see sfForm - */ - public function setup() - { - parent::setup(); - - unset( - $this['last_login'], - $this['created_at'], - $this['updated_at'], - $this['salt'], - $this['algorithm'] - ); - - $this->widgetSchema['groups_list']->setLabel('Groups'); - $this->widgetSchema['permissions_list']->setLabel('Permissions'); - - $this->widgetSchema['password'] = new sfWidgetFormInputPassword(); - $this->validatorSchema['password']->setOption('required', false); - $this->widgetSchema['password_again'] = new sfWidgetFormInputPassword(); - $this->validatorSchema['password_again'] = clone $this->validatorSchema['password']; - - $this->widgetSchema->moveField('password_again', 'after', 'password'); - - $this->mergePostValidator(new sfValidatorSchemaCompare('password', sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid' => 'The two passwords must be the same.'))); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php deleted file mode 100644 index b9f68fa..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @version SVN: $Id: sfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class sfGuardChangeUserPasswordForm extends BasesfGuardChangeUserPasswordForm -{ - /** - * @see sfForm - */ - public function configure() - { - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardFormSignin.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardFormSignin.class.php deleted file mode 100644 index ef86877..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardFormSignin.class.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @version SVN: $Id: sfGuardFormSignin.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class sfGuardFormSignin extends BasesfGuardFormSignin -{ - /** - * @see sfForm - */ - public function configure() - { - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardRegisterForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardRegisterForm.class.php deleted file mode 100644 index 6816142..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardRegisterForm.class.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @version SVN: $Id: BasesfGuardChangeUserPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class sfGuardRegisterForm extends BasesfGuardRegisterForm -{ - /** - * @see sfForm - */ - public function configure() - { - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardUserAdminForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardUserAdminForm.class.php deleted file mode 100644 index b05a4bc..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/doctrine/sfGuardUserAdminForm.class.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @version SVN: $Id: sfGuardUserAdminForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class sfGuardUserAdminForm extends BasesfGuardUserAdminForm -{ - /** - * @see sfForm - */ - public function configure() - { - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/sfGuardRequestForgotPasswordForm.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/sfGuardRequestForgotPasswordForm.class.php deleted file mode 100644 index 8e3f85c..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/form/sfGuardRequestForgotPasswordForm.class.php +++ /dev/null @@ -1,19 +0,0 @@ - - * @version SVN: $Id: BasesfGuardRequestForgotPasswordForm.class.php 23536 2009-11-02 21:41:21Z Kris.Wallsmith $ - */ -class sfGuardRequestForgotPasswordForm extends BasesfGuardRequestForgotPasswordForm -{ - /** - * @see sfForm - */ - public function configure() - { - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPassword.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPassword.class.php deleted file mode 100644 index 408798f..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPassword.class.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @version SVN: $Id: Builder.php 6820 2009-11-30 17:27:49Z jwage $ - */ -abstract class PluginsfGuardForgotPassword extends BasesfGuardForgotPassword -{ - -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php deleted file mode 100644 index 1d97f0a..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php +++ /dev/null @@ -1,7 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroup.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardGroup extends BasesfGuardGroup -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermission.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermission.class.php deleted file mode 100644 index ccd4555..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermission.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroupPermission.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardGroupPermission extends BasesfGuardGroupPermission -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php deleted file mode 100644 index 23ae1f6..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroupPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardGroupPermissionTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupTable.class.php deleted file mode 100644 index 02faf42..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardGroupTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardGroupTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardGroupTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermission.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermission.class.php deleted file mode 100644 index 5a1a314..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermission.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardPermission.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardPermission extends BasesfGuardPermission -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermissionTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermissionTable.class.php deleted file mode 100644 index ff0815b..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardPermissionTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardPermissionTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKey.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKey.class.php deleted file mode 100644 index c57a17d..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKey.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardRememberKey.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardRememberKey extends BasesfGuardRememberKey -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php deleted file mode 100644 index e1418e0..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardRememberKeyTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardRememberKeyTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUser.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUser.class.php deleted file mode 100644 index 5c774c5..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUser.class.php +++ /dev/null @@ -1,292 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUser.class.php 25605 2009-12-18 18:55:55Z Jonathan.Wage $ - */ -abstract class PluginsfGuardUser extends BasesfGuardUser -{ - protected - $_groups = null, - $_permissions = null, - $_allPermissions = null; - - /** - * Returns the string representation of the object: "Full Name (username)" - * - * @return string - */ - public function __toString() - { - return (string) $this->getName().' ('.$this->getUsername().')'; - } - - /** - * Returns the first and last name of the user concatenated together - * - * @return string $name - */ - public function getName() - { - return trim($this->getFirstName().' '.$this->getLastName()); - } - - /** - * Sets the user password. - * - * @param string $password - */ - public function setPassword($password) - { - if (!$password && 0 == strlen($password)) - { - return; - } - - if (!$salt = $this->getSalt()) - { - $salt = md5(rand(100000, 999999).$this->getUsername()); - $this->setSalt($salt); - } - $modified = $this->getModified(); - if ((!$algorithm = $this->getAlgorithm()) || (isset($modified['algorithm']) && $modified['algorithm'] == $this->getTable()->getDefaultValueOf('algorithm'))) - { - $algorithm = sfConfig::get('app_sf_guard_plugin_algorithm_callable', 'sha1'); - } - $algorithmAsStr = is_array($algorithm) ? $algorithm[0].'::'.$algorithm[1] : $algorithm; - if (!is_callable($algorithm)) - { - throw new sfException(sprintf('The algorithm callable "%s" is not callable.', $algorithmAsStr)); - } - $this->setAlgorithm($algorithmAsStr); - - $this->_set('password', call_user_func_array($algorithm, array($salt.$password))); - } - - /** - * Returns whether or not the given password is valid. - * - * @param string $password - * @return boolean - */ - public function checkPassword($password) - { - if ($callable = sfConfig::get('app_sf_guard_plugin_check_password_callable')) - { - return call_user_func_array($callable, array($this->getUsername(), $password, $this)); - } - else - { - return $this->checkPasswordByGuard($password); - } - } - - /** - * Returns whether or not the given password is valid. - * - * @param string $password - * @return boolean - * @throws sfException - */ - public function checkPasswordByGuard($password) - { - $algorithm = $this->getAlgorithm(); - if (false !== $pos = strpos($algorithm, '::')) - { - $algorithm = array(substr($algorithm, 0, $pos), substr($algorithm, $pos + 2)); - } - if (!is_callable($algorithm)) - { - throw new sfException(sprintf('The algorithm callable "%s" is not callable.', $algorithm)); - } - - return $this->getPassword() == call_user_func_array($algorithm, array($this->getSalt().$password)); - } - - /** - * Adds the user a new group from its name. - * - * @param string $name The group name - * @param Doctrine_Connection $con A Doctrine_Connection object - * @throws sfException - */ - public function addGroupByName($name, $con = null) - { - $group = Doctrine_Core::getTable('sfGuardGroup')->findOneByName($name); - if (!$group) - { - throw new sfException(sprintf('The group "%s" does not exist.', $name)); - } - - $ug = new sfGuardUserGroup(); - $ug->setUser($this); - $ug->setGroup($group); - - $ug->save($con); - } - - /** - * Adds the user a permission from its name. - * - * @param string $name The permission name - * @param Doctrine_Connection $con A Doctrine_Connection object - * @throws sfException - */ - public function addPermissionByName($name, $con = null) - { - $permission = Doctrine_Core::getTable('sfGuardPermission')->findOneByName($name); - if (!$permission) - { - throw new sfException(sprintf('The permission "%s" does not exist.', $name)); - } - - $up = new sfGuardUserPermission(); - $up->setUser($this); - $up->setPermission($permission); - - $up->save($con); - } - - /** - * Checks whether or not the user belongs to the given group. - * - * @param string $name The group name - * @return boolean - */ - public function hasGroup($name) - { - $this->loadGroupsAndPermissions(); - return isset($this->_groups[$name]); - } - - /** - * Returns all related groups names. - * - * @return array - */ - public function getGroupNames() - { - $this->loadGroupsAndPermissions(); - return array_keys($this->_groups); - } - - /** - * Returns whether or not the user has the given permission. - * - * @return boolean - */ - public function hasPermission($name) - { - $this->loadGroupsAndPermissions(); - return isset($this->_allPermissions[$name]); - } - - /** - * Returns an array of all user's permissions names. - * - * @return array - */ - public function getPermissionNames() - { - $this->loadGroupsAndPermissions(); - return array_keys($this->_allPermissions); - } - - /** - * Returns an array containing all permissions, including groups permissions - * and single permissions. - * - * @return array - */ - public function getAllPermissions() - { - if (!$this->_allPermissions) - { - $this->_allPermissions = array(); - $permissions = $this->getPermissions(); - foreach ($permissions as $permission) - { - $this->_allPermissions[$permission->getName()] = $permission; - } - - foreach ($this->getGroups() as $group) - { - foreach ($group->getPermissions() as $permission) - { - $this->_allPermissions[$permission->getName()] = $permission; - } - } - } - - return $this->_allPermissions; - } - - /** - * Returns an array of all permission names. - * - * @return array - */ - public function getAllPermissionNames() - { - return array_keys($this->getAllPermissions()); - } - - /** - * Loads the user's groups and permissions. - * - */ - public function loadGroupsAndPermissions() - { - $this->getAllPermissions(); - - if (!$this->_permissions) - { - $permissions = $this->getPermissions(); - foreach ($permissions as $permission) - { - $this->_permissions[$permission->getName()] = $permission; - } - } - - if (!$this->_groups) - { - $groups = $this->getGroups(); - foreach ($groups as $group) - { - $this->_groups[$group->getName()] = $group; - } - } - } - - /** - * Reloads the user's groups and permissions. - */ - public function reloadGroupsAndPermissions() - { - $this->_groups = null; - $this->_permissions = null; - $this->_allPermissions = null; - } - - /** - * Sets the password hash. - * - * @param string $v - */ - public function setPasswordHash($v) - { - if (!is_null($v) && !is_string($v)) - { - $v = (string) $v; - } - - if ($this->password !== $v) - { - $this->_set('password', $v); - } - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroup.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroup.class.php deleted file mode 100644 index 85fa0ed..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroup.class.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserGroup.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -abstract class PluginsfGuardUserGroup extends BasesfGuardUserGroup -{ - public function postSave($event) - { - parent::postSave($event); - $this->getUser()->reloadGroupsAndPermissions(); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php deleted file mode 100644 index d986584..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserGroupTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardUserGroupTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermission.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermission.class.php deleted file mode 100644 index d983d71..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermission.class.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserPermission.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -abstract class PluginsfGuardUserPermission extends BasesfGuardUserPermission -{ - public function postSave($event) - { - parent::postSave($event); - $this->getUser()->reloadGroupsAndPermissions(); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php deleted file mode 100644 index fbfec18..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php +++ /dev/null @@ -1,13 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserPermissionTable.class.php 23793 2009-11-11 17:42:50Z Kris.Wallsmith $ - */ -abstract class PluginsfGuardUserPermissionTable extends Doctrine_Table -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserTable.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserTable.class.php deleted file mode 100644 index 7ff4767..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/model/doctrine/PluginsfGuardUserTable.class.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @version SVN: $Id: PluginsfGuardUserTable.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -abstract class PluginsfGuardUserTable extends Doctrine_Table -{ - /** - * Retrieves a sfGuardUser object by username and is_active flag. - * - * @param string $username The username - * @param boolean $isActive The user's status - * - * @return sfGuardUser - */ - public function retrieveByUsername($username, $isActive = true) - { - $query = Doctrine_Core::getTable('sfGuardUser')->createQuery('u') - ->where('u.username = ?', $username) - ->addWhere('u.is_active = ?', $isActive) - ; - - return $query->fetchOne(); - } - - /** - * Retrieves a sfGuardUser object by username or email_address and is_active flag. - * - * @param string $username The username - * @param boolean $isActive The user's status - * - * @return sfGuardUser - */ - public function retrieveByUsernameOrEmailAddress($username, $isActive = true) - { - $query = Doctrine_Core::getTable('sfGuardUser')->createQuery('u') - ->where('u.username = ? OR u.email_address = ?', array($username, $username)) - ->addWhere('u.is_active = ?', $isActive) - ; - - return $query->fetchOne(); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/routing/sfGuardRouting.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/routing/sfGuardRouting.class.php deleted file mode 100644 index c9bc719..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/routing/sfGuardRouting.class.php +++ /dev/null @@ -1,118 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: sfGuardRouting.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardRouting -{ - /** - * Listens to the routing.load_configuration event. - * - * @param sfEvent An sfEvent instance - * @static - */ - static public function listenToRoutingLoadConfigurationEvent(sfEvent $event) - { - $r = $event->getSubject(); - - // preprend our routes - $r->prependRoute('sf_guard_signin', new sfRoute('/guard/login', array('module' => 'sfGuardAuth', 'action' => 'signin'))); - $r->prependRoute('sf_guard_signout', new sfRoute('/guard/logout', array('module' => 'sfGuardAuth', 'action' => 'signout'))); - } - - static public function addRouteForForgotPassword(sfEvent $event) - { - $r = $event->getSubject(); - - $r->prependRoute('sf_guard_forgot_password', new sfRoute('/guard/forgot_password', array('module' => 'sfGuardForgotPassword', 'action' => 'index'))); - $r->prependRoute('sf_guard_forgot_password_change', new sfDoctrineRoute('/guard/forgot_password/:unique_key', array( - 'module' => 'sfGuardForgotPassword', - 'action' => 'change' - ), array( - 'sf_method' => array('get', 'post') - ), array( - 'model' => 'sfGuardForgotPassword', - 'type' => 'object' - ))); - } - - /** - * Adds an sfDoctrineRouteCollection collection to manage users. - * - * @param sfEvent $event - * @static - */ - static public function addRouteForUser(sfEvent $event) - { - $event->getSubject()->prependRoute('sf_guard_user', new sfDoctrineRouteCollection(array( - 'name' => 'sf_guard_user', - 'model' => 'sfGuardUser', - 'module' => 'sfGuardUser', - 'prefix_path' => 'guard/users', - 'with_wildcard_routes' => true, - 'collection_actions' => array('filter' => 'post', 'batch' => 'post'), - 'requirements' => array(), - ))); - } - - /** - * Adds an sfDoctrineRouteCollection collection to manage groups. - * - * @param sfEvent $event - * @static - */ - static public function addRouteForGroup(sfEvent $event) - { - $event->getSubject()->prependRoute('sf_guard_group', new sfDoctrineRouteCollection(array( - 'name' => 'sf_guard_group', - 'model' => 'sfGuardGroup', - 'module' => 'sfGuardGroup', - 'prefix_path' => 'guard/groups', - 'with_wildcard_routes' => true, - 'collection_actions' => array('filter' => 'post', 'batch' => 'post'), - 'requirements' => array(), - ))); - } - - /** - * Adds an sfDoctrineRouteCollection collection to manage permissions. - * - * @param sfEvent $event - * @static - */ - static public function addRouteForPermission(sfEvent $event) - { - $event->getSubject()->prependRoute('sf_guard_permission', new sfDoctrineRouteCollection(array( - 'name' => 'sf_guard_permission', - 'model' => 'sfGuardPermission', - 'module' => 'sfGuardPermission', - 'prefix_path' => 'guard/permissions', - 'with_wildcard_routes' => true, - 'collection_actions' => array('filter' => 'post', 'batch' => 'post'), - 'requirements' => array(), - ))); - } - - /** - * Adds an sfRoute for registration. - * - * @param sfEvent $event - * @static - */ - static public function addRouteForRegister(sfEvent $event) - { - $event->getSubject()->prependRoute('sf_guard_register', new sfRoute('/guard/register', array('module' => 'sfGuardRegister', 'action' => 'index'))); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardBasicSecurityFilter.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardBasicSecurityFilter.class.php deleted file mode 100644 index 2720726..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardBasicSecurityFilter.class.php +++ /dev/null @@ -1,56 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Processes the "remember me" cookie. - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: sfGuardBasicSecurityFilter.class.php 27166 2010-01-25 21:04:41Z Kris.Wallsmith $ - * - * @deprecated Use {@link sfGuardRememberMeFilter} instead - */ -class sfGuardBasicSecurityFilter extends sfBasicSecurityFilter -{ - /** - * Executes the filter chain. - * - * @param sfFilterChain $filterChain - */ - public function execute($filterChain) - { - $cookieName = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember'); - - if ($this->isFirstCall()) - { - // deprecated notice - $this->context->getEventDispatcher()->notify(new sfEvent($this, 'application.log', array(sprintf('The filter "%s" is deprecated. Use "sfGuardRememberMeFilter" instead.', __CLASS__), 'priority' => sfLogger::NOTICE))); - - if ( - $this->context->getUser()->isAnonymous() - && - $cookie = $this->context->getRequest()->getCookie($cookieName) - ) - { - $q = Doctrine_Core::getTable('sfGuardRememberKey')->createQuery('r') - ->innerJoin('r.User u') - ->where('r.remember_key = ?', $cookie); - - if ($q->count()) - { - $this->context->getUser()->signIn($q->fetchOne()->User); - } - } - } - - parent::execute($filterChain); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardRememberMeFilter.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardRememberMeFilter.class.php deleted file mode 100644 index 7ee152c..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/sfGuardRememberMeFilter.class.php +++ /dev/null @@ -1,58 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Processes the "remember me" cookie. - * - * This filter should be added to the application filters.yml file **above** - * the security filter: - * - * remember_me: - * class: sfGuardRememberMeFilter - * - * security: ~ - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: sfGuardRememberMeFilter.class.php 27166 2010-01-25 21:04:41Z Kris.Wallsmith $ - */ -class sfGuardRememberMeFilter extends sfFilter -{ - /** - * Executes the filter chain. - * - * @param sfFilterChain $filterChain - */ - public function execute($filterChain) - { - $cookieName = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember'); - - if ( - $this->isFirstCall() - && - $this->context->getUser()->isAnonymous() - && - $cookie = $this->context->getRequest()->getCookie($cookieName) - ) - { - $q = Doctrine_Core::getTable('sfGuardRememberKey')->createQuery('r') - ->innerJoin('r.User u') - ->where('r.remember_key = ?', $cookie); - - if ($q->count()) - { - $this->context->getUser()->signIn($q->fetchOne()->User); - } - } - - $filterChain->execute(); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddGroupTask.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddGroupTask.class.php deleted file mode 100644 index ad9eb80..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddGroupTask.class.php +++ /dev/null @@ -1,66 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Add a group to a user. - * - * @package symfony - * @subpackage task - * @author Fabien Potencier - * @version SVN: $Id: sfGuardAddGroupTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardAddGroupTask extends sfBaseTask -{ - /** - * @see sfTask - */ - protected function configure() - { - $this->addArguments(array( - new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'), - new sfCommandArgument('group', sfCommandArgument::REQUIRED, 'The group name'), - )); - - $this->addOptions(array( - new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), - new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), - )); - - $this->namespace = 'guard'; - $this->name = 'add-group'; - $this->briefDescription = 'Adds a group to a user'; - - $this->detailedDescription = <<configuration); - - $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']); - if (!$user) - { - throw new sfCommandException(sprintf('User "%s" does not exist.', $arguments['username'])); - } - - $user->addGroupByName($arguments['group']); - - $this->logSection('guard', sprintf('Add group %s to user %s', $arguments['group'], $arguments['username'])); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddPermissionTask.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddPermissionTask.class.php deleted file mode 100644 index 9e31ec9..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardAddPermissionTask.class.php +++ /dev/null @@ -1,66 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Add a permission to a user. - * - * @package symfony - * @subpackage task - * @author Fabien Potencier - * @version SVN: $Id: sfGuardAddPermissionTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardAddPermissionTask extends sfBaseTask -{ - /** - * @see sfTask - */ - protected function configure() - { - $this->addArguments(array( - new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'), - new sfCommandArgument('permission', sfCommandArgument::REQUIRED, 'The permission name'), - )); - - $this->addOptions(array( - new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), - new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), - )); - - $this->namespace = 'guard'; - $this->name = 'add-permission'; - $this->briefDescription = 'Adds a permission to a user'; - - $this->detailedDescription = <<configuration); - - $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']); - if (!$user) - { - throw new sfCommandException(sprintf('User "%s" does not exist.', $arguments['username'])); - } - - $user->addPermissionByName($arguments['permission']); - - $this->logSection('guard', sprintf('Add permission %s to user %s', $arguments['permission'], $arguments['username'])); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardChangePasswordTask.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardChangePasswordTask.class.php deleted file mode 100644 index 4bd1db7..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardChangePasswordTask.class.php +++ /dev/null @@ -1,70 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Promotes a user as a super administrator. - * - * @package symfony - * @subpackage task - * @author Hugo Hamon - * @version SVN: $Id: sfGuardChangePasswordTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardChangePasswordTask extends sfBaseTask -{ - /** - * @see sfTask - */ - protected function configure() - { - $this->addArguments(array( - new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'), - new sfCommandArgument('password', sfCommandArgument::REQUIRED, 'The new password'), - )); - - $this->addOptions(array( - new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), - new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), - )); - - $this->namespace = 'guard'; - $this->name = 'change-password'; - $this->briefDescription = 'Changes the password of the user'; - - $this->detailedDescription = <<configuration); - - $user = Doctrine_Core::getTable('sfGuardUser')->findOneByUsername($arguments['username']); - - if (!$user) - { - throw new sfException(sprintf('User identified by "%s" username does not exist or is not active.', $arguments['username'])); - } - - $user->setPassword($arguments['password']); - $user->save(); - - $this->logSection('guard', sprintf('Password of user identified by "%s" has been changed', $arguments['username'])); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardCreateUserTask.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardCreateUserTask.class.php deleted file mode 100644 index 57cf8f3..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardCreateUserTask.class.php +++ /dev/null @@ -1,71 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Create a new user. - * - * @package symfony - * @subpackage task - * @author Fabien Potencier - * @author Jonathan H. Wage - * @version SVN: $Id: sfGuardCreateUserTask.class.php 28922 2010-03-31 13:53:45Z noel $ - */ -class sfGuardCreateUserTask extends sfBaseTask -{ - /** - * @see sfTask - */ - protected function configure() - { - $this->addArguments(array( - new sfCommandArgument('email_address', sfCommandArgument::REQUIRED, 'The email address'), - new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The username'), - new sfCommandArgument('password', sfCommandArgument::REQUIRED, 'The password'), - new sfCommandArgument('first_name', sfCommandArgument::OPTIONAL, 'The first name'), - new sfCommandArgument('last_name', sfCommandArgument::OPTIONAL, 'The last name'), - )); - - $this->addOptions(array( - new sfCommandOption('is-super-admin', null, sfCommandOption::PARAMETER_NONE, 'Whether the user is a super admin', null), - new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), - new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), - )); - - $this->namespace = 'guard'; - $this->name = 'create-user'; - $this->briefDescription = 'Creates a user'; - - $this->detailedDescription = <<configuration); - - $user = new sfGuardUser(); - $user->setEmailAddress($arguments['email_address']); - $user->setUsername($arguments['username']); - $user->setPassword($arguments['password']); - $user->setFirstName($arguments['first_name']); - $user->setLastName($arguments['last_name']); - $user->setIsActive(true); - $user->setIsSuperAdmin($options['is-super-admin']); - $user->save(); - - $this->logSection('guard', sprintf('Create user "%s"', $arguments['username'])); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardPromoteSuperAdminTask.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardPromoteSuperAdminTask.class.php deleted file mode 100644 index 35ce5eb..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/task/sfGuardPromoteSuperAdminTask.class.php +++ /dev/null @@ -1,70 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * Promotes a user as a super administrator. - * - * @package symfony - * @subpackage task - * @author Fabien Potencier - * @author Hugo Hamon - * @version SVN: $Id: sfGuardPromoteSuperAdminTask.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardPromoteSuperAdminTask extends sfBaseTask -{ - /** - * @see sfTask - */ - protected function configure() - { - $this->addArguments(array( - new sfCommandArgument('username', sfCommandArgument::REQUIRED, 'The user name'), - )); - - $this->addOptions(array( - new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), - new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), - )); - - $this->namespace = 'guard'; - $this->name = 'promote'; - $this->briefDescription = 'Promotes a user as a super administrator'; - - $this->detailedDescription = <<configuration); - - $user = Doctrine_Core::getTable('sfGuardUser')->retrieveByUsername($arguments['username']); - - if (!$user) - { - throw new sfException(sprintf('User identified by "%s" username does not exist or is not active.', $arguments['username'])); - } - - $user->setIsSuperAdmin(true); - $user->save(); - - $this->logSection('guard', sprintf('User identified by "%s" username has been promoted as super administrator', $arguments['username'])); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/user/sfGuardSecurityUser.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/user/sfGuardSecurityUser.class.php deleted file mode 100644 index 9a3b1ba..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/user/sfGuardSecurityUser.class.php +++ /dev/null @@ -1,391 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: sfGuardSecurityUser.class.php 30264 2010-07-16 16:59:21Z Jonathan.Wage $ - */ -class sfGuardSecurityUser extends sfBasicSecurityUser -{ - protected $user = null; - - /** - * Initializes the sfGuardSecurityUser object. - * - * @param sfEventDispatcher $dispatcher The event dispatcher object - * @param sfStorage $storage The session storage object - * @param array $options An array of options - */ - public function initialize(sfEventDispatcher $dispatcher, sfStorage $storage, $options = array()) - { - parent::initialize($dispatcher, $storage, $options); - - if (!$this->isAuthenticated()) - { - // remove user if timeout - $this->getAttributeHolder()->removeNamespace('sfGuardSecurityUser'); - $this->user = null; - } - } - - /** - * Returns the referer uri. - * - * @param string $default The default uri to return - * @return string $referer The referer - */ - public function getReferer($default) - { - $referer = $this->getAttribute('referer', $default); - $this->getAttributeHolder()->remove('referer'); - - return $referer; - } - - /** - * Sets the referer. - * - * @param string $referer - */ - public function setReferer($referer) - { - if (!$this->hasAttribute('referer')) - { - $this->setAttribute('referer', $referer); - } - } - - /** - * Returns whether or not the user has the given credential. - * - * @param string $credential The credential name - * @param boolean $useAnd Whether or not to use an AND condition - * @return boolean - */ - public function hasCredential($credential, $useAnd = true) - { - if (empty($credential)) - { - return true; - } - - if (!$this->getGuardUser()) - { - return false; - } - - if ($this->getGuardUser()->getIsSuperAdmin()) - { - return true; - } - - return parent::hasCredential($credential, $useAnd); - } - - /** - * Returns whether or not the user is a super admin. - * - * @return boolean - */ - public function isSuperAdmin() - { - return $this->getGuardUser() ? $this->getGuardUser()->getIsSuperAdmin() : false; - } - - /** - * Returns whether or not the user is anonymous. - * - * @return boolean - */ - public function isAnonymous() - { - return !$this->isAuthenticated(); - } - - /** - * Signs in the user on the application. - * - * @param sfGuardUser $user The sfGuardUser id - * @param boolean $remember Whether or not to remember the user - * @param Doctrine_Connection $con A Doctrine_Connection object - */ - public function signIn($user, $remember = false, $con = null) - { - // signin - $this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser'); - $this->setAuthenticated(true); - $this->clearCredentials(); - $this->addCredentials($user->getAllPermissionNames()); - - // save last login - $user->setLastLogin(date('Y-m-d H:i:s')); - $user->save($con); - - // remember? - if ($remember) - { - $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600); - - // remove old keys - Doctrine_Core::getTable('sfGuardRememberKey')->createQuery() - ->delete() - ->where('created_at < ?', date('Y-m-d H:i:s', time() - $expiration_age)) - ->execute(); - - // remove other keys from this user - Doctrine_Core::getTable('sfGuardRememberKey')->createQuery() - ->delete() - ->where('user_id = ?', $user->getId()) - ->execute(); - - // generate new keys - $key = $this->generateRandomKey(); - - // save key - $rk = new sfGuardRememberKey(); - $rk->setRememberKey($key); - $rk->setUser($user); - $rk->setIpAddress($_SERVER['REMOTE_ADDR']); - $rk->save($con); - - // make key as a cookie - $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember'); - sfContext::getInstance()->getResponse()->setCookie($remember_cookie, $key, time() + $expiration_age); - } - } - - /** - * Returns a random generated key. - * - * @param int $len The key length - * @return string - */ - protected function generateRandomKey($len = 20) - { - return base_convert(sha1(uniqid(mt_rand(), true)), 16, 36); - } - - /** - * Signs out the user. - * - */ - public function signOut() - { - $this->getAttributeHolder()->removeNamespace('sfGuardSecurityUser'); - $this->user = null; - $this->clearCredentials(); - $this->setAuthenticated(false); - $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600); - $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember'); - sfContext::getInstance()->getResponse()->setCookie($remember_cookie, '', time() - $expiration_age); - } - - /** - * Returns the related sfGuardUser. - * - * @return sfGuardUser - */ - public function getGuardUser() - { - if (!$this->user && $id = $this->getAttribute('user_id', null, 'sfGuardSecurityUser')) - { - $this->user = Doctrine_Core::getTable('sfGuardUser')->find($id); - - if (!$this->user) - { - // the user does not exist anymore in the database - $this->signOut(); - - throw new sfException('The user does not exist anymore in the database.'); - } - } - - return $this->user; - } - - /** - * Returns the string representation of the object. - * - * @return string - */ - public function __toString() - { - return $this->getGuardUser()->__toString(); - } - - /** - * Returns the sfGuardUser object's username. - * - * @return string - */ - public function getUsername() - { - return $this->getGuardUser()->getUsername(); - } - - /** - * Returns the name(first and last) of the user - * - * @return string - */ - public function getName() - { - return $this->getGuardUser()->getName(); - } - - /** - * Returns the sfGuardUser object's email. - * - * @return string - */ - public function getEmail() - { - return $this->getGuardUser()->getEmail(); - } - - /** - * Sets the user's password. - * - * @param string $password The password - * @param Doctrine_Collection $con A Doctrine_Connection object - */ - public function setPassword($password, $con = null) - { - $this->getGuardUser()->setPassword($password); - $this->getGuardUser()->save($con); - } - - /** - * Returns whether or not the given password is valid. - * - * @return boolean - */ - public function checkPassword($password) - { - return $this->getGuardUser()->checkPassword($password); - } - - /** - * Returns whether or not the user belongs to the given group. - * - * @param string $name The group name - * @return boolean - */ - public function hasGroup($name) - { - return $this->getGuardUser() ? $this->getGuardUser()->hasGroup($name) : false; - } - - /** - * Returns the user's groups. - * - * @return array|Doctrine_Collection - */ - public function getGroups() - { - return $this->getGuardUser() ? $this->getGuardUser()->getGroups() : array(); - } - - /** - * Returns the user's group names. - * - * @return array - */ - public function getGroupNames() - { - return $this->getGuardUser() ? $this->getGuardUser()->getGroupNames() : array(); - } - - /** - * Returns whether or not the user has the given permission. - * - * @param string $name The permission name - * @return string - */ - public function hasPermission($name) - { - return $this->getGuardUser() ? $this->getGuardUser()->hasPermission($name) : false; - } - - /** - * Returns the Doctrine_Collection of single sfGuardPermission objects. - * - * @return Doctrine_Collection - */ - public function getPermissions() - { - return $this->getGuardUser()->getPermissions(); - } - - /** - * Returns the array of permissions names. - * - * @return array - */ - public function getPermissionNames() - { - return $this->getGuardUser() ? $this->getGuardUser()->getPermissionNames() : array(); - } - - /** - * Returns the array of all permissions. - * - * @return array - */ - public function getAllPermissions() - { - return $this->getGuardUser() ? $this->getGuardUser()->getAllPermissions() : array(); - } - - /** - * Returns the array of all permissions names. - * - * @return array - */ - public function getAllPermissionNames() - { - return $this->getGuardUser() ? $this->getGuardUser()->getAllPermissionNames() : array(); - } - - /** - * Returns the related profile object. - * - * @return Doctrine_Record - */ - public function getProfile() - { - return $this->getGuardUser() ? $this->getGuardUser()->getProfile() : null; - } - - /** - * Adds a group from its name to the current user. - * - * @param string $name The group name - * @param Doctrine_Connection $con A Doctrine_Connection object - */ - public function addGroupByName($name, $con = null) - { - return $this->getGuardUser()->addGroupByName($name, $con); - } - - /** - * Adds a permission from its name to the current user. - * - * @param string $name The permission name - * @param Doctrine_Connection $con A Doctrine_Connection object - */ - public function addPermissionByName($name, $con = null) - { - return $this->getGuardUser()->addPermissionByName($name, $con); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/validator/sfGuardValidatorUser.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/validator/sfGuardValidatorUser.class.php deleted file mode 100644 index 6bffa43..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/lib/validator/sfGuardValidatorUser.class.php +++ /dev/null @@ -1,69 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: sfGuardValidatorUser.class.php 25546 2009-12-17 23:27:55Z Jonathan.Wage $ - */ -class sfGuardValidatorUser extends sfValidatorBase -{ - public function configure($options = array(), $messages = array()) - { - $this->addOption('username_field', 'username'); - $this->addOption('password_field', 'password'); - $this->addOption('throw_global_error', false); - - $this->setMessage('invalid', 'The username and/or password is invalid.'); - } - - protected function doClean($values) - { - $username = isset($values[$this->getOption('username_field')]) ? $values[$this->getOption('username_field')] : ''; - $password = isset($values[$this->getOption('password_field')]) ? $values[$this->getOption('password_field')] : ''; - - $allowEmail = sfConfig::get('app_sf_guard_plugin_allow_login_with_email', true); - $method = $allowEmail ? 'retrieveByUsernameOrEmailAddress' : 'retrieveByUsername'; - - // don't allow to sign in with an empty username - if ($username) - { - if ($callable = sfConfig::get('app_sf_guard_plugin_retrieve_by_username_callable')) - { - $user = call_user_func_array($callable, array($username)); - } else { - $user = $this->getTable()->retrieveByUsername($username); - } - // user exists? - if($user) - { - // password is ok? - if ($user->getIsActive() && $user->checkPassword($password)) - { - return array_merge($values, array('user' => $user)); - } - } - } - - if ($this->getOption('throw_global_error')) - { - throw new sfValidatorError($this, 'invalid'); - } - - throw new sfValidatorErrorSchema($this, array($this->getOption('username_field') => new sfValidatorError($this, 'invalid'))); - } - - protected function getTable() - { - return Doctrine::getTable('sfGuardUser'); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/actions.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/actions.class.php deleted file mode 100644 index 74af6c0..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/actions.class.php +++ /dev/null @@ -1,22 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -require_once(dirname(__FILE__).'/../lib/BasesfGuardAuthActions.class.php'); - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: actions.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $ - */ -class sfGuardAuthActions extends BasesfGuardAuthActions -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/components.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/components.class.php deleted file mode 100644 index fc7dc33..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/actions/components.class.php +++ /dev/null @@ -1,22 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -require_once(dirname(__FILE__).'/../lib/BasesfGuardAuthComponents.class.php'); - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: components.class.php 23319 2009-10-25 12:22:23Z Kris.Wallsmith $ - */ -class sfGuardAuthComponents extends BasesfGuardAuthComponents -{ -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/config/security.yml b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/config/security.yml deleted file mode 100644 index 9e9163c..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/config/security.yml +++ /dev/null @@ -1,8 +0,0 @@ -secure: - is_secure: false - -signin: - is_secure: false - -signout: - is_secure: false diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php deleted file mode 100644 index 3da937d..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php +++ /dev/null @@ -1,89 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: BasesfGuardAuthActions.class.php 23800 2009-11-11 23:30:50Z Kris.Wallsmith $ - */ -class BasesfGuardAuthActions extends sfActions -{ - public function executeSignin($request) - { - $user = $this->getUser(); - if ($user->isAuthenticated()) - { - return $this->redirect('@homepage'); - } - - $class = sfConfig::get('app_sf_guard_plugin_signin_form', 'sfGuardFormSignin'); - $this->form = new $class(); - - if ($request->isMethod('post')) - { - $this->form->bind($request->getParameter('signin')); - if ($this->form->isValid()) - { - $values = $this->form->getValues(); - $this->getUser()->signin($values['user'], array_key_exists('remember', $values) ? $values['remember'] : false); - - // always redirect to a URL set in app.yml - // or to the referer - // or to the homepage - $signinUrl = sfConfig::get('app_sf_guard_plugin_success_signin_url', $user->getReferer($request->getReferer())); - - return $this->redirect('' != $signinUrl ? $signinUrl : '@homepage'); - } - } - else - { - if ($request->isXmlHttpRequest()) - { - $this->getResponse()->setHeaderOnly(true); - $this->getResponse()->setStatusCode(401); - - return sfView::NONE; - } - - // if we have been forwarded, then the referer is the current URL - // if not, this is the referer of the current request - $user->setReferer($this->getContext()->getActionStack()->getSize() > 1 ? $request->getUri() : $request->getReferer()); - - $module = sfConfig::get('sf_login_module'); - if ($this->getModuleName() != $module) - { - return $this->redirect($module.'/'.sfConfig::get('sf_login_action')); - } - - $this->getResponse()->setStatusCode(401); - } - } - - public function executeSignout($request) - { - $this->getUser()->signOut(); - - $signoutUrl = sfConfig::get('app_sf_guard_plugin_success_signout_url', $request->getReferer()); - - $this->redirect('' != $signoutUrl ? $signoutUrl : '@homepage'); - } - - public function executeSecure($request) - { - $this->getResponse()->setStatusCode(403); - } - - public function executePassword($request) - { - throw new sfException('This method is not yet implemented.'); - } -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php deleted file mode 100644 index 7f1a8c7..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php +++ /dev/null @@ -1,10 +0,0 @@ -form = new $class(); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/_signin_form.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/_signin_form.php deleted file mode 100644 index 51ab057..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/_signin_form.php +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - - - - - - - - -
- - - getRouting()->getRoutes() ?> - - - - - -   - -
-
\ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/secureSuccess.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/secureSuccess.php deleted file mode 100644 index e1e6330..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/secureSuccess.php +++ /dev/null @@ -1,9 +0,0 @@ - - -

- -

getRequest()->getUri() ?>

- -

- - \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/signinSuccess.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/signinSuccess.php deleted file mode 100644 index e119fee..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardAuth/templates/signinSuccess.php +++ /dev/null @@ -1,5 +0,0 @@ - - -

- - $form)) ?> \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/actions/actions.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/actions/actions.class.php deleted file mode 100755 index 550fa5a..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/actions/actions.class.php +++ /dev/null @@ -1,15 +0,0 @@ -getUser()->isAuthenticated()) - { - $this->redirect('@homepage'); - } - } - - public function executeIndex($request) - { - $this->form = new sfGuardRequestForgotPasswordForm(); - - if ($request->isMethod('post')) - { - $this->form->bind($request->getParameter($this->form->getName())); - if ($this->form->isValid()) - { - $this->user = $this->form->user; - $this->_deleteOldUserForgotPasswordRecords(); - - $forgotPassword = new sfGuardForgotPassword(); - $forgotPassword->user_id = $this->form->user->id; - $forgotPassword->unique_key = md5(rand() + time()); - $forgotPassword->expires_at = new Doctrine_Expression('NOW()'); - $forgotPassword->save(); - - $message = Swift_Message::newInstance() - ->setFrom(sfConfig::get('app_sf_guard_plugin_default_from_email', 'from@noreply.com')) - ->setTo($this->form->user->email_address) - ->setSubject('Forgot Password Request for '.$this->form->user->username) - ->setBody($this->getPartial('sfGuardForgotPassword/send_request', array('user' => $this->form->user, 'forgot_password' => $forgotPassword))) - ->setContentType('text/html') - ; - - $this->getMailer()->send($message); - - $this->getUser()->setFlash('notice', 'Check your e-mail! You should receive something shortly!'); - $this->redirect('@sf_guard_signin'); - } else { - $this->getUser()->setFlash('error', 'Invalid e-mail address!'); - } - } - } - - public function executeChange($request) - { - $this->forgotPassword = $this->getRoute()->getObject(); - $this->user = $this->forgotPassword->User; - $this->form = new sfGuardChangeUserPasswordForm($this->user); - - if ($request->isMethod('post')) - { - $this->form->bind($request->getParameter($this->form->getName())); - if ($this->form->isValid()) - { - $this->form->save(); - - $this->_deleteOldUserForgotPasswordRecords(); - - $message = Swift_Message::newInstance() - ->setFrom(sfConfig::get('app_sf_guard_plugin_default_from_email', 'from@noreply.com')) - ->setTo($this->user->email_address) - ->setSubject('New Password for '.$this->user->username) - ->setBody($this->getPartial('sfGuardForgotPassword/new_password', array('user' => $this->user, 'password' => $request['sf_guard_user']['password']))) - ; - - $this->getMailer()->send($message); - - $this->getUser()->setFlash('notice', 'Password updated successfully!'); - $this->redirect('@sf_guard_signin'); - } - } - } - - private function _deleteOldUserForgotPasswordRecords() - { - Doctrine_Core::getTable('sfGuardForgotPassword') - ->createQuery('p') - ->delete() - ->where('p.user_id = ?', $this->user->id) - ->execute(); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_new_password.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_new_password.php deleted file mode 100644 index f8b5594..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_new_password.php +++ /dev/null @@ -1,7 +0,0 @@ - - $user->getFirstName()), 'sf_guard') ?>, - - - -: getUsername() ?> -: \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_send_request.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_send_request.php deleted file mode 100755 index a0b10a4..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/_send_request.php +++ /dev/null @@ -1,8 +0,0 @@ - - $user->getFirstName()), 'sf_guard') ?>,

- -

- -

- -unique_key, 'absolute=true') ?> \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/changeSuccess.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/changeSuccess.php deleted file mode 100755 index 7293add..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/changeSuccess.php +++ /dev/null @@ -1,13 +0,0 @@ - -

$user->getName()), 'sf_guard') ?>

- -

- -
- - - - - -
-
\ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/indexSuccess.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/indexSuccess.php deleted file mode 100755 index 967ef29..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardForgotPassword/templates/indexSuccess.php +++ /dev/null @@ -1,16 +0,0 @@ - -

- -

- - -

- -
- - - - - -
-
\ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/actions/actions.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/actions/actions.class.php deleted file mode 100644 index 55f10c1..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardGroup/actions/actions.class.php +++ /dev/null @@ -1,16 +0,0 @@ -getUser()->isAuthenticated()) - { - $this->getUser()->setFlash('notice', 'You are already registered and signed in!'); - $this->redirect('@homepage'); - } - - $this->form = new sfGuardRegisterForm(); - - if ($request->isMethod('post')) - { - $this->form->bind($request->getParameter($this->form->getName())); - if ($this->form->isValid()) - { - $user = $this->form->save(); - $this->getUser()->signIn($user); - - $this->redirect('@homepage'); - } - } - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php deleted file mode 100644 index d09dbbe..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php +++ /dev/null @@ -1,9 +0,0 @@ -form = new sfGuardRegisterForm(); - } -} \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/_form.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/_form.php deleted file mode 100644 index ab60fb7..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/_form.php +++ /dev/null @@ -1,14 +0,0 @@ - - -
- - - - - - - -
- -
-
\ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/indexSuccess.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/indexSuccess.php deleted file mode 100644 index 8c4ce00..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardRegister/templates/indexSuccess.php +++ /dev/null @@ -1,4 +0,0 @@ - -

- - $form)) ?> \ No newline at end of file diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/actions/actions.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/actions/actions.class.php deleted file mode 100644 index 3322e8a..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/actions/actions.class.php +++ /dev/null @@ -1,16 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -/** - * - * @package symfony - * @subpackage plugin - * @author Fabien Potencier - * @version SVN: $Id: BasesfGuardUserActions.class.php 24574 2009-11-30 12:00:04Z fabien $ - */ -class BasesfGuardUserActions extends autosfGuardUserActions -{ -} diff --git a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php b/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php deleted file mode 100644 index 47377d5..0000000 --- a/cache/.pear/sfDoctrineGuardPlugin-5.0.0/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php +++ /dev/null @@ -1,13 +0,0 @@ -sL@DC{H!f+z)UX?dnhWG5>HX*G|XeMNpKvK))p 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 diff --git a/cache/companyfront/dev/config/config_app.yml.php b/cache/companyfront/dev/config/config_app.yml.php deleted file mode 100644 index e69de29..0000000 diff --git a/cache/companyfront/dev/config/config_autoload.yml.php b/cache/companyfront/dev/config/config_autoload.yml.php deleted file mode 100644 index bc1acc8..0000000 --- a/cache/companyfront/dev/config/config_autoload.yml.php +++ /dev/null @@ -1,267 +0,0 @@ - '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php', - 'sfGuardAuth/basesfguardauthcomponents' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthComponents.class.php', - 'sfGuardForgotPassword/basesfguardforgotpasswordactions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardForgotPassword/lib/BasesfGuardForgotPasswordActions.class.php', - 'sfGuardGroup/sfguardgroupgeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardGroup/lib/sfGuardGroupGeneratorConfiguration.class.php', - 'sfGuardGroup/sfguardgroupgeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardGroup/lib/sfGuardGroupGeneratorHelper.class.php', - 'sfGuardPermission/sfguardpermissiongeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorConfiguration.class.php', - 'sfGuardPermission/sfguardpermissiongeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardPermission/lib/sfGuardPermissionGeneratorHelper.class.php', - 'sfGuardRegister/basesfguardregisteractions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardRegister/lib/BasesfGuardRegisterActions.class.php', - 'sfGuardRegister/basesfguardregistercomponents' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardRegister/lib/BasesfGuardRegisterComponents.class.php', - 'sfGuardUser/basesfguarduseractions' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/BasesfGuardUserActions.class.php', - 'sfGuardUser/sfguardusergeneratorconfiguration' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/sfGuardUserGeneratorConfiguration.class.php', - 'sfGuardUser/sfguardusergeneratorhelper' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/modules/sfGuardUser/lib/sfGuardUserGeneratorHelper.class.php', - - // sfDoctrineGuardPlugin_lib - 'pluginsfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php', - 'pluginsfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php', - 'pluginsfguarduserformfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php', - 'basesfguardrequestforgotpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php', - 'basesfguardchangeuserpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php', - 'basesfguardformsignin' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardFormSignin.class.php', - 'basesfguardregisterform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php', - 'basesfguarduseradminform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php', - 'pluginsfguardgroupform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardGroupForm.class.php', - 'pluginsfguardpermissionform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardPermissionForm.class.php', - 'pluginsfguarduserform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardUserForm.class.php', - 'sfguardchangeuserpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php', - 'sfguardformsignin' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardFormSignin.class.php', - 'sfguardregisterform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardRegisterForm.class.php', - 'sfguarduseradminform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardUserAdminForm.class.php', - 'sfguardrequestforgotpasswordform' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/sfGuardRequestForgotPasswordForm.class.php', - 'pluginsfguardforgotpassword' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPassword.class.php', - 'pluginsfguardforgotpasswordtable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php', - 'pluginsfguardgroup' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroup.class.php', - 'pluginsfguardgrouppermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermission.class.php', - 'pluginsfguardgrouppermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php', - 'pluginsfguardgrouptable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupTable.class.php', - 'pluginsfguardpermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermission.class.php', - 'pluginsfguardpermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermissionTable.class.php', - 'pluginsfguardrememberkey' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKey.class.php', - 'pluginsfguardrememberkeytable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php', - 'pluginsfguarduser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php', - 'pluginsfguardusergroup' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroup.class.php', - 'pluginsfguardusergrouptable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php', - 'pluginsfguarduserpermission' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermission.class.php', - 'pluginsfguarduserpermissiontable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php', - 'pluginsfguardusertable' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserTable.class.php', - 'sfguardrouting' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php', - 'sfguardaddgrouptask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddGroupTask.class.php', - 'sfguardaddpermissiontask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddPermissionTask.class.php', - 'sfguardchangepasswordtask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardChangePasswordTask.class.php', - 'sfguardcreateusertask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardCreateUserTask.class.php', - 'sfguardpromotesuperadmintask' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardPromoteSuperAdminTask.class.php', - 'sfguardsecurityuser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/user/sfGuardSecurityUser.class.php', - 'sfguardvalidatoruser' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/validator/sfGuardValidatorUser.class.php', - 'sfguardbasicsecurityfilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardBasicSecurityFilter.class.php', - 'sfguardremembermefilter' => '/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardRememberMeFilter.class.php', - - // sfDoctrinePlugin_module_libs - - // sfDoctrinePlugin_lib - 'sftesterdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/test/sfTesterDoctrine.class.php', - 'sfdoctrineinsertsqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineInsertSqlTask.class.php', - 'sfdoctrinegeneratemoduleforroutetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleForRouteTask.class.php', - 'sfdoctrinecleanmodelfilestask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCleanModelFilesTask.class.php', - 'sfdoctrinemigratetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineMigrateTask.class.php', - 'sfdoctrinebuildfilterstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFiltersTask.class.php', - 'sfdoctrinegeneratemigrationsmodelstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php', - 'sfdoctrinegeneratemigrationsdbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php', - 'sfdoctrinebuildtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class.php', - 'sfdoctrinedatadumptask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataDumpTask.class.php', - 'sfdoctrinegeneratemoduletask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php', - 'sfdoctrinegenerateadmintask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateAdminTask.class.php', - 'sfdoctrinegeneratemigrationtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationTask.class.php', - 'sfdoctrinebuilddbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildDbTask.class.php', - 'sfdoctrinebuildformstask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFormsTask.class.php', - 'sfdoctrineconfiguredatabasetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineConfigureDatabaseTask.class.php', - 'sfdoctrinedeletemodelfilestask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDeleteModelFilesTask.class.php', - 'sfdoctrinedataloadtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataLoadTask.class.php', - 'sfdoctrinedropdbtask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDropDbTask.class.php', - 'sfdoctrinebasetask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php', - 'sfdoctrinecreatemodeltables' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCreateModelTablesTask.class.php', - 'sfdoctrinebuildsqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSqlTask.class.php', - 'sfdoctrinedqltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDqlTask.class.php', - 'sfdoctrinebuildschematask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSchemaTask.class.php', - 'sfdoctrinebuildmodeltask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php', - 'sfdoctrinegeneratemigrationsdifftask' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDiffTask.class.php', - 'sfformfilterdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormFilterDoctrine.class.php', - 'sfformdoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormDoctrine.class.php', - 'sfwidgetformdoctrinechoice' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/widget/sfWidgetFormDoctrineChoice.class.php', - 'sfdoctrinedatabase' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php', - 'sfdoctrineconnectionlistener' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionListener.class.php', - 'sfdoctrineconnectionprofiler' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionProfiler.class.php', - 'sfvalidatordoctrineunique' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineUnique.class.php', - 'sfvalidatordoctrinechoice' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineChoice.class.php', - 'sfwebdebugpaneldoctrine' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/debug/sfWebDebugPanelDoctrine.class.php', - 'sfdoctrinegenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineGenerator.class.php', - 'sfdoctrineformgenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php', - 'sfdoctrinecolumn' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineColumn.class.php', - 'sfdoctrineformfiltergenerator' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormFilterGenerator.class.php', - 'sfdoctrinecli' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/cli/sfDoctrineCli.class.php', - 'sfdoctrineroutecollection' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRouteCollection.class.php', - 'sfdoctrineroute' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php', - 'swift_doctrinespool' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/mailer/Swift_DoctrineSpool.class.php', - 'sfdoctrinepager' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/pager/sfDoctrinePager.class.php', - 'sfdoctrinerecordi18nfilter' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php', - 'sfdoctrinerecord' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecord.class.php', - 'sfdoctrineexception' => '/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/sfDoctrineException.class.php', - - // project - 'baseform' => '/home/gustavo/symfonyreloaded/lib/form/BaseForm.class.php', - 'baseformdoctrine' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/BaseFormDoctrine.class.php', - 'basesfguardgroupform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupForm.class.php', - 'basesfguardpermissionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionForm.class.php', - 'basesfguarduserform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserForm.class.php', - 'sfguardgroupform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardGroupForm.class.php', - 'sfguardpermissionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionForm.class.php', - 'sfguarduserform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php', - 'basecompanyform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyForm.class.php', - 'basecompanydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyDescriptionForm.class.php', - 'baseofficeform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeForm.class.php', - 'basecountryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCountryForm.class.php', - 'baseregionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseRegionForm.class.php', - 'basecityform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCityForm.class.php', - 'baselanguageform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseLanguageForm.class.php', - 'baseadform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdForm.class.php', - 'baseaddescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdDescriptionForm.class.php', - 'baseofficeadsform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeAdsForm.class.php', - 'baseuserbasketform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseUserBasketForm.class.php', - 'basecompanycategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryForm.class.php', - 'basecompanycategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryDescriptionForm.class.php', - 'basegeneralcategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryForm.class.php', - 'basegeneralcategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryDescriptionForm.class.php', - 'companyform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyForm.class.php', - 'companydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyDescriptionForm.class.php', - 'officeform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeForm.class.php', - 'countryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CountryForm.class.php', - 'regionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/RegionForm.class.php', - 'cityform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CityForm.class.php', - 'languageform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/LanguageForm.class.php', - 'adform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/AdForm.class.php', - 'addescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/AdDescriptionForm.class.php', - 'officeadsform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeAdsForm.class.php', - 'userbasketform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/UserBasketForm.class.php', - 'companycategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryForm.class.php', - 'companycategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryDescriptionForm.class.php', - 'generalcategoryform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryForm.class.php', - 'generalcategorydescriptionform' => '/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryDescriptionForm.class.php', - 'baseformfilterdoctrine' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/BaseFormFilterDoctrine.class.php', - 'basesfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupFormFilter.class.php', - 'basesfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionFormFilter.class.php', - 'basesfguarduserformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserFormFilter.class.php', - 'sfguardgroupformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardGroupFormFilter.class.php', - 'sfguardpermissionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionFormFilter.class.php', - 'sfguarduserformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardUserFormFilter.class.php', - 'basecompanyformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyFormFilter.class.php', - 'basecompanydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyDescriptionFormFilter.class.php', - 'baseofficeformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeFormFilter.class.php', - 'basecountryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCountryFormFilter.class.php', - 'baseregionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseRegionFormFilter.class.php', - 'basecityformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCityFormFilter.class.php', - 'baselanguageformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseLanguageFormFilter.class.php', - 'baseadformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdFormFilter.class.php', - 'baseaddescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdDescriptionFormFilter.class.php', - 'baseofficeadsformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeAdsFormFilter.class.php', - 'baseuserbasketformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseUserBasketFormFilter.class.php', - 'basecompanycategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryFormFilter.class.php', - 'basecompanycategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryDescriptionFormFilter.class.php', - 'basegeneralcategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryFormFilter.class.php', - 'basegeneralcategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryDescriptionFormFilter.class.php', - 'companyformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyFormFilter.class.php', - 'companydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyDescriptionFormFilter.class.php', - 'officeformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeFormFilter.class.php', - 'countryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CountryFormFilter.class.php', - 'regionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/RegionFormFilter.class.php', - 'cityformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CityFormFilter.class.php', - 'languageformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/LanguageFormFilter.class.php', - 'adformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdFormFilter.class.php', - 'addescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdDescriptionFormFilter.class.php', - 'officeadsformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeAdsFormFilter.class.php', - 'userbasketformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/UserBasketFormFilter.class.php', - 'companycategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryFormFilter.class.php', - 'companycategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryDescriptionFormFilter.class.php', - 'generalcategoryformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryFormFilter.class.php', - 'generalcategorydescriptionformfilter' => '/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryDescriptionFormFilter.class.php', - - // project_model - 'basesfguardgroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroup.class.php', - 'basesfguardpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermission.class.php', - 'basesfguardgrouppermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupPermission.class.php', - 'basesfguarduser' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUser.class.php', - 'basesfguarduserpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserPermission.class.php', - 'basesfguardusergroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserGroup.class.php', - 'basesfguardrememberkey' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardRememberKey.class.php', - 'basesfguardforgotpassword' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardForgotPassword.class.php', - 'sfguardgrouptable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupTable.class.php', - 'sfguardgroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroup.class.php', - 'sfguardpermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionTable.class.php', - 'sfguardpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermission.class.php', - 'sfguardgrouppermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermissionTable.class.php', - 'sfguardgrouppermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermission.class.php', - 'sfguardusertable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserTable.class.php', - 'sfguarduser' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.class.php', - 'sfguarduserpermissiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermissionTable.class.php', - 'sfguarduserpermission' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermission.class.php', - 'sfguardusergrouptable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroupTable.class.php', - 'sfguardusergroup' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroup.class.php', - 'sfguardrememberkeytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKeyTable.class.php', - 'sfguardrememberkey' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKey.class.php', - 'sfguardforgotpasswordtable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPasswordTable.class.php', - 'sfguardforgotpassword' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPassword.class.php', - 'basecompany' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompany.class.php', - 'basecompanydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyDescription.class.php', - 'baseoffice' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOffice.class.php', - 'basecountry' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCountry.class.php', - 'baseregion' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseRegion.class.php', - 'basecity' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCity.class.php', - 'baselanguage' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseLanguage.class.php', - 'basead' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAd.class.php', - 'baseaddescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAdDescription.class.php', - 'baseofficeads' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOfficeAds.class.php', - 'baseuserbasket' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseUserBasket.class.php', - 'basecompanycategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategory.class.php', - 'basecompanycategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategoryDescription.class.php', - 'basegeneralcategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategory.class.php', - 'basegeneralcategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategoryDescription.class.php', - 'companytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyTable.class.php', - 'company' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Company.class.php', - 'companydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescriptionTable.class.php', - 'companydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescription.class.php', - 'officetable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeTable.class.php', - 'office' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Office.class.php', - 'countrytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CountryTable.class.php', - 'country' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Country.class.php', - 'regiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/RegionTable.class.php', - 'region' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Region.class.php', - 'citytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CityTable.class.php', - 'city' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/City.class.php', - 'languagetable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/LanguageTable.class.php', - 'language' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Language.class.php', - 'adtable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdTable.class.php', - 'ad' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/Ad.class.php', - 'addescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescriptionTable.class.php', - 'addescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescription.class.php', - 'officeadstable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAdsTable.class.php', - 'officeads' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAds.class.php', - 'userbaskettable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasketTable.class.php', - 'userbasket' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasket.class.php', - 'companycategorytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryTable.class.php', - 'companycategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategory.class.php', - 'companycategorydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescriptionTable.class.php', - 'companycategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescription.class.php', - 'generalcategorytable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryTable.class.php', - 'generalcategory' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategory.class.php', - 'generalcategorydescriptiontable' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescriptionTable.class.php', - 'generalcategorydescription' => '/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescription.class.php', - - // application - 'myuser' => '/home/gustavo/symfonyreloaded/apps/companyfront/lib/myUser.class.php', - - // modules -); diff --git a/cache/companyfront/dev/config/config_config_handlers.yml.php b/cache/companyfront/dev/config/config_config_handlers.yml.php deleted file mode 100644 index 0bb41f5..0000000 --- a/cache/companyfront/dev/config/config_config_handlers.yml.php +++ /dev/null @@ -1,24 +0,0 @@ -handlers['config/autoload.yml'] = new sfAutoloadConfigHandler(); -$this->handlers['config/databases.yml'] = new sfDatabaseConfigHandler(); -$this->handlers['config/settings.yml'] = new sfDefineEnvironmentConfigHandler(array ( - 'prefix' => 'sf_', -)); -$this->handlers['config/app.yml'] = new sfDefineEnvironmentConfigHandler(array ( - 'prefix' => 'app_', -)); -$this->handlers['config/factories.yml'] = new sfFactoryConfigHandler(); -$this->handlers['config/core_compile.yml'] = new sfCompileConfigHandler(); -$this->handlers['config/filters.yml'] = new sfFilterConfigHandler(); -$this->handlers['config/routing.yml'] = new sfRoutingConfigHandler(); -$this->handlers['modules/*/config/generator.yml'] = new sfGeneratorConfigHandler(); -$this->handlers['modules/*/config/view.yml'] = new sfViewConfigHandler(); -$this->handlers['modules/*/config/security.yml'] = new sfSecurityConfigHandler(); -$this->handlers['modules/*/config/cache.yml'] = new sfCacheConfigHandler(); -$this->handlers['modules/*/config/module.yml'] = new sfDefineEnvironmentConfigHandler(array ( - 'prefix' => 'mod_', - 'module' => true, -)); diff --git a/cache/companyfront/dev/config/config_databases.yml.php b/cache/companyfront/dev/config/config_databases.yml.php deleted file mode 100644 index 448bcbf..0000000 --- a/cache/companyfront/dev/config/config_databases.yml.php +++ /dev/null @@ -1,11 +0,0 @@ - new sfDoctrineDatabase(array ( - 'dsn' => 'pgsql:host=localhost;dbname=mobileadvertising', - 'username' => 'postgres', - 'password' => NULL, - 'name' => 'doctrine', -)),); diff --git a/cache/companyfront/dev/config/config_factories.yml.php b/cache/companyfront/dev/config/config_factories.yml.php deleted file mode 100644 index 1e6515f..0000000 --- a/cache/companyfront/dev/config/config_factories.yml.php +++ /dev/null @@ -1,161 +0,0 @@ -factories['logger'] = new $class($this->dispatcher, array_merge(array('auto_shutdown' => false), sfConfig::get('sf_factory_logger_parameters', array ( - 'level' => 'debug', -)))); - -$logger = new sfWebDebugLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array ( - 'level' => 'debug', - 'xdebug_logging' => false, - 'web_debug_class' => 'sfWebDebug', -))); -$this->factories['logger']->addLogger($logger); - -$logger = new sfFileLogger($this->dispatcher, array_merge(array('auto_shutdown' => false), array ( - 'level' => 'debug', - 'file' => '/home/gustavo/symfonyreloaded/log/companyfront_dev.log', -))); -$this->factories['logger']->addLogger($logger); - - - if (sfConfig::get('sf_i18n')) - { - $class = sfConfig::get('sf_factory_i18n', 'sfI18N'); - $cache = new sfFileCache(array ( - 'automatic_cleaning_factor' => 0, - 'cache_dir' => '/home/gustavo/symfonyreloaded/cache/companyfront/dev/i18n', - 'lifetime' => 31556926, - 'prefix' => '/home/gustavo/symfonyreloaded/apps/companyfront/i18n', -)); - $this->factories['i18n'] = new $class($this->configuration, $cache, array ( - 'source' => 'XLIFF', - 'debug' => false, - 'untranslated_prefix' => '[T]', - 'untranslated_suffix' => '[/T]', -)); - sfWidgetFormSchemaFormatter::setTranslationCallable(array($this->factories['i18n'], '__')); - } - - $class = sfConfig::get('sf_factory_controller', 'sfFrontWebController'); - $this->factories['controller'] = new $class($this); - $class = sfConfig::get('sf_factory_request', 'sfWebRequest'); - $this->factories['request'] = new $class($this->dispatcher, array(), array(), sfConfig::get('sf_factory_request_parameters', array ( - 'logging' => '1', - 'path_info_array' => 'SERVER', - 'path_info_key' => 'PATH_INFO', - 'relative_url_root' => NULL, - 'formats' => - array ( - 'txt' => 'text/plain', - 'js' => - array ( - 0 => 'application/javascript', - 1 => 'application/x-javascript', - 2 => 'text/javascript', - ), - 'css' => 'text/css', - 'json' => - array ( - 0 => 'application/json', - 1 => 'application/x-json', - ), - 'xml' => - array ( - 0 => 'text/xml', - 1 => 'application/xml', - 2 => 'application/x-xml', - ), - 'rdf' => 'application/rdf+xml', - 'atom' => 'application/atom+xml', - ), - 'no_script_name' => false, -)), sfConfig::get('sf_factory_request_attributes', array())); - $class = sfConfig::get('sf_factory_response', 'sfWebResponse'); - $this->factories['response'] = new $class($this->dispatcher, sfConfig::get('sf_factory_response_parameters', array_merge(array('http_protocol' => isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : null), array ( - 'logging' => '1', - 'charset' => 'utf-8', - 'send_http_headers' => true, -)))); - if ($this->factories['request'] instanceof sfWebRequest - && $this->factories['response'] instanceof sfWebResponse - && 'HEAD' == $this->factories['request']->getMethod()) - { - $this->factories['response']->setHeaderOnly(true); - } - - $class = sfConfig::get('sf_factory_routing', 'sfPatternRouting'); - $cache = null; - -$this->factories['routing'] = new $class($this->dispatcher, $cache, array_merge(array('auto_shutdown' => false, 'context' => $this->factories['request']->getRequestContext()), sfConfig::get('sf_factory_routing_parameters', array ( - 'load_configuration' => true, - 'suffix' => '', - 'default_module' => 'default', - 'default_action' => 'index', - 'debug' => '1', - 'logging' => '1', - 'generate_shortest_url' => true, - 'extra_parameters_as_query_string' => true, - 'cache' => NULL, -)))); -if ($parameters = $this->factories['routing']->parse($this->factories['request']->getPathInfo())) -{ - $this->factories['request']->addRequestParameters($parameters); -} - - $class = sfConfig::get('sf_factory_storage', 'sfSessionStorage'); - $this->factories['storage'] = new $class(array_merge(array( -'auto_shutdown' => false, 'session_id' => $this->getRequest()->getParameter('symfony'), -), sfConfig::get('sf_factory_storage_parameters', array ( - 'session_name' => 'symfony', -)))); - $class = sfConfig::get('sf_factory_user', 'myUser'); - $this->factories['user'] = new $class($this->dispatcher, $this->factories['storage'], array_merge(array('auto_shutdown' => false, 'culture' => $this->factories['request']->getParameter('sf_culture')), sfConfig::get('sf_factory_user_parameters', array ( - 'timeout' => 1800, - 'logging' => '1', - 'use_flash' => true, - 'default_culture' => 'en', -)))); - - if (sfConfig::get('sf_cache')) - { - $class = sfConfig::get('sf_factory_view_cache', 'sfFileCache'); - $cache = new $class(sfConfig::get('sf_factory_view_cache_parameters', array ( - 'automatic_cleaning_factor' => 0, - 'cache_dir' => '/home/gustavo/symfonyreloaded/cache/companyfront/dev/template', - 'lifetime' => 86400, - 'prefix' => '/home/gustavo/symfonyreloaded/apps/companyfront/template', -))); - $this->factories['viewCacheManager'] = new sfViewCacheManager($this, $cache, array ( - 'cache_key_use_vary_headers' => true, - 'cache_key_use_host_name' => true, -)); - } - else - { - $this->factories['viewCacheManager'] = null; - } - -require_once sfConfig::get('sf_symfony_lib_dir').'/vendor/swiftmailer/classes/Swift.php'; -Swift::registerAutoload(); -sfMailer::initialize(); -$this->setMailerConfiguration(array_merge(array('class' => sfConfig::get('sf_factory_mailer', 'sfMailer')), sfConfig::get('sf_factory_mailer_parameters', array ( - 'logging' => '1', - 'charset' => 'utf-8', - 'delivery_strategy' => 'none', - 'transport' => - array ( - 'class' => 'Swift_SmtpTransport', - 'param' => - array ( - 'host' => 'localhost', - 'port' => 25, - 'encryption' => NULL, - 'username' => NULL, - 'password' => NULL, - ), - ), -)))); - diff --git a/cache/companyfront/dev/config/config_routing.yml.php b/cache/companyfront/dev/config/config_routing.yml.php deleted file mode 100644 index 4c7ba6f..0000000 --- a/cache/companyfront/dev/config/config_routing.yml.php +++ /dev/null @@ -1,6 +0,0 @@ -routes['homepage'] = unserialize('C:7:"sfRoute":1069:{a:11:{i:0;a:2:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:3:{i:0;s:9:"separator";i:1;s:1:"/";i:2;s:1:"/";}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:1:"/";i:4;s:0:"";i:5;s:6:"#^/$#x";i:6;a:0:{}i:7;a:2:{s:6:"module";s:7:"default";s:6:"action";s:5:"index";}i:8;a:0:{}i:9;s:1:"/";i:10;b:0;}}'); -$this->routes['default_index'] = unserialize('C:7:"sfRoute":1144:{a:11:{i:0;a:2:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":module";i:3;s:6:"module";}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:8:"/:module";i:4;s:0:"";i:5;s:25:"#^/(?P[^/\\.]+)$#x";i:6;a:1:{s:6:"module";s:7:":module";}i:7;a:1:{s:6:"action";s:5:"index";}i:8;a:1:{s:6:"module";s:7:"[^/\\.]+";}i:9;s:0:"";i:10;b:0;}}'); -$this->routes['default'] = unserialize('C:7:"sfRoute":1477:{a:11:{i:0;a:6:{i:0;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:1;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":module";i:3;s:6:"module";}i:2;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:3;a:4:{i:0;s:8:"variable";i:1;s:1:"/";i:2;s:7:":action";i:3;s:6:"action";}i:4;a:4:{i:0;s:9:"separator";i:1;s:0:"";i:2;s:1:"/";i:3;N;}i:5;a:4:{i:0;s:4:"text";i:1;s:1:"/";i:2;s:1:"*";i:3;N;}}i:1;a:8:{s:18:"load_configuration";b:1;s:6:"suffix";s:0:"";s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;}i:2;a:15:{s:6:"suffix";s:0:"";s:17:"variable_prefixes";a:1:{i:0;s:1:":";}s:18:"segment_separators";a:2:{i:0;s:1:"/";i:1;s:1:".";}s:14:"variable_regex";s:8:"[\\w\\d_]+";s:10:"text_regex";s:3:".+?";s:21:"generate_shortest_url";b:1;s:32:"extra_parameters_as_query_string";b:1;s:18:"load_configuration";b:1;s:14:"default_module";s:7:"default";s:14:"default_action";s:5:"index";s:5:"debug";s:1:"1";s:7:"logging";s:1:"1";s:21:"variable_prefix_regex";s:6:"(?:\\:)";s:24:"segment_separators_regex";s:8:"(?:/|\\.)";s:22:"variable_content_regex";s:7:"[^/\\.]+";}i:3;s:18:"/:module/:action/*";i:4;s:0:"";i:5;s:69:"#^/(?P[^/\\.]+)/(?P[^/\\.]+)(?:(?:/(?P<_star>.*))?)?$#x";i:6;a:2:{s:6:"module";s:7:":module";s:6:"action";s:7:":action";}i:7;a:0:{}i:8;a:2:{s:6:"module";s:7:"[^/\\.]+";s:6:"action";s:7:"[^/\\.]+";}i:9;s:0:"";i:10;b:0;}}'); diff --git a/cache/companyfront/dev/config/config_settings.yml.php b/cache/companyfront/dev/config/config_settings.yml.php deleted file mode 100644 index 663b52c..0000000 --- a/cache/companyfront/dev/config/config_settings.yml.php +++ /dev/null @@ -1,38 +0,0 @@ - 'default', - 'sf_error_404_action' => 'error404', - 'sf_login_module' => 'default', - 'sf_login_action' => 'login', - 'sf_secure_module' => 'default', - 'sf_secure_action' => 'secure', - 'sf_module_disabled_module' => 'default', - 'sf_module_disabled_action' => 'disabled', - 'sf_use_database' => true, - 'sf_i18n' => false, - 'sf_compressed' => false, - 'sf_check_lock' => false, - 'sf_csrf_secret' => '626f467f074a698f59eb00d786be7418125ef433', - 'sf_escaping_strategy' => true, - 'sf_escaping_method' => 'ESC_SPECIALCHARS', - 'sf_no_script_name' => false, - 'sf_cache' => false, - 'sf_etag' => false, - 'sf_web_debug' => true, - 'sf_error_reporting' => 32767, - 'sf_file_link_format' => NULL, - 'sf_admin_web_dir' => '/sf/sf_admin', - 'sf_web_debug_web_dir' => '/sf/sf_web_debug', - 'sf_standard_helpers' => array ( - 0 => 'Partial', - 1 => 'Cache', -), - 'sf_enabled_modules' => array ( - 0 => 'default', -), - 'sf_charset' => 'utf-8', - 'sf_logging_enabled' => true, - 'sf_default_culture' => 'en', -)); diff --git a/cache/companyfront/dev/config/modules_default_config_filters.yml.php b/cache/companyfront/dev/config/modules_default_config_filters.yml.php deleted file mode 100644 index e290848..0000000 --- a/cache/companyfront/dev/config/modules_default_config_filters.yml.php +++ /dev/null @@ -1,25 +0,0 @@ -register($filter); - -// does this action require security? -if ($actionInstance->isSecure()) -{ - -list($class, $parameters) = (array) sfConfig::get('sf_security_filter', array('sfBasicSecurityFilter', array ( -))); -$filter = new $class(sfContext::getInstance(), $parameters); -$this->register($filter); -} - -list($class, $parameters) = (array) sfConfig::get('sf_execution_filter', array('sfExecutionFilter', array ( -))); -$filter = new $class(sfContext::getInstance(), $parameters); -$this->register($filter); - diff --git a/cache/companyfront/dev/config/modules_default_config_module.yml.php b/cache/companyfront/dev/config/modules_default_config_module.yml.php deleted file mode 100644 index b23948d..0000000 --- a/cache/companyfront/dev/config/modules_default_config_module.yml.php +++ /dev/null @@ -1,7 +0,0 @@ - true, - 'mod_default_view_class' => 'sfPHP', -)); diff --git a/cache/companyfront/dev/config/modules_default_config_security.yml.php b/cache/companyfront/dev/config/modules_default_config_security.yml.php deleted file mode 100644 index cf2a563..0000000 --- a/cache/companyfront/dev/config/modules_default_config_security.yml.php +++ /dev/null @@ -1,9 +0,0 @@ -security = array ( - 'all' => - array ( - 'is_secure' => false, - ), -); diff --git a/cache/companyfront/dev/config/modules_default_config_view.yml.php b/cache/companyfront/dev/config/modules_default_config_view.yml.php deleted file mode 100644 index f48e82a..0000000 --- a/cache/companyfront/dev/config/modules_default_config_view.yml.php +++ /dev/null @@ -1,24 +0,0 @@ -context->getResponse(); - - - $templateName = sfConfig::get('symfony.view.'.$this->moduleName.'_'.$this->actionName.'_template', $this->actionName); - $this->setTemplate($templateName.$this->viewName.$this->getExtension()); - - - - if (null !== $layout = sfConfig::get('symfony.view.'.$this->moduleName.'_'.$this->actionName.'_layout')) - { - $this->setDecoratorTemplate(false === $layout ? false : $layout.$this->getExtension()); - } - else if (null === $this->getDecoratorTemplate() && !$this->context->getRequest()->isXmlHttpRequest()) - { - $this->setDecoratorTemplate('' == 'layout' ? false : 'layout'.$this->getExtension()); - } - $response->addHttpMeta('content-type', 'text/html', false); - - $response->addStylesheet('main.css', '', array ()); - - diff --git a/cache/project_autoload.cache b/cache/project_autoload.cache deleted file mode 100644 index 0783de1..0000000 --- a/cache/project_autoload.cache +++ /dev/null @@ -1 +0,0 @@ -a:3:{i:0;a:261:{s:28:"pluginsfguardgroupformfilter";s:118:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardGroupFormFilter.class.php";s:33:"pluginsfguardpermissionformfilter";s:123:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardPermissionFormFilter.class.php";s:27:"pluginsfguarduserformfilter";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/filter/doctrine/PluginsfGuardUserFormFilter.class.php";s:36:"basesfguardrequestforgotpasswordform";s:120:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/base/BasesfGuardRequestForgotPasswordForm.class.php";s:33:"basesfguardchangeuserpasswordform";s:126:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardChangeUserPasswordForm.class.php";s:21:"basesfguardformsignin";s:114:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardFormSignin.class.php";s:23:"basesfguardregisterform";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardRegisterForm.class.php";s:24:"basesfguarduseradminform";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardUserAdminForm.class.php";s:22:"pluginsfguardgroupform";s:110:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardGroupForm.class.php";s:27:"pluginsfguardpermissionform";s:115:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardPermissionForm.class.php";s:21:"pluginsfguarduserform";s:109:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/PluginsfGuardUserForm.class.php";s:29:"sfguardchangeuserpasswordform";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardChangeUserPasswordForm.class.php";s:17:"sfguardformsignin";s:105:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardFormSignin.class.php";s:19:"sfguardregisterform";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardRegisterForm.class.php";s:20:"sfguarduseradminform";s:108:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/sfGuardUserAdminForm.class.php";s:32:"sfguardrequestforgotpasswordform";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/form/sfGuardRequestForgotPasswordForm.class.php";s:27:"pluginsfguardforgotpassword";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPassword.class.php";s:32:"pluginsfguardforgotpasswordtable";s:121:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardForgotPasswordTable.class.php";s:18:"pluginsfguardgroup";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroup.class.php";s:28:"pluginsfguardgrouppermission";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermission.class.php";s:33:"pluginsfguardgrouppermissiontable";s:122:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupPermissionTable.class.php";s:23:"pluginsfguardgrouptable";s:112:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardGroupTable.class.php";s:23:"pluginsfguardpermission";s:112:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermission.class.php";s:28:"pluginsfguardpermissiontable";s:117:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardPermissionTable.class.php";s:24:"pluginsfguardrememberkey";s:113:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKey.class.php";s:29:"pluginsfguardrememberkeytable";s:118:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardRememberKeyTable.class.php";s:17:"pluginsfguarduser";s:106:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUser.class.php";s:22:"pluginsfguardusergroup";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroup.class.php";s:27:"pluginsfguardusergrouptable";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserGroupTable.class.php";s:27:"pluginsfguarduserpermission";s:116:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermission.class.php";s:32:"pluginsfguarduserpermissiontable";s:121:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserPermissionTable.class.php";s:22:"pluginsfguardusertable";s:111:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/model/doctrine/PluginsfGuardUserTable.class.php";s:14:"sfguardrouting";s:96:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/routing/sfGuardRouting.class.php";s:19:"sfguardaddgrouptask";s:98:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddGroupTask.class.php";s:24:"sfguardaddpermissiontask";s:103:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardAddPermissionTask.class.php";s:25:"sfguardchangepasswordtask";s:104:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardChangePasswordTask.class.php";s:21:"sfguardcreateusertask";s:100:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardCreateUserTask.class.php";s:28:"sfguardpromotesuperadmintask";s:107:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/task/sfGuardPromoteSuperAdminTask.class.php";s:19:"sfguardsecurityuser";s:98:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/user/sfGuardSecurityUser.class.php";s:20:"sfguardvalidatoruser";s:104:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/validator/sfGuardValidatorUser.class.php";s:26:"sfguardbasicsecurityfilter";s:100:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardBasicSecurityFilter.class.php";s:23:"sfguardremembermefilter";s:97:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib/sfGuardRememberMeFilter.class.php";s:16:"sftesterdoctrine";s:113:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/test/sfTesterDoctrine.class.php";s:23:"sfdoctrineinsertsqltask";s:120:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineInsertSqlTask.class.php";s:36:"sfdoctrinegeneratemoduleforroutetask";s:133:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleForRouteTask.class.php";s:29:"sfdoctrinecleanmodelfilestask";s:126:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCleanModelFilesTask.class.php";s:21:"sfdoctrinemigratetask";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineMigrateTask.class.php";s:26:"sfdoctrinebuildfilterstask";s:123:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFiltersTask.class.php";s:38:"sfdoctrinegeneratemigrationsmodelstask";s:135:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsModelsTask.class.php";s:34:"sfdoctrinegeneratemigrationsdbtask";s:131:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDbTask.class.php";s:19:"sfdoctrinebuildtask";s:116:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class.php";s:22:"sfdoctrinedatadumptask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataDumpTask.class.php";s:28:"sfdoctrinegeneratemoduletask";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php";s:27:"sfdoctrinegenerateadmintask";s:124:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateAdminTask.class.php";s:31:"sfdoctrinegeneratemigrationtask";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationTask.class.php";s:21:"sfdoctrinebuilddbtask";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildDbTask.class.php";s:24:"sfdoctrinebuildformstask";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildFormsTask.class.php";s:31:"sfdoctrineconfiguredatabasetask";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineConfigureDatabaseTask.class.php";s:30:"sfdoctrinedeletemodelfilestask";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDeleteModelFilesTask.class.php";s:22:"sfdoctrinedataloadtask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDataLoadTask.class.php";s:20:"sfdoctrinedropdbtask";s:117:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDropDbTask.class.php";s:18:"sfdoctrinebasetask";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php";s:27:"sfdoctrinecreatemodeltables";s:128:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineCreateModelTablesTask.class.php";s:22:"sfdoctrinebuildsqltask";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSqlTask.class.php";s:17:"sfdoctrinedqltask";s:114:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineDqlTask.class.php";s:25:"sfdoctrinebuildschematask";s:122:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildSchemaTask.class.php";s:24:"sfdoctrinebuildmodeltask";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php";s:36:"sfdoctrinegeneratemigrationsdifftask";s:133:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateMigrationsDiffTask.class.php";s:20:"sfformfilterdoctrine";s:117:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormFilterDoctrine.class.php";s:14:"sfformdoctrine";s:111:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/form/sfFormDoctrine.class.php";s:26:"sfwidgetformdoctrinechoice";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/widget/sfWidgetFormDoctrineChoice.class.php";s:18:"sfdoctrinedatabase";s:119:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php";s:28:"sfdoctrineconnectionlistener";s:129:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionListener.class.php";s:28:"sfdoctrineconnectionprofiler";s:129:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineConnectionProfiler.class.php";s:25:"sfvalidatordoctrineunique";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineUnique.class.php";s:25:"sfvalidatordoctrinechoice";s:127:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/validator/sfValidatorDoctrineChoice.class.php";s:23:"sfwebdebugpaneldoctrine";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/debug/sfWebDebugPanelDoctrine.class.php";s:19:"sfdoctrinegenerator";s:121:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineGenerator.class.php";s:23:"sfdoctrineformgenerator";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormGenerator.class.php";s:16:"sfdoctrinecolumn";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineColumn.class.php";s:29:"sfdoctrineformfiltergenerator";s:131:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/generator/sfDoctrineFormFilterGenerator.class.php";s:13:"sfdoctrinecli";s:109:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/cli/sfDoctrineCli.class.php";s:25:"sfdoctrineroutecollection";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRouteCollection.class.php";s:15:"sfdoctrineroute";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php";s:19:"swift_doctrinespool";s:118:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/mailer/Swift_DoctrineSpool.class.php";s:15:"sfdoctrinepager";s:113:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/pager/sfDoctrinePager.class.php";s:26:"sfdoctrinerecordi18nfilter";s:125:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecordI18nFilter.class.php";s:16:"sfdoctrinerecord";s:115:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecord.class.php";s:19:"sfdoctrineexception";s:111:"/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/sfDoctrineException.class.php";s:8:"baseform";s:57:"/home/gustavo/symfonyreloaded/lib/form/BaseForm.class.php";s:16:"baseformdoctrine";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/BaseFormDoctrine.class.php";s:20:"basesfguardgroupform";s:105:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupForm.class.php";s:25:"basesfguardpermissionform";s:110:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionForm.class.php";s:19:"basesfguarduserform";s:104:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserForm.class.php";s:16:"sfguardgroupform";s:96:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardGroupForm.class.php";s:21:"sfguardpermissionform";s:101:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionForm.class.php";s:15:"sfguarduserform";s:95:"/home/gustavo/symfonyreloaded/lib/form/doctrine/sfDoctrineGuardPlugin/sfGuardUserForm.class.php";s:15:"basecompanyform";s:78:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyForm.class.php";s:26:"basecompanydescriptionform";s:89:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyDescriptionForm.class.php";s:14:"baseofficeform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeForm.class.php";s:15:"basecountryform";s:78:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCountryForm.class.php";s:14:"baseregionform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseRegionForm.class.php";s:12:"basecityform";s:75:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCityForm.class.php";s:20:"basecompanycategform";s:83:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategForm.class.php";s:31:"basecompanycategdescriptionform";s:94:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategDescriptionForm.class.php";s:20:"basegeneralcategform";s:83:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategForm.class.php";s:31:"basegeneralcategdescriptionform";s:94:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategDescriptionForm.class.php";s:16:"baselanguageform";s:79:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseLanguageForm.class.php";s:10:"baseadform";s:73:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdForm.class.php";s:21:"baseaddescriptionform";s:84:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseAdDescriptionForm.class.php";s:17:"baseofficeadsform";s:80:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseOfficeAdsForm.class.php";s:18:"baseuserbasketform";s:81:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseUserBasketForm.class.php";s:23:"basecompanycategoryform";s:86:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryForm.class.php";s:34:"basecompanycategorydescriptionform";s:97:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseCompanyCategoryDescriptionForm.class.php";s:23:"basegeneralcategoryform";s:86:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryForm.class.php";s:34:"basegeneralcategorydescriptionform";s:97:"/home/gustavo/symfonyreloaded/lib/form/doctrine/base/BaseGeneralCategoryDescriptionForm.class.php";s:11:"companyform";s:69:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyForm.class.php";s:22:"companydescriptionform";s:80:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyDescriptionForm.class.php";s:10:"officeform";s:68:"/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeForm.class.php";s:11:"countryform";s:69:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CountryForm.class.php";s:10:"regionform";s:68:"/home/gustavo/symfonyreloaded/lib/form/doctrine/RegionForm.class.php";s:8:"cityform";s:66:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CityForm.class.php";s:16:"companycategform";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategForm.class.php";s:27:"companycategdescriptionform";s:85:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategDescriptionForm.class.php";s:16:"generalcategform";s:74:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategForm.class.php";s:27:"generalcategdescriptionform";s:85:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategDescriptionForm.class.php";s:12:"languageform";s:70:"/home/gustavo/symfonyreloaded/lib/form/doctrine/LanguageForm.class.php";s:6:"adform";s:64:"/home/gustavo/symfonyreloaded/lib/form/doctrine/AdForm.class.php";s:17:"addescriptionform";s:75:"/home/gustavo/symfonyreloaded/lib/form/doctrine/AdDescriptionForm.class.php";s:13:"officeadsform";s:71:"/home/gustavo/symfonyreloaded/lib/form/doctrine/OfficeAdsForm.class.php";s:14:"userbasketform";s:72:"/home/gustavo/symfonyreloaded/lib/form/doctrine/UserBasketForm.class.php";s:19:"companycategoryform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryForm.class.php";s:30:"companycategorydescriptionform";s:88:"/home/gustavo/symfonyreloaded/lib/form/doctrine/CompanyCategoryDescriptionForm.class.php";s:19:"generalcategoryform";s:77:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryForm.class.php";s:30:"generalcategorydescriptionform";s:88:"/home/gustavo/symfonyreloaded/lib/form/doctrine/GeneralCategoryDescriptionForm.class.php";s:22:"baseformfilterdoctrine";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/BaseFormFilterDoctrine.class.php";s:26:"basesfguardgroupformfilter";s:113:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupFormFilter.class.php";s:31:"basesfguardpermissionformfilter";s:118:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermissionFormFilter.class.php";s:25:"basesfguarduserformfilter";s:112:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserFormFilter.class.php";s:22:"sfguardgroupformfilter";s:104:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardGroupFormFilter.class.php";s:27:"sfguardpermissionformfilter";s:109:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionFormFilter.class.php";s:21:"sfguarduserformfilter";s:103:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/sfDoctrineGuardPlugin/sfGuardUserFormFilter.class.php";s:21:"basecompanyformfilter";s:86:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyFormFilter.class.php";s:32:"basecompanydescriptionformfilter";s:97:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyDescriptionFormFilter.class.php";s:20:"baseofficeformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeFormFilter.class.php";s:21:"basecountryformfilter";s:86:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCountryFormFilter.class.php";s:20:"baseregionformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseRegionFormFilter.class.php";s:18:"basecityformfilter";s:83:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCityFormFilter.class.php";s:26:"basecompanycategformfilter";s:91:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategFormFilter.class.php";s:37:"basecompanycategdescriptionformfilter";s:102:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategDescriptionFormFilter.class.php";s:26:"basegeneralcategformfilter";s:91:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategFormFilter.class.php";s:37:"basegeneralcategdescriptionformfilter";s:102:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategDescriptionFormFilter.class.php";s:22:"baselanguageformfilter";s:87:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseLanguageFormFilter.class.php";s:16:"baseadformfilter";s:81:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdFormFilter.class.php";s:27:"baseaddescriptionformfilter";s:92:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseAdDescriptionFormFilter.class.php";s:23:"baseofficeadsformfilter";s:88:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseOfficeAdsFormFilter.class.php";s:24:"baseuserbasketformfilter";s:89:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseUserBasketFormFilter.class.php";s:29:"basecompanycategoryformfilter";s:94:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryFormFilter.class.php";s:40:"basecompanycategorydescriptionformfilter";s:105:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseCompanyCategoryDescriptionFormFilter.class.php";s:29:"basegeneralcategoryformfilter";s:94:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryFormFilter.class.php";s:40:"basegeneralcategorydescriptionformfilter";s:105:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/base/BaseGeneralCategoryDescriptionFormFilter.class.php";s:17:"companyformfilter";s:77:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyFormFilter.class.php";s:28:"companydescriptionformfilter";s:88:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyDescriptionFormFilter.class.php";s:16:"officeformfilter";s:76:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeFormFilter.class.php";s:17:"countryformfilter";s:77:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CountryFormFilter.class.php";s:16:"regionformfilter";s:76:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/RegionFormFilter.class.php";s:14:"cityformfilter";s:74:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CityFormFilter.class.php";s:22:"companycategformfilter";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategFormFilter.class.php";s:33:"companycategdescriptionformfilter";s:93:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategDescriptionFormFilter.class.php";s:22:"generalcategformfilter";s:82:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategFormFilter.class.php";s:33:"generalcategdescriptionformfilter";s:93:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategDescriptionFormFilter.class.php";s:18:"languageformfilter";s:78:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/LanguageFormFilter.class.php";s:12:"adformfilter";s:72:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdFormFilter.class.php";s:23:"addescriptionformfilter";s:83:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/AdDescriptionFormFilter.class.php";s:19:"officeadsformfilter";s:79:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/OfficeAdsFormFilter.class.php";s:20:"userbasketformfilter";s:80:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/UserBasketFormFilter.class.php";s:25:"companycategoryformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryFormFilter.class.php";s:36:"companycategorydescriptionformfilter";s:96:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/CompanyCategoryDescriptionFormFilter.class.php";s:25:"generalcategoryformfilter";s:85:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryFormFilter.class.php";s:36:"generalcategorydescriptionformfilter";s:96:"/home/gustavo/symfonyreloaded/lib/filter/doctrine/GeneralCategoryDescriptionFormFilter.class.php";s:16:"basesfguardgroup";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroup.class.php";s:21:"basesfguardpermission";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardPermission.class.php";s:26:"basesfguardgrouppermission";s:112:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardGroupPermission.class.php";s:15:"basesfguarduser";s:101:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUser.class.php";s:25:"basesfguarduserpermission";s:111:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserPermission.class.php";s:20:"basesfguardusergroup";s:106:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardUserGroup.class.php";s:22:"basesfguardrememberkey";s:108:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardRememberKey.class.php";s:25:"basesfguardforgotpassword";s:111:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/base/BasesfGuardForgotPassword.class.php";s:17:"sfguardgrouptable";s:98:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupTable.class.php";s:12:"sfguardgroup";s:93:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroup.class.php";s:22:"sfguardpermissiontable";s:103:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermissionTable.class.php";s:17:"sfguardpermission";s:98:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardPermission.class.php";s:27:"sfguardgrouppermissiontable";s:108:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermissionTable.class.php";s:22:"sfguardgrouppermission";s:103:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardGroupPermission.class.php";s:16:"sfguardusertable";s:97:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserTable.class.php";s:11:"sfguarduser";s:92:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUser.class.php";s:26:"sfguarduserpermissiontable";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermissionTable.class.php";s:21:"sfguarduserpermission";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserPermission.class.php";s:21:"sfguardusergrouptable";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroupTable.class.php";s:16:"sfguardusergroup";s:97:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardUserGroup.class.php";s:23:"sfguardrememberkeytable";s:104:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKeyTable.class.php";s:18:"sfguardrememberkey";s:99:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardRememberKey.class.php";s:26:"sfguardforgotpasswordtable";s:107:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPasswordTable.class.php";s:21:"sfguardforgotpassword";s:102:"/home/gustavo/symfonyreloaded/lib/model/doctrine/sfDoctrineGuardPlugin/sfGuardForgotPassword.class.php";s:11:"basecompany";s:75:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompany.class.php";s:22:"basecompanydescription";s:86:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyDescription.class.php";s:10:"baseoffice";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOffice.class.php";s:11:"basecountry";s:75:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCountry.class.php";s:10:"baseregion";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseRegion.class.php";s:8:"basecity";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCity.class.php";s:16:"basecompanycateg";s:80:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCateg.class.php";s:27:"basecompanycategdescription";s:91:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategDescription.class.php";s:16:"basegeneralcateg";s:80:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCateg.class.php";s:27:"basegeneralcategdescription";s:91:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategDescription.class.php";s:12:"baselanguage";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseLanguage.class.php";s:6:"basead";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAd.class.php";s:17:"baseaddescription";s:81:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseAdDescription.class.php";s:13:"baseofficeads";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseOfficeAds.class.php";s:14:"baseuserbasket";s:78:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseUserBasket.class.php";s:19:"basecompanycategory";s:83:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategory.class.php";s:30:"basecompanycategorydescription";s:94:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseCompanyCategoryDescription.class.php";s:19:"basegeneralcategory";s:83:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategory.class.php";s:30:"basegeneralcategorydescription";s:94:"/home/gustavo/symfonyreloaded/lib/model/doctrine/base/BaseGeneralCategoryDescription.class.php";s:12:"companytable";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyTable.class.php";s:7:"company";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Company.class.php";s:23:"companydescriptiontable";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescriptionTable.class.php";s:18:"companydescription";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyDescription.class.php";s:11:"officetable";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeTable.class.php";s:6:"office";s:65:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Office.class.php";s:12:"countrytable";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CountryTable.class.php";s:7:"country";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Country.class.php";s:11:"regiontable";s:70:"/home/gustavo/symfonyreloaded/lib/model/doctrine/RegionTable.class.php";s:6:"region";s:65:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Region.class.php";s:9:"citytable";s:68:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CityTable.class.php";s:4:"city";s:63:"/home/gustavo/symfonyreloaded/lib/model/doctrine/City.class.php";s:17:"companycategtable";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategTable.class.php";s:12:"companycateg";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCateg.class.php";s:28:"companycategdescriptiontable";s:87:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategDescriptionTable.class.php";s:23:"companycategdescription";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategDescription.class.php";s:17:"generalcategtable";s:76:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategTable.class.php";s:12:"generalcateg";s:71:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCateg.class.php";s:28:"generalcategdescriptiontable";s:87:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategDescriptionTable.class.php";s:23:"generalcategdescription";s:82:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategDescription.class.php";s:13:"languagetable";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/LanguageTable.class.php";s:8:"language";s:67:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Language.class.php";s:7:"adtable";s:66:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdTable.class.php";s:2:"ad";s:61:"/home/gustavo/symfonyreloaded/lib/model/doctrine/Ad.class.php";s:18:"addescriptiontable";s:77:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescriptionTable.class.php";s:13:"addescription";s:72:"/home/gustavo/symfonyreloaded/lib/model/doctrine/AdDescription.class.php";s:14:"officeadstable";s:73:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAdsTable.class.php";s:9:"officeads";s:68:"/home/gustavo/symfonyreloaded/lib/model/doctrine/OfficeAds.class.php";s:15:"userbaskettable";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasketTable.class.php";s:10:"userbasket";s:69:"/home/gustavo/symfonyreloaded/lib/model/doctrine/UserBasket.class.php";s:20:"companycategorytable";s:79:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryTable.class.php";s:15:"companycategory";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategory.class.php";s:31:"companycategorydescriptiontable";s:90:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescriptionTable.class.php";s:26:"companycategorydescription";s:85:"/home/gustavo/symfonyreloaded/lib/model/doctrine/CompanyCategoryDescription.class.php";s:20:"generalcategorytable";s:79:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryTable.class.php";s:15:"generalcategory";s:74:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategory.class.php";s:31:"generalcategorydescriptiontable";s:90:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescriptionTable.class.php";s:26:"generalcategorydescription";s:85:"/home/gustavo/symfonyreloaded/lib/model/doctrine/GeneralCategoryDescription.class.php";}i:1;a:1:{i:4;s:63:"/home/gustavo/symfonyreloaded/plugins/sfDoctrineGuardPlugin/lib";}i:2;a:0:{}} \ No newline at end of file diff --git a/log/companyfront_dev.log b/log/companyfront_dev.log deleted file mode 100644 index 1bfe44c..0000000 --- a/log/companyfront_dev.log +++ /dev/null @@ -1,28 +0,0 @@ -May 10 23:01:03 symfony [info] {sfPatternRouting} Match route "homepage" (/) for / with parameters array ( 'module' => 'default', 'action' => 'index',) -May 10 23:01:03 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter" -May 10 23:01:03 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter" -May 10 23:01:03 symfony [info] {defaultActions} Call "defaultActions->executeIndex()" -May 10 23:01:03 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/indexSuccess.php" -May 10 23:01:03 symfony [info] {sfPHPView} Decorate content with "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php" -May 10 23:01:03 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php" -May 10 23:01:03 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK" -May 10 23:01:03 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8" -May 10 23:01:03 symfony [info] {sfWebDebugLogger} Configuration 124.49 ms (10) -May 10 23:01:03 symfony [info] {sfWebDebugLogger} Factories 154.79 ms (1) -May 10 23:01:03 symfony [info] {sfWebDebugLogger} Action "default/index" 0.19 ms (1) -May 10 23:01:03 symfony [info] {sfWebDebugLogger} View "Success" for "default/index" 21.84 ms (1) -May 10 23:01:03 symfony [info] {sfWebResponse} Send content (28411 o) -May 10 23:13:18 symfony [info] {sfPatternRouting} Match route "homepage" (/) for / with parameters array ( 'module' => 'default', 'action' => 'index',) -May 10 23:13:18 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter" -May 10 23:13:18 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter" -May 10 23:13:18 symfony [info] {defaultActions} Call "defaultActions->executeIndex()" -May 10 23:13:18 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/indexSuccess.php" -May 10 23:13:18 symfony [info] {sfPHPView} Decorate content with "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php" -May 10 23:13:18 symfony [info] {sfPHPView} Render "/home/gustavo/symfonyreloaded/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php" -May 10 23:13:18 symfony [info] {sfWebResponse} Send status "HTTP/1.1 200 OK" -May 10 23:13:18 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8" -May 10 23:13:18 symfony [info] {sfWebDebugLogger} Configuration 2.28 ms (9) -May 10 23:13:18 symfony [info] {sfWebDebugLogger} Factories 52.30 ms (1) -May 10 23:13:18 symfony [info] {sfWebDebugLogger} Action "default/index" 0.20 ms (1) -May 10 23:13:18 symfony [info] {sfWebDebugLogger} View "Success" for "default/index" 15.75 ms (1) -May 10 23:13:19 symfony [info] {sfWebResponse} Send content (28603 o) -- 2.1.4