show_errors = false; $is_installed = $db->get_var('SELECT next_id FROM '.YOURLS_DB_TABLE_NEXTDEC); ## Install YOURLS if ( isset($_REQUEST['install']) && !$is_installed ) { $create_table_count = 0; $insert_query_count = 0; foreach($create_tables as $table_name => $table_query) { $db->query($table_query); $create_success = $db->query("SHOW TABLES LIKE '$table_name'"); if($create_success) { $create_table_count++; $success_msg[] = "Table '$table_name' created."; } else { $error_msg[] = "Error creating table '$table_name'."; } } foreach($insert_queries as $insert_query) { $insert_success = $db->query($insert_query); if($insert_success) { $insert_query_count++; $success_msg[] = 'Query '.$insert_query_count.'/'.sizeof($insert_queries).' executed successfully.'; } else { $error_msg[] = 'Error executing '.$insert_query_count.'/'.sizeof($insert_queries).'.'; } } if(sizeof($create_tables) == $create_table_count && sizeof($insert_queries) == $insert_query_count) { $success_msg[] = 'YOURLS successfully installed.'; } else { $error_msg[] = "Error installing YOURLS."; } } else { if( $is_installed != NULL ) { $error_msg[] = 'YOURLS has already been installed.'; } } yourls_html_head( 'install' ); ?>

YOURLS

0) { echo '

'; foreach($error_msg as $error) { echo $error.'
'; } echo '

'; } // Print out any success messages if(sizeof($success_msg) > 0) { echo '

'; foreach($success_msg as $success) { echo $success.'
'; } echo '

'; } // Display install button if($is_installed == NULL && !isset($_REQUEST['install'])) { echo '

 

'; } else { echo '

 

» YOURS Administration Page

'; } ?>