示例#1
0
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryListIP = "INSERT INTO `FeedbacksListIP` SET ";
     $queryListIP .= "`ip` = '" . $this->insertValue['alias'] . "', ";
     $queryListIP .= "`status` = '" . $this->insertValue['status'] . "', ";
     $queryListIP .= "`comment` = " . InputValueHelper::mayByNull($this->insertValue['comment']) . "; ";
     $this->SQL_HELPER->insert($queryListIP);
     //        echo var_dump($queryListIP). '<hr>';
 }
 /**
  * Выполнение вставки в таблицы
  */
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryCategories = "INSERT INTO `MaterialsCategories` SET ";
     $queryCategories .= "`alias`='" . $this->insertValue['alias'] . "', ";
     $queryCategories .= "`created`='" . $this->insertValue['created'] . "', ";
     $queryCategories .= "`lastChange`='" . $this->insertValue['lastChange'] . "';";
     $queryCategories_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['name'][$langData['lang']]) && $this->insertValue['name'][$langData['lang']] != null && $this->insertValue['name'][$langData['lang']] != "" && isset($this->insertValue['description'][$langData['lang']]) && $this->insertValue['description'][$langData['lang']] != null && $this->insertValue['description'][$langData['lang']] != "") {
             $query = "INSERT INTO `MaterialsCategories_Lang` SET ";
             $query .= "`category`='" . $this->insertValue['alias'] . "', ";
             $query .= "`lang`='" . $langData['lang'] . "', ";
             $query .= "`name`='" . $this->insertValue['name'][$langData['lang']] . "', ";
             $query .= "`description`='" . $this->insertValue['description'][$langData['lang']] . "';";
             $queryCategories_Lang[] = $query;
         }
     }
     $queryCategoriesInLists = array();
     if ($this->insertValue['list'] != null) {
         $querySequence = "SELECT `sequence` FROM `MaterialsCategoriesInList` ;";
         $sequence = $this->SQL_HELPER->select($querySequence);
         $count = array();
         foreach ($sequence as $seq) {
             $count[] = $seq['sequence'];
         }
         if ($count != null) {
             $sequenceFinal = max($count) + 1;
         }
         foreach ($this->insertValue['list'] as $list) {
             $query = "INSERT INTO `MaterialsCategoriesInList` SET ";
             $query .= "`category`='" . $this->insertValue['alias'] . "', ";
             $query .= "`list`='" . $list . "',";
             $query .= "`sequence`='" . $sequenceFinal . "';";
             $queryCategoriesInLists[] = $query;
         }
     }
     $this->SQL_HELPER->insert($queryCategories);
     foreach ($queryCategories_Lang as $queryMaterials_Lg) {
         $this->SQL_HELPER->insert($queryMaterials_Lg);
     }
     foreach ($queryCategoriesInLists as $queryCategoriesInList) {
         $this->SQL_HELPER->insert($queryCategoriesInList);
     }
 }
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryContactsUnitsTypes = "INSERT INTO `ContactsUnitsTypes` SET ";
     $queryContactsUnitsTypes .= "`type` = '" . $this->insertValue['alias'] . "', ";
     $queryContactsUnitsTypes .= "`sequence` = '" . $this->insertValue['sequence'] . "', ";
     $queryContactsUnitsTypes .= "`show` = '" . $this->insertValue['show'] . "';";
     $queryContactsUnitsTypes_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['typeName'][$langData['lang']]) && $this->insertValue['typeName'][$langData['lang']] != null && $this->insertValue['typeName'][$langData['lang']] != "") {
             $query = "INSERT INTO `ContactsUnitsTypes_Lang` SET ";
             $query .= "`type` = '" . $this->insertValue['alias'] . "', ";
             $query .= "`lang` = '" . $langData['lang'] . "', ";
             $query .= "`typeName` = '" . $this->insertValue['typeName'][$langData['lang']] . "', ";
             $query .= "`topText` = " . InputValueHelper::mayByNull($this->insertValue['topText'][$langData['lang']]) . ", ";
             $query .= "`bottomText` = " . InputValueHelper::mayByNull($this->insertValue['bottomText'][$langData['lang']]) . "; ";
             $queryContactsUnitsTypes_Lang[] = $query;
         }
     }
     if ($this->SQL_HELPER->insert($queryContactsUnitsTypes)) {
         foreach ($queryContactsUnitsTypes_Lang as $queryContactsUnitsTypes_Lg) {
             $this->SQL_HELPER->insert($queryContactsUnitsTypes_Lg);
         }
         $this->uploadImage();
     } else {
         echo 'Данные не были добавлены. Попробуйте позже.';
     }
 }
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryContactsWorkers = "INSERT INTO `ContactsWorkers` SET ";
     $queryContactsWorkers .= "`worker`='" . $this->insertValue['alias'] . "', ";
     $queryContactsWorkers .= "`post`='" . $this->insertValue['post'] . "', ";
     $queryContactsWorkers .= "`email1`='" . $this->insertValue['email1'] . "', ";
     $queryContactsWorkers .= "`email2`=" . InputValueHelper::mayByNull($this->insertValue['email2']) . ", ";
     $queryContactsWorkers .= "`phoneText1`=" . InputValueHelper::mayByNull($this->insertValue['phoneText1']) . ", ";
     $queryContactsWorkers .= "`phoneText2`=" . InputValueHelper::mayByNull($this->insertValue['phoneText2']) . ", ";
     $queryContactsWorkers .= "`phone1`=" . InputValueHelper::mayByNull($this->insertValue['phone1']) . ", ";
     $queryContactsWorkers .= "`phone2`=" . InputValueHelper::mayByNull($this->insertValue['phone2']) . ", ";
     $queryContactsWorkers .= "`additional1`=" . InputValueHelper::mayByNull($this->insertValue['additional1']) . ", ";
     $queryContactsWorkers .= "`additional2`=" . InputValueHelper::mayByNull($this->insertValue['additional2']) . "; ";
     $queryContactsWorkers_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['fio'][$langData['lang']]) && $this->insertValue['fio'][$langData['lang']] != null && $this->insertValue['fio'][$langData['lang']] != "") {
             $queryLang = "INSERT INTO `ContactsWorkers_Lang` SET ";
             $queryLang .= "`worker`='" . $this->insertValue['alias'] . "', ";
             $queryLang .= "`lang`='" . $langData['lang'] . "', ";
             $queryLang .= "`fio`='" . $this->insertValue['fio'][$langData['lang']] . "', ";
             $queryLang .= "`info`='" . $this->insertValue['info'][$langData['lang']] . "';";
             $queryContactsWorkers_Lang[] = $queryLang;
         }
     }
     $queryContactsUnitsWokers = array();
     if ($this->insertValue['units'] != null) {
         foreach ($this->insertValue['units'] as $unit) {
             $query = "INSERT INTO `ContactsUnitsWokers` SET ";
             $query .= "`unit`='" . $unit . "', ";
             $query .= "`worker`='" . $this->insertValue['alias'] . "';";
             $queryContactsUnitsWokers[] = $query;
         }
     }
     if ($this->SQL_HELPER->insert($queryContactsWorkers)) {
         foreach ($queryContactsWorkers_Lang as $queryContactsWorkers_Lg) {
             $this->SQL_HELPER->insert($queryContactsWorkers_Lg);
         }
         foreach ($queryContactsUnitsWokers as $queryContactsUnitsWoker) {
             $this->SQL_HELPER->insert($queryContactsUnitsWoker);
         }
     } else {
         echo 'Данные не были добавлены. Попробуйте позже.';
     }
 }
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryWorkersPosts = "INSERT INTO `ContactsWorkersPosts` SET ";
     $queryWorkersPosts .= "`post`='" . $this->insertValue['alias'] . "', ";
     $queryWorkersPosts .= "`sequence`=" . InputValueHelper::mayByNull($this->insertValue['sequence']) . ";";
     $queryWorkersPosts_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['postName'][$langData['lang']]) && $this->insertValue['postName'][$langData['lang']] != null && $this->insertValue['postName'][$langData['lang']] != "") {
             $queryLang = "INSERT INTO `ContactsWorkersPosts_Lang` SET ";
             $queryLang .= "`post`='" . $this->insertValue['post'][$langData['lang']] . "',";
             $queryLang .= "`lang`='" . $this->insertValue['lang'][$langData['lang']] . "',";
             $queryLang .= "`postName`='" . $this->insertValue['postName'][$langData['lang']] . "';";
             $queryWorkersPosts_Lang[] = $queryLang;
         }
     }
     if ($this->SQL_HELPER->insert($queryWorkersPosts)) {
         foreach ($queryWorkersPosts_Lang as $queryWorkersPosts_Lg) {
             $this->SQL_HELPER->insert($queryWorkersPosts_Lg);
         }
     } else {
         echo 'Данные не были добавлены. Попробуйте позже.';
     }
 }
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryFeedbacks = "INSERT INTO `Feedbacks` SET ";
     $queryFeedbacks .= "`ip` = '" . $this->insertValue['ip'] . "', ";
     $queryFeedbacks .= "`fio` = '" . $this->insertValue['fio'] . "', ";
     $queryFeedbacks .= "`title` = " . InputValueHelper::mayByNull($this->insertValue['title']) . ", ";
     $queryFeedbacks .= "`text` = '" . $this->insertValue['text'] . "', ";
     $queryFeedbacks .= "`email` = " . InputValueHelper::mayByNull($this->insertValue['email']) . ", ";
     $queryFeedbacks .= "`phone` = " . InputValueHelper::mayByNull($this->insertValue['phone']) . ", ";
     $queryFeedbacks .= "`date` = '" . date("Y-m-d h:i:s") . "', ";
     $queryFeedbacks .= "`rating` = '" . $this->insertValue['rating'] . "', ";
     $queryFeedbacks .= "`show` = '" . $this->insertValue['show'] . "', ";
     $queryFeedbacks .= "`like` = '" . $this->insertValue['like'] . "', ";
     $queryFeedbacks .= "`dislike` = '" . $this->insertValue['dislike'] . "'; ";
     // 8(910)567-58-98
     // sokolovka@apelsin.ru
     $ip = $this->getDataListIP($this->insertValue['ip']);
     if ($ip == null) {
         $queryListIP = "INSERT INTO `FeedbacksListIP` SET ";
         $queryListIP .= "`ip` = '" . $this->insertValue['ip'] . "', ";
         $queryListIP .= "`status` = 'default';";
         $this->SQL_HELPER->insert($queryListIP);
         //            echo var_dump($queryListIP). '<hr>';
         $this->SQL_HELPER->insert($queryFeedbacks);
         $this->insertValue['alias'] = $this->SQL_HELPER->lastInsertID();
         //            echo var_dump($this->id). '<hr>';
         //            echo var_dump($queryFeedbacks). '<hr>';
     } else {
         $this->SQL_HELPER->insert($queryFeedbacks);
         //        echo var_dump($queryFeedbacks). '<hr>';
         $this->insertValue['alias'] = $this->SQL_HELPER->lastInsertID();
     }
 }
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryContactsUnits = "INSERT INTO `ContactsUnits` SET ";
     $queryContactsUnits .= "`unit` = '" . $this->insertValue['alias'] . "', ";
     $queryContactsUnits .= "`show` = '" . $this->insertValue['show'] . "', ";
     $queryContactsUnits .= "`showOnMain` = '" . $this->insertValue['showOnMain'] . "', ";
     $queryContactsUnits .= "`type` = '" . $this->insertValue['type'] . "', ";
     $queryContactsUnits .= "`sequence` = '" . $this->insertValue['sequence'] . "', ";
     $queryContactsUnits .= "`email` = '" . $this->insertValue['email'] . "', ";
     $queryContactsUnits .= "`feedbackEmail` = '" . $this->insertValue['feedbackEmail'] . "', ";
     $queryContactsUnits .= "`phoneText1` = '" . $this->insertValue['phoneText1'] . "', ";
     $queryContactsUnits .= "`phone1` = '" . $this->insertValue['phone1'] . "', ";
     $queryContactsUnits .= "`phoneText2` = '" . $this->insertValue['phoneText2'] . "', ";
     $queryContactsUnits .= "`phone2` = '" . $this->insertValue['phone2'] . "', ";
     $queryContactsUnits .= "`additional1` = '" . $this->insertValue['additional1'] . "', ";
     $queryContactsUnits .= "`additional2` = '" . $this->insertValue['additional2'] . "', ";
     $queryContactsUnits .= $this->setQueryDays('mon');
     $queryContactsUnits .= $this->setQueryDays('tue');
     $queryContactsUnits .= $this->setQueryDays('wed');
     $queryContactsUnits .= $this->setQueryDays('thu');
     $queryContactsUnits .= $this->setQueryDays('fri');
     $queryContactsUnits .= $this->setQueryDays('sat');
     $queryContactsUnits .= $this->setQueryDays('sun', false);
     $queryContactsUnits_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['name'][$langData['lang']]) && $this->insertValue['name'][$langData['lang']] != null && $this->insertValue['name'][$langData['lang']] != "") {
             $queryLang = "INSERT INTO `ContactsUnits_Lang` SET ";
             $queryLang .= "`unit` = '" . $this->insertValue['alias'] . "', ";
             $queryLang .= "`lang` = '" . $langData['lang'] . "', ";
             $queryLang .= "`name` = '" . $this->insertValue['name'][$langData['lang']] . "', ";
             $queryLang .= "`adress` = " . InputValueHelper::mayByNull($this->insertValue['adress'][$langData['lang']]) . ", ";
             $queryLang .= "`postAdress` = " . InputValueHelper::mayByNull($this->insertValue['postAdress'][$langData['lang']]) . ", ";
             $queryLang .= "`text` = " . InputValueHelper::mayByNull($this->insertValue['text'][$langData['lang']]) . "; ";
             $queryContactsUnits_Lang[] = $queryLang;
         }
     }
     $queryContactsUnitsMaps = "INSERT INTO `ContactsUnitsMaps` SET ";
     $queryContactsUnitsMaps .= "`unit` = '" . $this->insertValue['alias'] . "', ";
     $queryContactsUnitsMaps .= "`map` = '" . $this->insertValue['map'] . "', ";
     $queryContactsUnitsMaps .= "`show` = '" . $this->insertValue['showMap'] . "'; ";
     $queryContactsUnitsWokers = array();
     if ($this->insertValue['workers'] != null) {
         foreach ($this->insertValue['workers'] as $worker) {
             $query = "INSERT INTO `ContactsUnitsWokers` SET ";
             $query .= "`unit`='" . $this->insertValue['alias'] . "', ";
             $query .= "`worker`='" . $worker . "';";
             $queryContactsUnitsWokers[] = $query;
         }
     }
     if ($this->SQL_HELPER->insert($queryContactsUnits)) {
         foreach ($queryContactsUnits_Lang as $queryContactsUnits_Lg) {
             $this->SQL_HELPER->insert($queryContactsUnits_Lg);
         }
         $this->uploadImage();
         if ($this->insertValue['map'] != 'noMap') {
             $this->SQL_HELPER->insert($queryContactsUnitsMaps);
         }
         foreach ($queryContactsUnitsWokers as $queryContactsUnitsWoker) {
             $this->SQL_HELPER->insert($queryContactsUnitsWoker);
         }
     } else {
         echo 'Данные не были добавлены. Попробуйте позже.';
     }
 }
 /**
  * Выполнение вставки в таблицы
  */
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryList = "INSERT INTO `MaterialsCategoriesList` SET ";
     $queryList .= "`name`='" . $this->insertValue['alias'] . "', ";
     $queryList .= "`showFullMaterialsText`='" . $this->insertValue['showFullMaterialsText'] . "', ";
     $queryList .= "`showShortMaterialsText`='" . $this->insertValue['showShortMaterialsText'] . "', ";
     $queryList .= "`showCategories`='" . $this->insertValue['showCategories'] . "', ";
     $queryList .= "`showCreated`='" . $this->insertValue['showCreated'] . "', ";
     $queryList .= "`showChange`='" . $this->insertValue['showChange'] . "',";
     $queryList .= "`categorialsAsURL`='" . $this->insertValue['categorialsAsURL'] . "', ";
     $queryList .= "`titleAsURL`='" . $this->insertValue['titleAsURL'] . "', ";
     $queryList .= "`showAllOnPage`='" . $this->insertValue['showAllOnPage'] . "', ";
     $queryList .= "`onPage`='" . $this->insertValue['onPage'] . "', ";
     $queryList .= "`maxPages`='" . $this->insertValue['maxPages'] . "';";
     $queryList_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['name'][$langData['lang']]) && $this->insertValue['name'][$langData['lang']] != null && $this->insertValue['name'][$langData['lang']] != "" && isset($this->insertValue['description'][$langData['lang']]) && $this->insertValue['description'][$langData['lang']] != null && $this->insertValue['description'][$langData['lang']] != "") {
             $query = "INSERT INTO `MaterialsCategoriesList_Lang` SET ";
             $query .= "`list`='" . $this->insertValue['alias'] . "', ";
             $query .= "`lang`='" . $langData['lang'] . "', ";
             $query .= "`name`='" . $this->insertValue['name'][$langData['lang']] . "', ";
             $query .= "`description`='" . $this->insertValue['description'][$langData['lang']] . "';";
             $queryList_Lang[] = $query;
         }
     }
     $queryCategoriesInList = array();
     foreach ($this->insertValue['categories'] as $category => $sequence) {
         if ($sequence != null && $sequence != '') {
             $queryInList = "INSERT INTO `MaterialsCategoriesInList` SET ";
             $queryInList .= "`category`='" . $category . "', ";
             $queryInList .= "`list`='" . $this->insertValue['alias'] . "', ";
             $queryInList .= "`sequence`='" . $sequence . "' ";
             $queryInList .= ";";
             $queryCategoriesInList[] = $queryInList;
         }
     }
     $this->SQL_HELPER->insert($queryList);
     foreach ($queryList_Lang as $queryList_Lg) {
         $this->SQL_HELPER->insert($queryList_Lg);
     }
     foreach ($queryCategoriesInList as $queryCategoriesInL) {
         $this->SQL_HELPER->insert($queryCategoriesInL);
     }
 }
