rmdir($tmp_patch);
        return true;
    } else {
        echo "\nFailed to update, see the patches here for the full diff:\n{$tmp_patch}\n";
        return false;
    }
}
/**
 * Replaces '"$package_name": "$old"' with '"$package_name": "$new"' in $composer_file
 */
function composer_replace_version($composer_file, $package_name, $old, $new)
{
    $composer = file_get_contents($composer_file);
    $composer = str_replace('"' . $package_name . '": "' . $old . '"', '"' . $package_name . '": "' . $new . '"', $composer);
    file_put_contents($composer_file, $composer);
}
$composer = load_composer($composer_file, $package_name);
$version_local = $composer['replace'][$package_name];
update_remote($remote_name, $remote);
$remote_tags = current_remote_tags($remote_name);
$version_remote = array_keys($remote_tags);
$version_remote = $version_remote[count($version_remote) - 1];
if ($version_remote != $version_local) {
    if (apply_patch($remote_tags[$version_local], $remote_tags[$version_remote])) {
        composer_replace_version($composer_file, $package_name, $version_local, $version_remote);
        $message = "Updated remote {$remote_name} from {$version_local} to {$version_remote}";
        exec("git add '{$composer_file}'");
        exec("git commit -m '{$message}'");
        echo "\n{$message}\n";
    }
}
Exemple #2
0
		</select>
	<h4>Biography:</h4>
	<h5>
		Vice bicycle rights lumbersexual, YOLO Thundercats salvia ethical stumptown. Semiotics swag synth, pug Tumblr mlkshk salvia beard post-ironic scenester Helvetica biodiesel yr. Brunch wayfarers tote bag synth tofu, four dollar toast Tumblr direct trade Austin before they sold out bicycle rights. Pour-over listicle keffiyeh taxidermy, chia readymade VHS hoodie single-origin coffee before they sold out Brooklyn Pitchfork tousled church-key. Craft beer viral seitan VHS. Pitchfork bicycle rights VHS, McSweeney's YOLO bitters Wes Anderson cardigan pug Pinterest ugh mustache. Vinyl try-hard freegan YOLO meditation Pinterest, kogi swag readymade.
	</h5>
</div>

<script>
<?php 
include_once "db.php";
$composerid = $_GET["composerid"];
$userid = 0;
if (isset($_SESSION["user"])) {
    $userid = $_SESSION["user"]["userid"];
}
$composer = load_composer($composerid, $userid);
echo "console.log(" . json_encode($composer) . ");\n";
echo "var composer = " . json_encode($composer) . ";\n";
?>

	function submit_rating(value) {
		if (value == "None") return;
		$.ajax({
			url : "ajax.php",
			type: "GET",
			data: {"type":"rating", "composerid":composer.composerid, "rating":value},
			success: function(data) {
				console.log(data);
			},
			error: function(jXHR, textStatus, err) {
				console.log(err);