$managerDomain = new DomainManager(); $managerDomain->update($v->sanitized['id'], new Domain(array('name' => $v->sanitized['name'], 'description' => $_POST['desc']))); if ($managerDomain->isError()) { header("HTTP/1.0 400 Bad Request"); echo $tr->__("This name already exist") . " !!"; } else { echo "true"; } } } } else { if (!defined('ABSPATH')) { exit; } global $tr; $managerDomain = new DomainManager(); $error_domain_add = ""; $error_domain_remove = ""; if (isset($_POST)) { $validation = new validation(); } if (isset($_POST['add'])) { $validation->addSource($_POST); $validation->AddRules(array('name' => array('type' => 'string', "required" => true, 'min' => '1', 'max' => '200', 'trim' => true), 'desc' => array('type' => 'string', "required" => true, 'min' => '0', 'max' => '999999', 'trim' => true))); $validation->run(); if (sizeof($validation->errors) > 0) { $error_domain_add = $validation->getMessageErrors(); } else { $managerDomain->add(new Domain(array('name' => $validation->sanitized['name'], 'description' => $validation->sanitized['desc']))); if ($managerDomain->isError()) { $error_domain_add = $tr->__("This name already exist");
<?php global $tr; require_once '_AutoLoadClassAjax.php'; $aResponse['error'] = false; $aResponse['message'] = ''; if (StudyPressUserWP::isLoggedIn()) { if (isset($_POST['action'])) { if (htmlentities($_POST['action'], ENT_QUOTES, 'UTF-8') == 'rating') { $activityId = (int) (isset($_POST['idBox']) ? $_POST['idBox'] : 0); $value = (int) (isset($_POST['rate']) ? $_POST['rate'] : 0); $userId = (int) (isset($_POST['user']) ? $_POST['user'] : 0); $domainId = (int) (isset($_POST['domain']) ? $_POST['domain'] : 0); $managerRate = new RateDomainManager(); $managerDomain = new DomainManager(); $currentUser = new StudyPressUserWP(); if ($value >= 1 && $value <= 5 && $currentUser->id() === $userId && $managerDomain->getById($domainId)) { if ($rate = $managerRate->voteExist($activityId, $userId, $domainId)) { $rate->setValue($value); $rate->setDateRate(StudyPressDB::getCurrentDateTime()); $managerRate->update($rate->getId(), $rate); } else { $managerRate->add(new RateDomain(array('value' => $value, 'userId' => $userId, 'activityId' => $activityId, 'dateRate' => StudyPressDB::getCurrentDateTime(), 'domainId' => $domainId))); } if ($managerRate->isError()) { $success = false; } else { $success = true; } } else { $success = false;
<?php include $_SERVER['DOCUMENT_ROOT'] . '/cabinet/backend/class/reptilicus.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/cabinet/backend/web/domain_manager.php'; $dm = new DomainManager(); if ($dm->isCustomDomain()) { include $_SERVER['DOCUMENT_ROOT'] . '/cabinet/backend/tpl/index.php'; return; } $db = new DatabaseConnection(); $dbconn = $db->connect(); $reptilucText = new reptilucText(); $text = $reptilucText->getTextEn($dbconn, 1); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Login page</title> <meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1.0 initial-scale=1.0"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/alertify.js/0.3.11/alertify.core.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/alertify.js/0.3.11/alertify.default.min.css"> <link rel="stylesheet" href="node_modules/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="css/login.css"> </head> <body ng-app="login" ng-controller="mainCtrl as main"> <div class="login_container"> <div id="reptilicus-login-form">
<?php session_start(); if (!isset($_SESSION['id'])) { header("Location: login.php"); exit; } // require_once($_SERVER['DOCUMENT_ROOT'].'/web/lang/lang.php'); require_once $_SERVER['DOCUMENT_ROOT'] . '/cabinet/backend/web/domain_manager.php'; $dm = new DomainManager(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Reptilicus</title> <meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=1.0 initial-scale=1.0"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css" /> <link href='https://fonts.googleapis.com/css?family=Open+Sans:800&subset=latin,cyrillic-ext' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/alertify.js/0.3.11/alertify.core.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/alertify.js/0.3.11/alertify.default.min.css"> <link rel="stylesheet" href="node_modules/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="css/main.css"> <link rel="stylesheet" href="css/settings.css"> <link rel="stylesheet" href="css/files.css"> <link rel="stylesheet" href="css/file_system.css">
exit; } $managerRate = new RateQualityManager(); ?> <!-- Div rating--> <div class="sp-rater"> <div class="sp-btn-rater"></div> <div class="sp-content-rater hide"> <!-- Rate Quality --> <div class="sp-rater-quality"> <?php $managerDomain = new DomainManager(); $managerRateDomain = new RateDomainManager(); $domains = $managerDomain->getAll(); ?> <h2><?php if ($domains) { echo $tr->__("Overall rating"); } else { echo $tr->__("Rating"); } ?> </h2> <div class="sp-rate-quality" data-id="<?php echo $id; ?>