ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilChatroomSmilies Class Reference

Class ilChatroomSmilies. More...

+ Collaboration diagram for ilChatroomSmilies:

Static Public Member Functions

static _getSmileyDir ()
 Path to smilies. More...
 
static getSmiliesBasePath ()
 Returns smilies basepath. More...
 
static _prepareKeywords ($words)
 Trims given keywords and returns them in one array. More...
 

Detailed Description

Class ilChatroomSmilies.

Author
Jan Posselt jposs.nosp@m.elt@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Version
$Id$

Definition at line 10 of file class.ilChatroomSmilies.php.

Member Function Documentation

◆ _getSmileyDir()

static ilChatroomSmilies::_getSmileyDir ( )
static

Path to smilies.

Returns
string

Definition at line 114 of file class.ilChatroomSmilies.php.

References $data, $DIC, $id, $ilDB, $res, $result, $row, $s, and ilUtil\getWebspaceDir().

115  {
116  return ilUtil::getWebspaceDir() . '/chatroom/smilies';
117  }
static getWebspaceDir($mode="filesystem")
get webspace directory
+ Here is the call graph for this function:

◆ _prepareKeywords()

static ilChatroomSmilies::_prepareKeywords (   $words)
static

Trims given keywords and returns them in one array.

Parameters
string$words
Returns
array

Definition at line 357 of file class.ilChatroomSmilies.php.

Referenced by ilChatroomAdminSmileyGUI\confirmedDeleteMultipleObject(), and ilChatroomAdminSmileyGUI\deleteSmileyObject().

358  {
359  $keywordscheck = true;
360 
361  // check keywords
362  $keywords_unchecked = explode("\n", $words);
363  if (count($keywords_unchecked) <= 0) {
364  $keywordscheck = false;
365  }
366 
367  if ($keywordscheck) {
368  $keywords = array();
369 
370  foreach ($keywords_unchecked as $word) {
371  if (trim($word)) {
372  $keywords[] = trim($word);
373  }
374  }
375  }
376 
377  if ($keywordscheck && count($keywords) <= 0) {
378  $keywordscheck = false;
379  }
380 
381  if ($keywordscheck) {
382  return $keywords;
383  } else {
384  return array();
385  }
386  }
+ Here is the caller graph for this function:

◆ getSmiliesBasePath()

static ilChatroomSmilies::getSmiliesBasePath ( )
static

Returns smilies basepath.

Returns
string

Definition at line 289 of file class.ilChatroomSmilies.php.

References $DIC, $ilDB, $path, $row, $stmt, and ilUtil\getWebspaceDir().

Referenced by ilChatroomAdminSmileyGUI\confirmedDeleteMultipleObject(), and ilChatroomAdminSmileyGUI\deleteSmileyObject().

290  {
291  return 'chatroom/smilies';
292  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: