Exemple #1
0
     $tmpProject['logo_id'] = $_POST['logo_id'];
     $tmpProject['logo_file_id'] = $_POST['logo_id'];
     $tmpProject['logo_attachedfiles_session'] = $_POST['logo_attachedfiles_session'];
     $tmpProject['pro_only'] = $tmpProject['pro_only'] == 't' ? 1 : 0;
     $tmpProject['prefer_sbr'] = $tmpProject['prefer_sbr'] == 't' ? 1 : 0;
     $tmpProject['urgent'] = $tmpProject['urgent'] == 't' ? 1 : 0;
     $tmpProject['hide'] = $tmpProject['hide'] == 't' ? 1 : 0;
     $tmpProject['project_location_columns'] = $_POST['project_location_columns'];
     $tmpProject['verify_only'] = $tmpProject['verify_only'] == 't' ? true : false;
     $tmpProject['videolnk'] = $_POST['videolnk'];
     $tmpProject['name'] = $_POST['name'];
     // Там они экранированные уже
     $tmpProject['descr'] = $_POST['descr'];
     // Там они экранированные уже
     $tmpProject['IDResource'] = $_POST['IDResource'];
     $attached_files = $tmpPrj->getNewAttach();
     if ($attached_files) {
         foreach ($attached_files as $k => $val) {
             $attached_files[$k]['id'] = $val['file_id'];
         }
     }
     $project = drafts::SaveProjectNew($tmpProject, $attached_files);
 }
 $logo = $tmpPrj->getLogo();
 if ($tmpProject['logo_id'] > 0 && !$logo['id'] && $_POST['logo_ok']) {
     $logoCFile = new CFile($tmpProject['logo_id']);
     $tmpPrj->initLogo($logoCFile);
     $logo = $tmpPrj->getLogo();
 }
 $price = $tmpPrj->getPrice($items, $__temp, true);
 $option = array('is_edit' => $tmpPrj->isEdit(), 'items' => $items, 'prj_id' => $project['id'], 'logo_id' => $logo['id'], 'logo_link' => $tmpProject['link']);