Esempio n. 1
0
 /**
  * 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?");
 }
Esempio n. 2
0
                $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)
{