public function execute()
 {
     $sheet_id = $this->get('sheet_id', true);
     $this->checkRights($sheet_id);
     $sticky_model = new stickiesStickyModel();
     $this->response = $sticky_model->getBySheetId($sheet_id);
     $this->response['_element'] = 'sticky';
 }
 protected function viewAction()
 {
     //mobile version
     $this->response = array();
     if ($this->sheet_id) {
         $stickies_model = new stickiesStickyModel();
         $this->response['stickies'] = $stickies_model->getBySheetId($this->sheet_id, array('id', 'content', 'color'));
         foreach ($this->response['stickies'] as &$sticky) {
             if (strlen($sticky['content']) > 120) {
                 $sticky['content'] = mb_substr($sticky['content'], 0, 80, 'utf-8') . '...';
             }
         }
         unset($sticky);
         $this->response['current_sheet'] = $this->sheet_model->getById($this->sheet_id);
     } else {
         $this->response['stickies'] = array();
     }
 }