# as an addon module to CMS Made Simple. You may not use this software # in any Non GPL version of CMS Made simple, or in any version of CMS # Made simple that does not indicate clearly and obviously in its admin # section that the site was built with CMS Made simple. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # Or read it online: http://www.gnu.org/licenses/licenses.html#GPL # #------------------------------------------------------------------------- #END_LICENSE if (!isset($gCms)) { return; } if (!$this->GetPreference('responsive')) { return; } $cn = cgsi_utils::get_responsive_cookiename(); if (!isset($_COOKIE[$cn])) { $tpl = $this->CreateSmartyTemplate('responsive.tpl'); $tpl->assign('cookiename', $cn); $tpl->display(); } # # EOF #
public static function get_device_capabilities() { $mod = \cms_utils::get_module(MOD_CGSMARTIMAGE); if ($mod->GetPreference('responsive')) { $cookie_enc = cms_cookies::get(cgsi_utils::get_responsive_cookiename()); if ($cookie_enc) { $data = json_decode($cookie_enc, TRUE); return $data; } } }