Okt
20
2010
0

Integrating CKFinder into your symfony Application

When integrating CKEditor and CKFinder into your symfony application, you have to modify the ckfinder/config.php-file, to check if the user has the permissions to use the CKFinder als file-browser.

It's that easy (we asume, CKFinder is located in /web/js/ckfinder):

function CheckAuthentication()
{
require_once(dirname(__FILE__).'/../../../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('yourApplicationName', 'prod', false);
$context = sfContext::createInstance($configuration);

if ($context->getUser()->functionToCheckPermission())
return true;
else
return false;
}

So finally you just have to implement a method in your myUser.class.php-file, that checks whether the user may or may not use CKFinder!

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com