Revision: 352 http://opencsw.svn.sourceforge.net/opencsw/?rev=352&view=rev Author: wbonnet Date: 2011-03-02 13:16:03 +0000 (Wed, 02 Mar 2011)
Log Message: ----------- Move Lutefisk wrappers to the right place Added Paths: ----------- utilities/packagesStatistics/tools/db-config.php.sample Removed Paths: ------------- utilities/packagesStatistics/tools/db-config.php utilities/packagesStatistics/tools/mirrorSurvey.php utilities/packagesStatistics/tools/monthlyPackageCount.php utilities/packagesStatistics/tools/monthlyPackageCreationUpdate.php utilities/packagesStatistics/tools/packageSurvey.php Deleted: utilities/packagesStatistics/tools/db-config.php =================================================================== --- utilities/packagesStatistics/tools/db-config.php 2011-02-27 22:52:13 UTC (rev 351) +++ utilities/packagesStatistics/tools/db-config.php 2011-03-02 13:16:03 UTC (rev 352) @@ -1,42 +0,0 @@ -<?php - /* - * The contents of this file are subject to the COMMON DEVELOPMENT AND - * DISTRIBUTION LICENSE (CDDL) (the "License"); you may not use this - * file except in compliance with the License. - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPL"), - * in which case the provisions of the GPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL, and not to allow others to - * use your version of this file under the terms of the CDDL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the CDDL, or the GPL. - * - * Copyright 2009 OpenCSW (http://www.opencsw.org). All rights reserved. - * Use is subject to license terms. - * - * - * Contributors list : - * - * William Bonnet wbon...@opencsw.org - * - * - * Version : - * - * $Id: $ - * - */ - - define('DB_SCHEMA', 'schema'); // Defines the database name - define('DB_USER', 'user'); // Defines the user name - define('DB_PASSWORD', 'password'); // Defines the password - define('DB_HOST', 'localhost'); // Defines the hostnameof the database -?> Copied: utilities/packagesStatistics/tools/db-config.php.sample (from rev 321, utilities/packagesStatistics/tools/db-config.php) =================================================================== --- utilities/packagesStatistics/tools/db-config.php.sample (rev 0) +++ utilities/packagesStatistics/tools/db-config.php.sample 2011-03-02 13:16:03 UTC (rev 352) @@ -0,0 +1,42 @@ +<?php + /* + * The contents of this file are subject to the COMMON DEVELOPMENT AND + * DISTRIBUTION LICENSE (CDDL) (the "License"); you may not use this + * file except in compliance with the License. + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 3 or later (the "GPL"), + * in which case the provisions of the GPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL, and not to allow others to + * use your version of this file under the terms of the CDDL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the CDDL, or the GPL. + * + * Copyright 2009 OpenCSW (http://www.opencsw.org). All rights reserved. + * Use is subject to license terms. + * + * + * Contributors list : + * + * William Bonnet wbon...@opencsw.org + * + * + * Version : + * + * $Id: $ + * + */ + + define('DB_SCHEMA', 'schema'); // Defines the database name + define('DB_USER', 'user'); // Defines the user name + define('DB_PASSWORD', 'password'); // Defines the password + define('DB_HOST', 'localhost'); // Defines the hostnameof the database +?> Deleted: utilities/packagesStatistics/tools/mirrorSurvey.php =================================================================== --- utilities/packagesStatistics/tools/mirrorSurvey.php 2011-02-27 22:52:13 UTC (rev 351) +++ utilities/packagesStatistics/tools/mirrorSurvey.php 2011-03-02 13:16:03 UTC (rev 352) @@ -1,81 +0,0 @@ -<?php -/* - * The contents of this file are subject to the COMMON DEVELOPMENT AND - * DISTRIBUTION LICENSE (CDDL) (the "License"); you may not use this - * file except in compliance with the License. - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPL"), - * in which case the provisions of the GPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL, and not to allow others to - * use your version of this file under the terms of the CDDL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the CDDL, or the GPL. - - * Copyright 2009 OpenCSW (http://www.opencsw.org). All rights reserved. - * Use is subject to license terms. - * - * - * Contributors list : - * - * William Bonnet wbon...@opencsw.org - * - * - * Version : - * - * $Id: $ - * - */ - - // Test if the mirrorSurvey value is set - if(isset($_GET["mirrorName"])) - { - // Yes, thus retrieve the mirror name - $mirrorName = substr($_GET["mirrorName"], 0, 255); // Retrieve only the 255 chars of the mirror name - // No need to get more since there is a size limit - // Include the database parameters - require("db-common.php"); - - // Create the DAO object - $statDAO = new mysqlDAO(); - - // Connect to database - $statDAO->connect(); - - $mirrorArch = ""; - $mirrorOsVersion = ""; - $mirrorSource = ""; - - if(isset($_GET["mirrorArch"])) - { - // If defined, thus retrieve the mirror arch - $mirrorArch = substr($_GET["mirrorArch"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["mirrorOsVersion"])) - { - // If defined, thus retrieve the mirror os version - $mirrorOsVersion = substr($_GET["mirrorOsVersion"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["mirrorSource"])) - { - // If defined, thus retrieve the mirror packages source - $mirrorSource = substr($_GET["mirrorSource"], 0, 16); // Retrieve only the 16 chars of the version string - } - - // Execute query - $statDAO->increaseMirrorDownloadCounter($mirrorName, $mirrorArch, $mirrorOsVersion, $mirrorSource); - - // Disconnect from database - $statDAO->disconnect(); - } -?> Deleted: utilities/packagesStatistics/tools/monthlyPackageCount.php =================================================================== --- utilities/packagesStatistics/tools/monthlyPackageCount.php 2011-02-27 22:52:13 UTC (rev 351) +++ utilities/packagesStatistics/tools/monthlyPackageCount.php 2011-03-02 13:16:03 UTC (rev 352) @@ -1,88 +0,0 @@ -<?php - - // Includes the graphics library - require_once "Artichow/LinePlot.class.php"; - - // Include the database parameters - require("db-common.php"); - - // Defines the function to call for label output - function setMonth($value) { - global $stats; - - date_default_timezone_set('Europe/Paris'); - $str = date('M', mktime(0,0,0, $stats[11 - $value][1], 1)) . " '"; - $str .= date('y', mktime(0,0,0,0,1, $stats[11 - $value][2] + 1)); - - return $str; - } - - function setNumber($value) { - return round($value); - } - - function labelFormat($value) { - return $value; - } - - // Initialization of the graphics - $graph = new Graph(800, 480); - $graph->setAntiAliasing(FALSE); - - $group = new PlotGroup; - $group->grid->setType(Line::DASHED); - - $group->setPadding(40, NULL, 20, NULL); - - $group->axis->left->setLabelNumber(8); - $group->axis->left->setLabelPrecision(1); - $group->axis->left->setTickStyle(Tick::OUT); - - // Statistics array population - $statPackage = array(); // Initialize the number of packages array - - // Create the DAO object - $statDAO = new mysqlDAO(); - - // Connect to database - $statDAO->connect(); - - // Retrieve the statistics from the database - $stats = $statDAO->getMonthlyPackageCountOverLastYear(); - - // Disconnect from database - $statDAO->disconnect(); - - for ($idxCounter = 11 ; $idxCounter >= 0 ; $idxCounter--) { // Loop used to copy data - $statPackage[$idxCounter] = $stats[11 - $idxCounter][0]; // into the creation array - } - - $plot = new LinePlot($statPackage); - - $plot->label->setFont(new Tuffy(7)); - $plot->label->setPadding(1, 1, 1, 1); - $plot->label->setCallbackFunction("labelFormat"); - $plot->label->setBackgroundColor( - new Color(227, 223, 241, 15) - ); - $plot->setColor(new Green()); - $plot->setFillColor(new LightGreen(80)); - - $plot->mark->setType(Mark::CIRCLE); - $plot->mark->setFill(new MidGreen); - $plot->mark->setSize(6); - - $group->legend->add($plot, "Number of available packages", Legend::MARK); - $group->legend->setPosition(0.35, 0.15); - $group->add($plot); - - $x = array(NULL, NULL, NULL, 10, 12, 14, 18, 26, 42); - - $group->axis->bottom->label->setCallbackFunction('setMonth'); - $group->axis->left->label->setCallbackFunction('setNumber'); - - $graph->add($group); - - $graph->draw(); - -?> Deleted: utilities/packagesStatistics/tools/monthlyPackageCreationUpdate.php =================================================================== --- utilities/packagesStatistics/tools/monthlyPackageCreationUpdate.php 2011-02-27 22:52:13 UTC (rev 351) +++ utilities/packagesStatistics/tools/monthlyPackageCreationUpdate.php 2011-03-02 13:16:03 UTC (rev 352) @@ -1,139 +0,0 @@ -<?php - - // Includes the graphics library - require_once "Artichow/BarPlot.class.php"; - - // Include the database parameters - require("db-common.php"); - - // Defines the function to call for label output - function labelFormat($value) { - return $value; - } - - function setMonth($value) { - global $stats; - - date_default_timezone_set('Europe/Paris'); - $str = date('M', mktime(0,0,0, $stats[11 - $value][2], 1)) . " '"; - $str .= date('y', mktime(0,0,0,0,1, $stats[11 - $value][3] + 1)); - - return $str; - } - - // Initialization of the graphics - $graph = new Graph(800, 480); - $graph->setAntiAliasing(FALSE); - - $group = new PlotGroup; - $group->setSpace(5, 5, 5, 0); - $group->setPadding(40, 20); - - $group->axis->left->setLabelPrecision(0); - - $colors = array( - new Color(80, 105, 190, 10), - new Color(105, 190, 80, 10) - ); - - $darkColor = array( - new Color(40, 55, 120, 10), - new Color(55, 120, 40, 10) - ); - - $axis = array( - Plot::LEFT, - ); - - $group->axis->left->setColor($darkColor[0]); - $group->axis->left->label->setColor($darkColor[0]); - - $group->setBackgroundGradient( - new LinearGradient( - new Color(225, 225, 225), - new Color(255, 255, 255), - 0 - ) - ); - - // Statistics array population - $statCreation = array(); // Initialize the creation data array - $statUpdate = array(); // Initialize the update data array - - // Create the DAO object - $statDAO = new mysqlDAO(); - - // Connect to database - $statDAO->connect(); - - // Retrieve the statistics from the database - $stats = $statDAO->getMonthlyPackageCreationAndUpdateOverLastYear(); - - // Disconnect from database - $statDAO->disconnect(); - - for ($idxCounter = 11 ; $idxCounter >= 0 ; $idxCounter--) { // Loop used to copy data - $statCreation[$idxCounter] = $stats[11 - $idxCounter][0]; // into the creation array - $statUpdate[$idxCounter] = $stats[11 - $idxCounter][1]; // into the update array - } - - // Add the "creations" serie on the graphic - $plot = new BarPlot($statCreation, 1, 2); - $plot->barBorder->setColor(new Color(0, 0, 0, 30)); - - $plot->setBarPadding(0.1, 0.1); - $plot->setBarSpace(5); - - $plot->barShadow->setSize(2); - $plot->barShadow->setPosition(Shadow::RIGHT_TOP); - $plot->barShadow->setColor(new Color(180, 180, 180, 10)); - $plot->barShadow->smooth(TRUE); - - $plot->label->set($statCreation); - $plot->label->move(0, -6); - $plot->label->setFont(new Tuffy(7)); - $plot->label->setAngle(0); - $plot->label->setAlign(NULL, Label::TOP); - $plot->label->setPadding(3, 1, 0, 6); - $plot->label->setCallbackFunction("labelFormat"); - - $plot->setBarColor($colors[0]); - $plot->setYAxis($axis[0]); - - $group->legend->add($plot, "Packages creations", Legend::BACKGROUND); - $group->legend->setPosition(0.30, 0.15); - $group->legend->shadow->smooth(TRUE); - - $group->add($plot); - - // Add the "updates" serie on the graphic - $plot = new BarPlot($statUpdate, 2, 2); - $plot->barBorder->setColor(new Color(0, 0, 0, 30)); - - $plot->setBarPadding(0.1, 0.1); - $plot->setBarSpace(5); - - $plot->barShadow->setSize(2); - $plot->barShadow->setPosition(Shadow::RIGHT_TOP); - $plot->barShadow->setColor(new Color(180, 180, 180, 10)); - $plot->barShadow->smooth(TRUE); - - $plot->label->set($statUpdate); - $plot->label->move(0, -6); - $plot->label->setFont(new Tuffy(7)); - $plot->label->setAngle(0); - $plot->label->setAlign(NULL, Label::TOP); - $plot->label->setPadding(3, 1, 0, 6); - $plot->label->setCallbackFunction("labelFormat"); - - $plot->setBarColor($colors[1]); - $plot->setYAxis($axis[0]); - - $group->legend->add($plot, "Packages updates", Legend::BACKGROUND); - $group->add($plot); - - $group->axis->bottom->label->setCallbackFunction('setMonth'); - - $graph->add($group); - $graph->draw(); -?> Deleted: utilities/packagesStatistics/tools/packageSurvey.php =================================================================== --- utilities/packagesStatistics/tools/packageSurvey.php 2011-02-27 22:52:13 UTC (rev 351) +++ utilities/packagesStatistics/tools/packageSurvey.php 2011-03-02 13:16:03 UTC (rev 352) @@ -1,97 +0,0 @@ -<?php -/* - * The contents of this file are subject to the COMMON DEVELOPMENT AND - * DISTRIBUTION LICENSE (CDDL) (the "License"); you may not use this - * file except in compliance with the License. - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPL"), - * in which case the provisions of the GPL are applicable instead - * of those above. If you wish to allow use of your version of this file only - * under the terms of either the GPL, and not to allow others to - * use your version of this file under the terms of the CDDL, indicate your - * decision by deleting the provisions above and replace them with the notice - * and other provisions required by the GPL. If you do not delete - * the provisions above, a recipient may use your version of this file under - * the terms of any one of the CDDL, or the GPL. - - * Copyright 2009 OpenCSW (http://www.opencsw.org). All rights reserved. - * Use is subject to license terms. - * - * - * Contributors list : - * - * William Bonnet wbon...@opencsw.org - * - * - * Version : - * - * $Id: $ - * - */ - - // Test if the packageSurvey value is set - if(isset($_GET["packageName"])) - { - // Yes, thus retrieve the package name - $packageName = substr($_GET["packageName"], 0, 32); // Retrieve only the 32 chars of the package name - // No need to get more since there is a size limit - - // Include the database parameters - require("db-common.php"); - - // Create the DAO object - $statDAO = new mysqlDAO(); - - // Connect to database - $statDAO->connect(); - - $packageArch = ""; - $packageSource = ""; - $packageOsVersion = ""; - $targetOsVersion = ""; - - if(isset($_GET["packageArch"])) - { - // If defined, thus retrieve the package arch - $packageArch = substr($_GET["packageArch"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["packageOsVersion"])) - { - // If defined, thus retrieve the package os version - $packageOsVersion = substr($_GET["packageOsVersion"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["targetOsVersion"])) - { - // If defined, thus retrieve the target os version - $targetOsVersion = substr($_GET["targetOsVersion"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["packageSource"])) - { - // If defined, thus retrieve the target os version - $packageSource = substr($_GET["packageSource"], 0, 8); // Retrieve only the 8 chars of the version string - } - - if(isset($_GET["selectByUser"])) - { - // Execute query - $statDAO->increasePackageSelectCounter($packageName, $packageOsVersion, $packageArch, $targetOsVersion, $packageSource); - } - else - { - // Execute query - $statDAO->increasePackageFetchCounter($packageName, $packageOsVersion, $packageArch, $targetOsVersion, $packageSource); - } - - // Disconnect from database - $statDAO->disconnect(); - } -?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel