60 lines
1.6 KiB
PHP
60 lines
1.6 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
||
|
|
if(isset($_GET['del_adv']) && $_SESSION['id']){
|
||
|
|
$id = (int)$_GET['del_adv'];
|
||
|
|
$sql = "DELETE FROM `activities` WHERE `id` = {$id}";
|
||
|
|
|
||
|
|
mysql_query($sql);
|
||
|
|
echo 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
//Добавление источника
|
||
|
|
if(isset($_POST['addactivities']) && $_SESSION['id']){
|
||
|
|
$activities = $_POST['addactivities'];
|
||
|
|
$user_id = $_POST['user_id'];
|
||
|
|
$manager_id = $_POST['manager_id'];
|
||
|
|
$color = $_POST['color'];
|
||
|
|
$user = new User();
|
||
|
|
$user->get($user_id);
|
||
|
|
if(isset($user->agencyId) && $user->agencyId > 0){
|
||
|
|
$manager_id = $user->agencyId;
|
||
|
|
|
||
|
|
}
|
||
|
|
$sql = "INSERT INTO `activities`(`name`, `user_id`, `manager_id`) VALUES ('{$activities}', {$user_id}, {$manager_id})";
|
||
|
|
if(!empty($color)){
|
||
|
|
$sql = "INSERT INTO `activities`(`name`, `user_id`, `manager_id`, `color`) VALUES ('{$activities}', {$user_id}, {$manager_id}, '{$color}')";
|
||
|
|
}
|
||
|
|
|
||
|
|
mysql_query($sql);
|
||
|
|
$id = mysql_insert_id();
|
||
|
|
echo $id;
|
||
|
|
}
|
||
|
|
|
||
|
|
//Редактирование источника
|
||
|
|
if(isset($_POST['ideditactivities']) && $_SESSION['id']){
|
||
|
|
|
||
|
|
$manager_id = 0;
|
||
|
|
$user = new User();
|
||
|
|
$color = null;
|
||
|
|
$user->get($_SESSION['id']);
|
||
|
|
if(isset($user->agencyId) && $user->agencyId > 0){
|
||
|
|
$manager_id = $user->agencyId;
|
||
|
|
|
||
|
|
}
|
||
|
|
$sourse = $_POST['editactivities'];
|
||
|
|
$adv_id = $_POST['ideditactivities'];
|
||
|
|
if(isset($_POST['color'])){
|
||
|
|
$color = $_POST['color'];
|
||
|
|
}
|
||
|
|
|
||
|
|
$sql = "UPDATE `activities` SET `name` = '{$sourse}'";
|
||
|
|
if(!empty($color)){
|
||
|
|
$sql .= ", `color`='{$color}'";
|
||
|
|
}
|
||
|
|
$sql .= " WHERE `id` = {$adv_id}";
|
||
|
|
|
||
|
|
echo $sql;
|
||
|
|
mysql_query($sql);
|
||
|
|
}
|