public function onObjectView(iUmiEventPoint $v4119639092e62c55ea8be348e4d9260d)
 {
     if ($v4119639092e62c55ea8be348e4d9260d->getMode() == 'before') {
         $v16b2b26000987faccb260b9d39df1269 = $v4119639092e62c55ea8be348e4d9260d->getRef('object')->getId();
         $vee11cbb19052e40b07aac0ca060c23ee = $this->getUser();
         $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance();
         $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection();
         umiEventFeed::setConnection($v4717d53ebfdfea8477f780ec66151dcb);
         $v53cc4db543d7a569e51c1d76ac6f278e = umiEventFeed::findEventIdByObjectId($v16b2b26000987faccb260b9d39df1269);
         if ($v53cc4db543d7a569e51c1d76ac6f278e) {
             umiEventFeed::markReadEvent($v53cc4db543d7a569e51c1d76ac6f278e, $vee11cbb19052e40b07aac0ca060c23ee->getId());
         }
     }
 }
 public function onObjectView(iUmiEventPoint $event)
 {
     if ($event->getMode() == 'before') {
         $objectId = $event->getRef('object')->getId();
         $user = $this->getUser();
         $pool = ConnectionPool::getInstance();
         $connection = $pool->getConnection();
         umiEventFeed::setConnection($connection);
         $eventId = umiEventFeed::findEventIdByObjectId($objectId);
         if ($eventId) {
             umiEventFeed::markReadEvent($eventId, $user->getId());
         }
     }
 }
Esempio n. 3
0
 public static function getUser()
 {
     static $user = null;
     if ($user) {
         return $user;
     }
     $pool = ConnectionPool::getInstance();
     $connection = $pool->getConnection();
     umiEventFeedUser::setConnection($connection);
     umiEventFeedType::setConnection($connection);
     $userId = permissionsCollection::getInstance()->getUserId();
     try {
         $user = umiEventFeedUser::get($userId);
     } catch (Exception $e) {
         $user = umiEventFeedUser::create($userId);
         $settings = array();
         $user->setSettings($settings);
         $user->save();
     }
     return $user;
 }
Esempio n. 4
0
 public static function getUser()
 {
     static $vee11cbb19052e40b07aac0ca060c23ee = null;
     if ($vee11cbb19052e40b07aac0ca060c23ee) {
         return $vee11cbb19052e40b07aac0ca060c23ee;
     }
     $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance();
     $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection();
     umiEventFeedUser::setConnection($v4717d53ebfdfea8477f780ec66151dcb);
     umiEventFeedType::setConnection($v4717d53ebfdfea8477f780ec66151dcb);
     $v8e44f0089b076e18a718eb9ca3d94674 = permissionsCollection::getInstance()->getUserId();
     try {
         $vee11cbb19052e40b07aac0ca060c23ee = umiEventFeedUser::get($v8e44f0089b076e18a718eb9ca3d94674);
     } catch (Exception $ve1671797c52e15f763380b45e841ec32) {
         $vee11cbb19052e40b07aac0ca060c23ee = umiEventFeedUser::create($v8e44f0089b076e18a718eb9ca3d94674);
         $v2e5d8aa3dfa8ef34ca5131d20f9dad51 = array();
         $vee11cbb19052e40b07aac0ca060c23ee->setSettings($v2e5d8aa3dfa8ef34ca5131d20f9dad51);
         $vee11cbb19052e40b07aac0ca060c23ee->save();
     }
     return $vee11cbb19052e40b07aac0ca060c23ee;
 }
Esempio n. 5
0
 /**
  * Подключает ядро для обновления
  */
 private function includeMicrocore()
 {
     $core = $this->temp_dir . "core/smu/umicms-microcore.php";
     if (!is_file($core)) {
         throw new Exception('Не найдено microcore для обновления: ' . $core);
     }
     include_once $core;
     ini_set('display_errors', 0);
     error_reporting(0);
     $this->connection = ConnectionPool::getInstance()->getConnection();
 }
