function __construct($prim, $engine)
 {
     parent::__construct($prim, $engine);
     $user = new User($_SESSION['URID']);
     if ($user->getUserType() == USER_SYSADMIN) {
         parent::enableInlineEditable();
         $this->editable = true;
     } else {
         if ($user->getUserType() == USER_TRANSLATOR) {
             $modes = $user->getModes();
             if (inArray(getSurveyMode(), $modes)) {
                 $langs = explode("~", $user->getLanguages(getSurvey(), getSurveyMode()));
                 if (inArray(getSurveyLanguage(), $langs)) {
                     parent::enableInlineEditable();
                     $this->editable = true;
                 }
             }
         }
     }
 }