/** * The POST call to add a version to a package * Redirect to the package page on success */ public function add() { $submit = $this->input->post('submit'); if ($submit) { $this->load->library('form_validation'); $this->load->model('version'); $this->load->model('spark'); $insert = elements(array('spark_id', 'tag'), $_POST); if ($this->form_validation->run('add-version')) { if (Version::insert($insert)) { UserHelper::setNotice("Version added!"); } } else { UserHelper::setNotice("Try to enter a valid tag!", FALSE); } $spark = Spark::getById($insert['spark_id']); redirect(base_url() . 'packages/' . $spark->name . '/show'); } show_error("Whatcha doin' here?"); }
$object = slash($info['path']) . $object; chmod($tmpfile, 0755); $s3 = new S3($app->s3key, $app->s3pkey); $s3->putObject($app->s3bucket, $object, $tmpfile, true); } else { die("Configure your Amazon S3 account or modify version-new.php file."); /* $v->url = '/Users/dirk/work/wordpress/shine/' . $object; copy($_FILES['file']['tmp_name'], '/Users/dirk/work/wordpress/shine/' . $object); */ } } else { // Cleanup download unlink($tmpfile); } $v->insert(); redirect('versions.php?id=' . $app->id); } else { $version_number = $_POST['version_number']; $human_version = $_POST['human_version']; $release_notes = $_POST['release_notes']; $url = $_POST['url']; } } else { $version_number = ''; $human_version = ''; $release_notes = ''; $url = ''; } function get_data_from_url($url) {