Esempio n. 6
0
 private function includeMicrocore()
 {
     $va74ad8dfacd4f985eb3977517615ce25 = $this->temp_dir . "core/smu/umicms-microcore.php";
     if (!is_file($va74ad8dfacd4f985eb3977517615ce25)) {
         throw new Exception('Не найдено microcore для обновления: ' . $va74ad8dfacd4f985eb3977517615ce25);
     }
     include_once $va74ad8dfacd4f985eb3977517615ce25;
     ini_set('display_errors', 0);
     error_reporting(0);
     $this->connection = ConnectionPool::getInstance()->getConnection();
 }
Esempio n. 7
0
 public function result()
 {
     $vac5c74b64b4b8352ef2f181affb5ac2a = $this->buildQuery('result');
     if (defined('DEBUG_SQL_SELECTOR')) {
         $v7f2db423a49b305459147332fb01cf87 = outputBuffer::current();
         $v7f2db423a49b305459147332fb01cf87->push($vac5c74b64b4b8352ef2f181affb5ac2a . "\n\n\n");
     }
     $v4717d53ebfdfea8477f780ec66151dcb = ConnectionPool::getInstance()->getConnection();
     $result = $v4717d53ebfdfea8477f780ec66151dcb->query($vac5c74b64b4b8352ef2f181affb5ac2a);
     $ve70c4df10ef0983b9c8c31bd06b2a2c3 = $this->selector->option('return')->value;
     if (!DISABLE_CALC_FOUND_ROWS) {
         $v770c639e20ac2f19c5ae0da373080e25 = l_mysql_query("SELECT FOUND_ROWS()", true);
         list($ve2942a04780e223b215eb8b663cf5353) = mysql_fetch_row($v770c639e20ac2f19c5ae0da373080e25);
         mysql_free_result($v770c639e20ac2f19c5ae0da373080e25);
         $this->length = (int) $ve2942a04780e223b215eb8b663cf5353;
     }
     if ($this->selector->mode == 'objects') {
         $v10ae9fc7d453b0dd525d0edf2ede7961 = array();
         $v5891da2d64975cae48d175d1e001f5da = umiObjectsCollection::getInstance();
         while ($vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_row($result)) {
             list($v16b2b26000987faccb260b9d39df1269) = $vf1965a857bc285d26fe22023aa5ab50d;
             if (is_array($ve70c4df10ef0983b9c8c31bd06b2a2c3) && sizeof($ve70c4df10ef0983b9c8c31bd06b2a2c3)) {
                 if (sizeof($ve70c4df10ef0983b9c8c31bd06b2a2c3) == 1 && $ve70c4df10ef0983b9c8c31bd06b2a2c3[0] == 'id') {
                     $v10ae9fc7d453b0dd525d0edf2ede7961[] = array('id' => $v16b2b26000987faccb260b9d39df1269);
                 } else {
                     $va8cfde6331bd59eb2ac96f8911c4b666 = $v5891da2d64975cae48d175d1e001f5da->getObject($v16b2b26000987faccb260b9d39df1269, array_slice($vf1965a857bc285d26fe22023aa5ab50d, 1));
                     $vae50a11a070db2b31891ed57c8a26a15 = array();
                     foreach ($ve70c4df10ef0983b9c8c31bd06b2a2c3 as $v73f329f154a663bfda020aadcdd0b775) {
                         switch ($v73f329f154a663bfda020aadcdd0b775) {
                             case "id":
                                 $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v16b2b26000987faccb260b9d39df1269;
                                 break;
                             case "name":
                                 $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $va8cfde6331bd59eb2ac96f8911c4b666->getName();
                                 break;
                             case "guid":
                                 $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $va8cfde6331bd59eb2ac96f8911c4b666->getGUID();
                                 break;
                             default:
                                 $v06e3d36fa30cea095545139854ad1fb9 = $va8cfde6331bd59eb2ac96f8911c4b666->getValue($v73f329f154a663bfda020aadcdd0b775);
                                 $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v06e3d36fa30cea095545139854ad1fb9 ? $v06e3d36fa30cea095545139854ad1fb9 : false;
                         }
                     }
                     $v10ae9fc7d453b0dd525d0edf2ede7961[] = $vae50a11a070db2b31891ed57c8a26a15;
                 }
             } else {
                 $va8cfde6331bd59eb2ac96f8911c4b666 = $v5891da2d64975cae48d175d1e001f5da->getObject($v16b2b26000987faccb260b9d39df1269, array_slice($vf1965a857bc285d26fe22023aa5ab50d, 1));
                 if ($va8cfde6331bd59eb2ac96f8911c4b666 instanceof iUmiObject) {
                     $v10ae9fc7d453b0dd525d0edf2ede7961[] = $va8cfde6331bd59eb2ac96f8911c4b666;
                 }
             }
         }
         return $v10ae9fc7d453b0dd525d0edf2ede7961;
     } else {
         $vbf516925bb37a8544c8ee19a24e15c05 = array();
         while ($vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($result)) {
             $vb80bb7740288fda1f201890375a60c8f = (int) $vf1965a857bc285d26fe22023aa5ab50d['id'];
             $v0db3209e1adc6d67be435a81baf9a66e = isset($vf1965a857bc285d26fe22023aa5ab50d['pid']) ? (int) $vf1965a857bc285d26fe22023aa5ab50d['pid'] : 0;
             $vbf516925bb37a8544c8ee19a24e15c05[$vb80bb7740288fda1f201890375a60c8f] = $v0db3209e1adc6d67be435a81baf9a66e;
         }
         if ($this->selector->option('exclude-nested')->value) {
             $va7ef1586e4bce6064f74264fbbab9165 = $this->excludeNestedPages($vbf516925bb37a8544c8ee19a24e15c05);
             $this->length = sizeof($va7ef1586e4bce6064f74264fbbab9165);
             if ($this->selector->limit || $this->selector->offset) {
                 $va7ef1586e4bce6064f74264fbbab9165 = array_slice($va7ef1586e4bce6064f74264fbbab9165, $this->selector->offset, $this->selector->limit);
             }
         } else {
             $va7ef1586e4bce6064f74264fbbab9165 = array_keys($vbf516925bb37a8544c8ee19a24e15c05);
         }
         $v10ae9fc7d453b0dd525d0edf2ede7961 = array();
         if (count($va7ef1586e4bce6064f74264fbbab9165)) {
             $vac5c74b64b4b8352ef2f181affb5ac2a = "SELECT h.id, h.rel, h.type_id, h.lang_id, h.domain_id, h.tpl_id, h.obj_id, h.ord, h.alt_name, h.is_active, h.is_visible, h.is_deleted, h.updatetime, h.is_default, o.name FROM cms3_hierarchy h, cms3_objects o WHERE h.id IN (" . implode(',', $va7ef1586e4bce6064f74264fbbab9165) . ") AND o.id = h.obj_id";
             $result = $v4717d53ebfdfea8477f780ec66151dcb->queryResult($vac5c74b64b4b8352ef2f181affb5ac2a);
             $result->setFetchType(IQueryResult::FETCH_ROW);
             $v10ae9fc7d453b0dd525d0edf2ede7961 = array_flip($va7ef1586e4bce6064f74264fbbab9165);
             $vb81ca7c0ccaa77e7aa91936ab0070695 = umiHierarchy::getInstance();
             foreach ($result as $vf1965a857bc285d26fe22023aa5ab50d) {
                 $v7552cd149af7495ee7d8225974e50f80 = array_shift($vf1965a857bc285d26fe22023aa5ab50d);
                 if (sizeof($ve70c4df10ef0983b9c8c31bd06b2a2c3)) {
                     if (sizeof($ve70c4df10ef0983b9c8c31bd06b2a2c3) == 1 && $ve70c4df10ef0983b9c8c31bd06b2a2c3[0] == 'id') {
                         $v10ae9fc7d453b0dd525d0edf2ede7961[$v7552cd149af7495ee7d8225974e50f80] = array('id' => $v7552cd149af7495ee7d8225974e50f80);
                     } else {
                         $v8e2dcfd7e7e24b1ca76c1193f645902b = $vb81ca7c0ccaa77e7aa91936ab0070695->getElement($v7552cd149af7495ee7d8225974e50f80);
                         $vae50a11a070db2b31891ed57c8a26a15 = array();
                         foreach ($ve70c4df10ef0983b9c8c31bd06b2a2c3 as $v73f329f154a663bfda020aadcdd0b775) {
                             switch ($v73f329f154a663bfda020aadcdd0b775) {
                                 case "id":
                                     $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v7552cd149af7495ee7d8225974e50f80;
                                     break;
                                 case "name":
                                     $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v8e2dcfd7e7e24b1ca76c1193f645902b->getName();
                                     break;
                                 case "alt_name":
                                     $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v8e2dcfd7e7e24b1ca76c1193f645902b->getAltName();
                                     break;
                                 default:
                                     $v06e3d36fa30cea095545139854ad1fb9 = $v8e2dcfd7e7e24b1ca76c1193f645902b->getValue($v73f329f154a663bfda020aadcdd0b775);
                                     $vae50a11a070db2b31891ed57c8a26a15[$v73f329f154a663bfda020aadcdd0b775] = $v06e3d36fa30cea095545139854ad1fb9 ? $v06e3d36fa30cea095545139854ad1fb9 : false;
                             }
                         }
                         $v10ae9fc7d453b0dd525d0edf2ede7961[$v7552cd149af7495ee7d8225974e50f80] = $vae50a11a070db2b31891ed57c8a26a15;
                     }
                 } else {
                     $v8e2dcfd7e7e24b1ca76c1193f645902b = $vb81ca7c0ccaa77e7aa91936ab0070695->getElement($v7552cd149af7495ee7d8225974e50f80, false, false, $vf1965a857bc285d26fe22023aa5ab50d);
                     if ($v8e2dcfd7e7e24b1ca76c1193f645902b instanceof iUmiHierarchyElement) {
                         $v10ae9fc7d453b0dd525d0edf2ede7961[$v7552cd149af7495ee7d8225974e50f80] = $v8e2dcfd7e7e24b1ca76c1193f645902b;
                     }
                 }
             }
             $v10ae9fc7d453b0dd525d0edf2ede7961 = array_values($v10ae9fc7d453b0dd525d0edf2ede7961);
         }
         return $v10ae9fc7d453b0dd525d0edf2ede7961;
     }
 }
