コード例 #1
0
ファイル: init.php プロジェクト: patrickcurl/monks
function on_activation()
{
    $ylc = new YITH_Livechat();
    $ylc->ylc_operator_role('editor');
    /**
     * Administration role
     */
    $admin_role = get_role('administrator');
    $admin_role->add_cap('answer_chat');
    /**
     * Chat Operator role
     */
    $op_role = get_role('ylc_chat_op');
    $op_role->add_cap('answer_chat');
}
コード例 #2
0
 /**
  * Returns single instance of the class
  *
  * @return \YITH_Livechat
  * @since 1.1.0
  */
 public static function get_instance()
 {
     if (is_null(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
コード例 #3
0
ファイル: init.php プロジェクト: lieison/IndustriasFenix
 /**
  * Unique access to instance of YIYH_Live_Chat
  *
  * @since   1.1.0
  * @return  YITH_Livechat|YITH_Livechat_Premium
  * @author  Alberto Ruggiero
  */
 function YITH_Live_Chat()
 {
     // Load required classes and functions
     require_once YLC_DIR . 'class.yith-livechat.php';
     if (defined('YLC_PREMIUM') && file_exists(YLC_DIR . 'class.yith-livechat-premium.php')) {
         require_once YLC_DIR . 'class.yith-livechat-premium.php';
         return YITH_Livechat_Premium::get_instance();
     }
     return YITH_Livechat::get_instance();
 }