cvs: docweb /templates/all/www phpt_list.tpl.php /www phpt_generator.php
| From: | Etienne Kneuss | Date: | Mon, 27 Nov 2006 18:50:21 +0000 |
| Subject: | cvs: docweb /templates/all/www phpt_list.tpl.php /www phpt_generator.php | ||
| Groups: | php.doc.web | ||
| Request: | Send a blank email to doc-web+get-899@lists.php.net to get a copy of this message | ||
colder Mon Nov 27 18:50:21 2006 UTC
Modified files:
/docweb/templates/all/www phpt_list.tpl.php
/docweb/www phpt_generator.php
Log:
Add a "Generate all" button
http://cvs.php.net/viewvc.cgi/docweb/templates/all/www/phpt_list.tpl.php?r1=1.1&r2=1.2&diff_format=u
Index: docweb/templates/all/www/phpt_list.tpl.php
diff -u docweb/templates/all/www/phpt_list.tpl.php:1.1
docweb/templates/all/www/phpt_list.tpl.php:1.2
--- docweb/templates/all/www/phpt_list.tpl.php:1.1 Tue Oct 3 23:22:29 2006
+++ docweb/templates/all/www/phpt_list.tpl.php Mon Nov 27 18:50:21 2006
@@ -10,7 +10,8 @@
<h1>&docweb.phpt.list;</h1>
-<a href="?import">&docweb.phpt.import;</a><br /><br />
+<a href="?import">&docweb.phpt.import;</a><br />
+<a href="?generateAll">&docweb.phpt.generateall;</a><br /><br
/>
<form action="phpt_generator.php" method="post" class="phpt">
http://cvs.php.net/viewvc.cgi/docweb/www/phpt_generator.php?r1=1.1&r2=1.2&diff_format=u
Index: docweb/www/phpt_generator.php
diff -u docweb/www/phpt_generator.php:1.1 docweb/www/phpt_generator.php:1.2
--- docweb/www/phpt_generator.php:1.1 Tue Oct 3 23:22:29 2006
+++ docweb/www/phpt_generator.php Mon Nov 27 18:50:21 2006
@@ -15,7 +15,7 @@
+----------------------------------------------------------------------+
| Authors: Etienne Kneuss <colder@php.net> |
+----------------------------------------------------------------------+
-$Id: phpt_generator.php,v 1.1 2006/10/03 23:22:29 colder Exp $
+$Id: phpt_generator.php,v 1.2 2006/11/27 18:50:21 colder Exp $
*/
require_once '../include/init.inc.php';
@@ -49,7 +49,27 @@
exit;
}
+/**
+ * Generate every tests
+ */
+if (isset($_REQUEST['generateAll'])) {
+
+ $sql_query = 'SELECT id
+ FROM tests
+ WHERE flags & '.PHPT_FLAG_FILLED;
+
+ $results = sqlite_query($sqlite, $sql_query);
+ $ids = array();
+
+ while($row = sqlite_fetch_array($results, SQLITE_ASSOC)) {
+ $ids[] = $row['id'];
+ }
+
+ phpt_generate_list($sqlite, $ids);
+
+ exit;
+}
/**
* Generate one test