uawdijnntqw1x1x1
IP : 216.73.216.103
Hostname : dsru51-17647.fornex.org
Kernel : Linux dsru51-17647.fornex.org 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
rustam
/
data
/
www
/
germetikprof.ru
/
..
/
germetikprof.ru
/
InstallHelper.php
/
/
<?php class InstallHelper { /** * @param array $data - `module` names rows table * @param integer $assignment - 0 = all pages, 1 = main page, 2 = except main page * @return number 1 - if query success, or 0 - if false */ public static function installJoomlaModule(array $data, $assignment = 0) { $db = JFactory::getDbo(); $extension = JSFactory::getTable('module', 'JTable'); $extension->bind($data); if ($extension->check()){ $extension->store(); if ( $assignment == 1 ) { $db->setQuery('INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (' . $extension->id . ', ' . static::getMainPageId() . ')'); } elseif( $assignment == 2 ) { $db->setQuery('INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (' . $extension->id . ', ' . -static::getMainPageId() . ')'); } else { $db->setQuery('INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (' . $extension->id . ', 0)'); } $db->query(); return 1; }else{ return 0; } } /** * @param string $templateName - Template name * @param string $templateDescription - Description for template */ public static function installTemplateData($templateName, $templateDescription) { $db = JFactory::getDbo(); $db->setQuery("SELECT id FROM `#__template_styles` WHERE template='" . $templateName . "'"); $exid = (int)$db->loadResult(); if ( !$exid ) { $db->setQuery("UPDATE `#__template_styles` SET `home` = 0 WHERE `template` != 'isis' AND `template` != 'hathor' "); $db->query(); $db->setQuery("INSERT INTO `#__template_styles` (`template`, `title`, `home`) VALUES ('" . $templateName . "', '" . $templateDescription . "', 1)"); $db->query(); $db->setQuery("UPDATE `#__jshopping_config` SET `template` = '" . $templateName . "' WHERE id=1"); $db->query(); } } /** * @return integer - Main menu id */ protected static function getMainPageId() { $db = JFactory::getDbo(); $query = "SELECT * FROM `#__menu` WHERE `home` = 1"; $db->setQuery($query); return $db->loadObject()->id; } public static function isEnable($title, $module) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select($db->qn('published')) ->from($db->qn('#__modules')) ->where($db->qn('title') .'='. $db->q($title), 'AND') ->where($db->qn('module') .'='. $db->q($module)); $db->setQuery($query); return $db->loadResult(); } public static function setDefaultTemplateForJoomshopping() { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->update($db->qn('#__jshopping_config')) ->set($db->qn('template') .'='. $db->q('default')); $db->setQuery($query); return $db->execute(); } }
/var/www/rustam/data/www/germetikprof.ru/../germetikprof.ru/InstallHelper.php