use Quaver\Model\Project; if (isset($_POST['url']) && isset($_POST['title']) && isset($_POST['description'])) { $error = false; if ($_user->logged) { $project = new Project(); $items['name'][1] = addslashes($_POST['title']); $items['description'][1] = addslashes($_POST['description']); /*foreach ($languages as $lang) { $items['name'][$lang->id] = addslashes($_POST['nameP_' . $lang->id]); $items['description'][$lang->id] = addslashes($project->description[$lang->id]); }*/ if ($_POST['url']) { $searchForbiddenChar = array("%", '_', '[', ']', '^', '!', '<', '>', '¡', '=', '|', '?', '¿', 'ñ', '@', '#'); $query = trim(str_replace($searchForbiddenChar, "", $_POST['url'])); $items['url'] = $query; $items['slug'] = $project->cleanString($items['name'][1]); } $items['user'] = $_user->id; $items['type'] = "basic"; $items['added'] = time(); $items['started'] = date('Y-m-d H:i:s', time()); $items['active'] = 1; $items['cancelled'] = 0; } else { $error = true; } if (!$error) { $project->setItem($items); if ($project->save()) { $this->addTwigVars("validation_ok", true); } else {