示例#9
0
 /**
  * Выполнение вставки в таблицы
  */
 protected function insertExecute()
 {
     parent::insertExecute();
     $queryMaterials = "INSERT INTO `Materials` SET ";
     $queryMaterials .= "`alias`='" . $this->insertValue['alias'] . "', ";
     $queryMaterials .= "`created`='" . $this->insertValue['created'] . "', ";
     $queryMaterials .= "`lastChange`='" . $this->insertValue['lastChange'] . "', ";
     $queryMaterials .= "`showTitle`='" . $this->insertValue['showTitle'] . "', ";
     $queryMaterials .= "`showCreated`='" . $this->insertValue['showCreated'] . "', ";
     $queryMaterials .= "`showChange`='" . $this->insertValue['showChange'] . "';";
     $queryMaterials_Lang = array();
     foreach ($this->langArray as $langData) {
         if (isset($this->insertValue['title'][$langData['lang']]) && $this->insertValue['title'][$langData['lang']] != null && $this->insertValue['title'][$langData['lang']] != "" && isset($this->insertValue['text'][$langData['lang']]) && $this->insertValue['text'][$langData['lang']] != null && $this->insertValue['text'][$langData['lang']] != "") {
             $query = "INSERT INTO `Materials_Lang` SET ";
             $query .= "`material`='" . $this->insertValue['alias'] . "', ";
             $query .= "`lang`='" . $langData['lang'] . "', ";
             $query .= "`title`='" . $this->insertValue['title'][$langData['lang']] . "', ";
             $query .= "`text`='" . $this->insertValue['text'][$langData['lang']] . "';";
             $queryMaterials_Lang[] = $query;
         }
     }
     $queryMaterialsInCategories = array();
     if ($this->insertValue['categories'] != null) {
         foreach ($this->insertValue['categories'] as $category) {
             $query = "INSERT INTO `MaterialsInCategories` SET ";
             $query .= "`material`='" . $this->insertValue['alias'] . "', ";
             $query .= "`category`='" . $category . "';";
             $queryMaterialsInCategories[] = $query;
         }
     }
     $this->SQL_HELPER->insert($queryMaterials);
     foreach ($queryMaterials_Lang as $queryMaterials_Lg) {
         $this->SQL_HELPER->insert($queryMaterials_Lg);
     }
     foreach ($queryMaterialsInCategories as $queryMaterialsInCategory) {
         $this->SQL_HELPER->insert($queryMaterialsInCategory);
     }
     $this->uploadFile();
 }