Esempio n. 8
0
function l_mysql_affected_rows($v6f66e878c62db60568a3487869695820 = 'core')
{
    static $vb10a8c0bede9eb4ea771b04db3149f28 = null;
    if (is_null($vb10a8c0bede9eb4ea771b04db3149f28)) {
        $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance();
    }
    $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection($v6f66e878c62db60568a3487869695820);
    $vcaf9b6b99962bf5c2264824231d7a40c = $v4717d53ebfdfea8477f780ec66151dcb->getConnectionInfo();
    $v2a304a1348456ccd2234cd71a81bd338 = $vcaf9b6b99962bf5c2264824231d7a40c['link'];
    return mysql_affected_rows($v2a304a1348456ccd2234cd71a81bd338);
}
    $v572d4e421e5e6b9bc11d815e8a027112 = 'aHR0cDovL2luc3RhbGwudW1pLWNtcy5ydS9maWxlcy90ZXN0aG9zdC5waHA=';
    $result = umiRemoteFileGetter::get(base64_decode($v572d4e421e5e6b9bc11d815e8a027112), dirname(__FILE__) . '/testhost.php');
    $v9a0364b9e99bb480dd25e1f0284c8555 = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
    if ($result->getSize() == 0) {
        $v9a0364b9e99bb480dd25e1f0284c8555 .= "<result><error>Не удается загрузить тесты хостинга.</error></result>";
    } else {
        $v9a0364b9e99bb480dd25e1f0284c8555 .= "<result>ok</result>";
    }
    echo $v9a0364b9e99bb480dd25e1f0284c8555;
    exit;
}
if ($vd4579b2688d675235f402f6b4b43bcbf == 'test') {
    header("Content-type: text/xml; charset=utf-8");
    require dirname(__FILE__) . '/testhost.php';
    $vb61a6d542f9036550ba9c401c80f00ef = new testHost();
    $vb73674ad3d854f330d408d3028f19efb = ConnectionPool::getInstance()->getConnection()->getConnectionInfo();
    $v67b3dba8bc6778101892eb77249db32e = $vb73674ad3d854f330d408d3028f19efb['host'];
    $v67b3dba8bc6778101892eb77249db32e .= strlen(trim($vb73674ad3d854f330d408d3028f19efb['port'])) ? ':' . $vb73674ad3d854f330d408d3028f19efb['port'] : '';
    $vb61a6d542f9036550ba9c401c80f00ef->setConnect($v67b3dba8bc6778101892eb77249db32e, $vb73674ad3d854f330d408d3028f19efb['user'], $vb73674ad3d854f330d408d3028f19efb['password'], $vb73674ad3d854f330d408d3028f19efb['dbname']);
    $result = $vb61a6d542f9036550ba9c401c80f00ef->getResults();
    $v9a0364b9e99bb480dd25e1f0284c8555 = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
    $v9a0364b9e99bb480dd25e1f0284c8555 .= "<result>";
    if (count($result) > 0) {
        foreach ($result as $vcb5e100e5a9a3e7f6d1fd97512215282) {
            $ve2a0ca64b9696e59b6741d935f7fcfbe = "http://errors.umi-cms.ru/upage://" . $vcb5e100e5a9a3e7f6d1fd97512215282[0] . "/";
            $vc887d69eddcd7c7f58c08995042fa392 = simplexml_load_string(umiRemoteFileGetter::get($ve2a0ca64b9696e59b6741d935f7fcfbe));
            $vea6db7e7b60eac0c99920c4c09e2b0c6 = $vc887d69eddcd7c7f58c08995042fa392->xpath('//property[@name = "short_description"]/value');
            $v9a0364b9e99bb480dd25e1f0284c8555 .= '<error code="' . $vcb5e100e5a9a3e7f6d1fd97512215282[0] . '" critical="' . $vcb5e100e5a9a3e7f6d1fd97512215282[1] . '"><![CDATA[' . (string) $vea6db7e7b60eac0c99920c4c09e2b0c6[0] . ']]></error>';
        }
    } else {
        $v9a0364b9e99bb480dd25e1f0284c8555 .= '<message>ok</message>';
Esempio n. 10
0
    public function suggestions($vb45cffe084dd3d20d928bee85e7b0f21, $vaa9f73eea60a006820d0f8768bc8a3fc = 10)
    {
        $vb45cffe084dd3d20d928bee85e7b0f21 = trim($vb45cffe084dd3d20d928bee85e7b0f21);
        if (!$vb45cffe084dd3d20d928bee85e7b0f21) {
            return false;
        }
        $vb45cffe084dd3d20d928bee85e7b0f21 = wa_strtolower($vb45cffe084dd3d20d928bee85e7b0f21);
        $va04202c712aa415f47dbacb817a60397 = str_split('йцукенгшщзхъфывапролджэячсмитьбю');
        $v74e6a8b111ea7da1a7d0a596f4c35208 = str_split('qwertyuiop[]asdfghjkl;\'zxcvbnm,.');
        $v9c1b200500ea38c658ac7c81b10e85d2 = iconv("UTF-8", "CP1251", $vb45cffe084dd3d20d928bee85e7b0f21);
        $ve39cf8a95dc90270161317376387b25a = iconv("CP1251", "UTF-8", str_replace($va04202c712aa415f47dbacb817a60397, $v74e6a8b111ea7da1a7d0a596f4c35208, $v9c1b200500ea38c658ac7c81b10e85d2));
        $v67ae3d093b55e92227d0861222db0c6d = iconv("CP1251", "UTF-8", str_replace($v74e6a8b111ea7da1a7d0a596f4c35208, $va04202c712aa415f47dbacb817a60397, $v9c1b200500ea38c658ac7c81b10e85d2));
        $vd0c03a4c136b717b6ebc603966e26755 = $ve39cf8a95dc90270161317376387b25a != $vb45cffe084dd3d20d928bee85e7b0f21 ? $ve39cf8a95dc90270161317376387b25a : $v67ae3d093b55e92227d0861222db0c6d;
        $vb45cffe084dd3d20d928bee85e7b0f21 = l_mysql_real_escape_string($vb45cffe084dd3d20d928bee85e7b0f21);
        $vd0c03a4c136b717b6ebc603966e26755 = l_mysql_real_escape_string($vd0c03a4c136b717b6ebc603966e26755);
        $vaa9f73eea60a006820d0f8768bc8a3fc = (int) $vaa9f73eea60a006820d0f8768bc8a3fc;
        $vac5c74b64b4b8352ef2f181affb5ac2a = <<<SQL
SELECT `siw`.`word` as `word`, COUNT(`si`.`word_id`) AS `cnt`
\tFROM
\t\t`cms3_search_index_words` `siw`,
\t\t`cms3_search_index` `si`
\tWHERE
\t\t(
\t\t\t`siw`.`word` LIKE '{$vb45cffe084dd3d20d928bee85e7b0f21}%' OR
\t\t\t`siw`.`word` LIKE '{$vd0c03a4c136b717b6ebc603966e26755}%'
\t\t) AND
\t\t`si`.`word_id` = `siw`.`id`
\tGROUP BY
\t\t`siw`.`id`
\tORDER BY SUM(`si`.`tf`) DESC
\tLIMIT {$vaa9f73eea60a006820d0f8768bc8a3fc}
SQL;
        $v4717d53ebfdfea8477f780ec66151dcb = ConnectionPool::getInstance()->getConnection('search');
        return $v4717d53ebfdfea8477f780ec66151dcb->queryResult($vac5c74b64b4b8352ef2f181affb5ac2a);
    }
Esempio n. 11
0
function initConfigConnections($v4d90362d661461e558408e982aaa49d3)
{
    $v1e4e0a3ebca33b9df743bacb740ce1d4 = array();
    foreach ($v4d90362d661461e558408e982aaa49d3['connections'] as $vb068931cc450442b63f5b3d276ea4297 => $v2063c1608d6e0baf80249c42e2be5804) {
        list($va2f2ed4f8ebc2cbb4c21a29dc40ab61d, $v1fda785a420c0ffe9a33d814a05d5273) = explode('.', $vb068931cc450442b63f5b3d276ea4297);
        if (!isset($v1e4e0a3ebca33b9df743bacb740ce1d4[$va2f2ed4f8ebc2cbb4c21a29dc40ab61d])) {
            $v1e4e0a3ebca33b9df743bacb740ce1d4[$va2f2ed4f8ebc2cbb4c21a29dc40ab61d] = array('type' => 'mysql', 'host' => 'localhost', 'login' => 'root', 'password' => '', 'dbname' => 'umi', 'port' => false, 'persistent' => false, 'compression' => false);
        }
        $v1e4e0a3ebca33b9df743bacb740ce1d4[$va2f2ed4f8ebc2cbb4c21a29dc40ab61d][$v1fda785a420c0ffe9a33d814a05d5273] = $v2063c1608d6e0baf80249c42e2be5804;
    }
    $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance();
    foreach ($v1e4e0a3ebca33b9df743bacb740ce1d4 as $va2f2ed4f8ebc2cbb4c21a29dc40ab61d => $v7ed201fa20d25d22b291dc85ae9e5ced) {
        $vb10a8c0bede9eb4ea771b04db3149f28->setConnectionObjectClass();
        if ($v7ed201fa20d25d22b291dc85ae9e5ced['dbname'] == '-=demo=-' || $v7ed201fa20d25d22b291dc85ae9e5ced['dbname'] == '-=custom=-') {
            if ($v7ed201fa20d25d22b291dc85ae9e5ced['dbname'] == '-=demo=-') {
                require './demo-center.php';
            }
            $v7ed201fa20d25d22b291dc85ae9e5ced['host'] = MYSQL_HOST;
            $v7ed201fa20d25d22b291dc85ae9e5ced['login'] = MYSQL_LOGIN;
            $v7ed201fa20d25d22b291dc85ae9e5ced['password'] = MYSQL_PASSWORD;
            $v7ed201fa20d25d22b291dc85ae9e5ced['dbname'] = $v7ed201fa20d25d22b291dc85ae9e5ced['dbname'] == '-=custom=-' ? MYSQL_DB_NAME : DEMO_DB_NAME;
        }
        $vb10a8c0bede9eb4ea771b04db3149f28->addConnection($va2f2ed4f8ebc2cbb4c21a29dc40ab61d, $v7ed201fa20d25d22b291dc85ae9e5ced['host'], $v7ed201fa20d25d22b291dc85ae9e5ced['login'], $v7ed201fa20d25d22b291dc85ae9e5ced['password'], $v7ed201fa20d25d22b291dc85ae9e5ced['dbname'], $v7ed201fa20d25d22b291dc85ae9e5ced['port'] !== false ? $v7ed201fa20d25d22b291dc85ae9e5ced['port'] : false, (bool) intval($v7ed201fa20d25d22b291dc85ae9e5ced['persistent']));
    }
    if (DB_DRIVER == "mysql") {
        $v4717d53ebfdfea8477f780ec66151dcb = ConnectionPool::getInstance()->getConnection();
        ini_set('mysql.trace_mode', false);
    }
}
Esempio n. 12
0
<?php

$v8fa14cdd754f91cc6554c9e71929cce7 = trim((string) @$_GET['path'], '-');
$v8fa14cdd754f91cc6554c9e71929cce7 = preg_replace("/[^a-z0-9]/i", '', $v8fa14cdd754f91cc6554c9e71929cce7);
if (!empty($v8fa14cdd754f91cc6554c9e71929cce7)) {
    define("CRON", "CLI");
    require CURRENT_WORKING_DIR . "/standalone.php";
    $v4717d53ebfdfea8477f780ec66151dcb = ConnectionPool::getInstance()->getConnection('core');
    $v4717d53ebfdfea8477f780ec66151dcb->query("\r\n\t\t   CREATE TABLE IF NOT EXISTS  cms_stat_dispatches\r\n\t\t   (\r\n\t\t\t\t`hash` Varchar(10) NOT NULL, \r\n\t\t\t\t`time` INT(11) NOT NULL\r\n\t\t   )\r\n\t\t   engine=innodb DEFAULT CHARSET=utf8;\r\n\t\t");
    $v4717d53ebfdfea8477f780ec66151dcb->query("INSERT INTO cms_stat_dispatches (hash, time) VALUES('" . $v8fa14cdd754f91cc6554c9e71929cce7 . "', '" . time() . "')");
}
header('Content-Type: image/gif');
$v73bebce395b6f1efedcf6842fbdb4d76 = imagecreatetruecolor(1, 1);
imagealphablending($v73bebce395b6f1efedcf6842fbdb4d76, true);
$v0f9e80982566a13dc0c281a4500c4a13 = imagecolorallocate($v73bebce395b6f1efedcf6842fbdb4d76, 255, 255, 255);
imagecolortransparent($v73bebce395b6f1efedcf6842fbdb4d76, $v0f9e80982566a13dc0c281a4500c4a13);
imagegif($v73bebce395b6f1efedcf6842fbdb4d76);
Esempio n. 13
0
 public function addEventType()
 {
     $eventType = getRequest('event-type');
     $pool = ConnectionPool::getInstance();
     $connection = $pool->getConnection();
     umiEventFeedType::setConnection($connection);
     umiEventFeedType::create($eventType);
     $this->redirect(getServer("HTTP_REFERER"));
 }
Esempio n. 14
0
 public function addEventType()
 {
     $v2f264034c73acbd6baae70dd7edb3d3f = getRequest('event-type');
     $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance();
     $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection();
     umiEventFeedType::setConnection($v4717d53ebfdfea8477f780ec66151dcb);
     umiEventFeedType::create($v2f264034c73acbd6baae70dd7edb3d3f);
     $this->redirect(getServer("HTTP_REFERER"));
 }
 public function getCountByTypeId($v5f694956811487225d15e973ca38fbab)
 {
     $ve2942a04780e223b215eb8b663cf5353 = false;
     $v5f694956811487225d15e973ca38fbab = (int) $v5f694956811487225d15e973ca38fbab;
     $v4717d53ebfdfea8477f780ec66151dcb = ConnectionPool::getInstance()->getConnection();
     $result = $v4717d53ebfdfea8477f780ec66151dcb->queryResult("SELECT COUNT(id) FROM cms3_objects WHERE type_id = '{$v5f694956811487225d15e973ca38fbab}'");
     if ($vcb5e100e5a9a3e7f6d1fd97512215282 = l_mysql_error()) {
         throw new databaseException($vcb5e100e5a9a3e7f6d1fd97512215282);
     }
     list($ve2942a04780e223b215eb8b663cf5353) = $result->fetch();
     return $ve2942a04780e223b215eb8b663cf5353;
 }