njvack / libstats Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/libstats
License: GNU General Public License v2.0
Automatically exported from code.google.com/p/libstats
License: GNU General Public License v2.0
I have a hosted server, so don't have access to Apache files. But other than
that, I think I've followed the steps in the installation guide (added
"$pear_include_path" editing and admin info in init.php). I can't get past the
"I messed up and I'm sorry" page. I do get a "refDB error" email each time the
page is accessed. The rest of this description is the text of the email. Please
help.
Dump of REQUEST:
array(4) {
["__utma"]=>
string(54) "10723881.1769306528.1307120097.1307120097.1307122565.2"
["__utmz"]=>
string(69) "10723881.1307120097.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)"
["PHPSESSID"]=>
string(26) "k0888vr72b8hsks68mhj5k26p3"
["db"]=>
object(DB_Error)#2 (8) {
["error_message_prefix"]=>
string(0) ""
["mode"]=>
int(1)
["level"]=>
int(1024)
["code"]=>
int(-24)
["message"]=>
string(24) "DB Error: connect failed"
["userinfo"]=>
string(127) " [nativecode=Access denied for user 'jcolson'@'localhost' (using password: YES)] ** mysql://jcolson:Lee_Admin@localhost/libstat"
["backtrace"]=>
array(7) {
[0]=>
array(6) {
["file"]=>
string(46) "/home2/leeedu/DB-1.7.14RC2/DB-1.7.14RC2/DB.php"
["line"]=>
int(966)
["function"]=>
string(10) "PEAR_Error"
["class"]=>
string(10) "PEAR_Error"
["type"]=>
string(2) "->"
["args"]=>
array(5) {
[0]=>
string(24) "DB Error: connect failed"
[1]=>
int(-24)
[2]=>
int(1)
[3]=>
int(1024)
[4]=>
string(80) " [nativecode=Access denied for user 'jcolson'@'localhost' (using password: YES)]"
}
}
[1]=>
array(7) {
["file"]=>
string(21) "/usr/lib/php/PEAR.php"
["line"]=>
int(564)
["function"]=>
string(8) "DB_Error"
["class"]=>
string(8) "DB_Error"
["type"]=>
string(2) "->"
["object"]=>
*RECURSION*
["args"]=>
array(4) {
[0]=>
int(-24)
[1]=>
int(1)
[2]=>
int(1024)
[3]=>
string(80) " [nativecode=Access denied for user 'jcolson'@'localhost' (using password: YES)]"
}
}
[2]=>
array(7) {
["file"]=>
string(53) "/home2/leeedu/DB-1.7.14RC2/DB-1.7.14RC2/DB/common.php"
["line"]=>
int(1908)
["function"]=>
string(10) "raiseError"
["class"]=>
string(4) "PEAR"
["type"]=>
string(2) "->"
["object"]=>
object(DB_mysql)#1 (26) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["features"]=>
array(7) {
["limit"]=>
string(5) "alter"
["new_link"]=>
string(5) "4.2.0"
["numrows"]=>
bool(true)
["pconnect"]=>
bool(true)
["prepare"]=>
bool(false)
["ssl"]=>
bool(false)
["transactions"]=>
bool(true)
}
["errorcode_map"]=>
array(26) {
[1004]=>
int(-15)
[1005]=>
int(-15)
[1006]=>
int(-15)
[1007]=>
int(-5)
[1008]=>
int(-17)
[1022]=>
int(-5)
[1044]=>
int(-26)
[1046]=>
int(-14)
[1048]=>
int(-3)
[1049]=>
int(-27)
[1050]=>
int(-5)
[1051]=>
int(-18)
[1054]=>
int(-19)
[1061]=>
int(-5)
[1062]=>
int(-5)
[1064]=>
int(-2)
[1091]=>
int(-4)
[1100]=>
int(-21)
[1136]=>
int(-22)
[1142]=>
int(-26)
[1146]=>
int(-18)
[1216]=>
int(-3)
[1217]=>
int(-3)
[1356]=>
int(-13)
[1451]=>
int(-3)
[1452]=>
int(-3)
}
["connection"]=>
bool(false)
["dsn"]=>
array(9) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["username"]=>
string(7) "jcolson"
["password"]=>
string(9) "Lee_Admin"
["protocol"]=>
string(3) "tcp"
["hostspec"]=>
string(9) "localhost"
["port"]=>
bool(false)
["socket"]=>
bool(false)
["database"]=>
string(7) "libstat"
}
["autocommit"]=>
bool(true)
["transaction_opcount"]=>
int(0)
["_db"]=>
string(0) ""
["fetchmode"]=>
int(1)
["fetchmode_object_class"]=>
string(8) "stdClass"
["was_connected"]=>
NULL
["last_query"]=>
string(0) ""
["options"]=>
array(8) {
["result_buffering"]=>
int(500)
["persistent"]=>
bool(false)
["ssl"]=>
bool(false)
["debug"]=>
int(0)
["seqname_format"]=>
string(6) "%s_seq"
["autofree"]=>
bool(false)
["portability"]=>
int(0)
["optimize"]=>
string(11) "performance"
}
["last_parameters"]=>
array(0) {
}
["prepare_tokens"]=>
array(0) {
}
["prepare_types"]=>
array(0) {
}
["prepared_queries"]=>
array(0) {
}
["_last_query_manip"]=>
bool(false)
["_next_query_manip"]=>
bool(false)
["_debug"]=>
bool(false)
["_default_error_mode"]=>
NULL
["_default_error_options"]=>
NULL
["_default_error_handler"]=>
string(0) ""
["_error_class"]=>
string(8) "DB_Error"
["_expected_errors"]=>
array(0) {
}
}
["args"]=>
array(7) {
[0]=>
NULL
[1]=>
int(-24)
[2]=>
NULL
[3]=>
NULL
[4]=>
string(80) " [nativecode=Access denied for user 'jcolson'@'localhost' (using password: YES)]"
[5]=>
string(8) "DB_Error"
[6]=>
bool(true)
}
}
[3]=>
array(7) {
["file"]=>
string(52) "/home2/leeedu/DB-1.7.14RC2/DB-1.7.14RC2/DB/mysql.php"
["line"]=>
int(252)
["function"]=>
string(10) "raiseError"
["class"]=>
string(9) "DB_common"
["type"]=>
string(2) "->"
["object"]=>
object(DB_mysql)#1 (26) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["features"]=>
array(7) {
["limit"]=>
string(5) "alter"
["new_link"]=>
string(5) "4.2.0"
["numrows"]=>
bool(true)
["pconnect"]=>
bool(true)
["prepare"]=>
bool(false)
["ssl"]=>
bool(false)
["transactions"]=>
bool(true)
}
["errorcode_map"]=>
array(26) {
[1004]=>
int(-15)
[1005]=>
int(-15)
[1006]=>
int(-15)
[1007]=>
int(-5)
[1008]=>
int(-17)
[1022]=>
int(-5)
[1044]=>
int(-26)
[1046]=>
int(-14)
[1048]=>
int(-3)
[1049]=>
int(-27)
[1050]=>
int(-5)
[1051]=>
int(-18)
[1054]=>
int(-19)
[1061]=>
int(-5)
[1062]=>
int(-5)
[1064]=>
int(-2)
[1091]=>
int(-4)
[1100]=>
int(-21)
[1136]=>
int(-22)
[1142]=>
int(-26)
[1146]=>
int(-18)
[1216]=>
int(-3)
[1217]=>
int(-3)
[1356]=>
int(-13)
[1451]=>
int(-3)
[1452]=>
int(-3)
}
["connection"]=>
bool(false)
["dsn"]=>
array(9) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["username"]=>
string(7) "jcolson"
["password"]=>
string(9) "Lee_Admin"
["protocol"]=>
string(3) "tcp"
["hostspec"]=>
string(9) "localhost"
["port"]=>
bool(false)
["socket"]=>
bool(false)
["database"]=>
string(7) "libstat"
}
["autocommit"]=>
bool(true)
["transaction_opcount"]=>
int(0)
["_db"]=>
string(0) ""
["fetchmode"]=>
int(1)
["fetchmode_object_class"]=>
string(8) "stdClass"
["was_connected"]=>
NULL
["last_query"]=>
string(0) ""
["options"]=>
array(8) {
["result_buffering"]=>
int(500)
["persistent"]=>
bool(false)
["ssl"]=>
bool(false)
["debug"]=>
int(0)
["seqname_format"]=>
string(6) "%s_seq"
["autofree"]=>
bool(false)
["portability"]=>
int(0)
["optimize"]=>
string(11) "performance"
}
["last_parameters"]=>
array(0) {
}
["prepare_tokens"]=>
array(0) {
}
["prepare_types"]=>
array(0) {
}
["prepared_queries"]=>
array(0) {
}
["_last_query_manip"]=>
bool(false)
["_next_query_manip"]=>
bool(false)
["_debug"]=>
bool(false)
["_default_error_mode"]=>
NULL
["_default_error_options"]=>
NULL
["_default_error_handler"]=>
string(0) ""
["_error_class"]=>
string(8) "DB_Error"
["_expected_errors"]=>
array(0) {
}
}
["args"]=>
array(5) {
[0]=>
int(-24)
[1]=>
NULL
[2]=>
NULL
[3]=>
NULL
[4]=>
string(66) "Access denied for user 'jcolson'@'localhost' (using password: YES)"
}
}
[4]=>
array(7) {
["file"]=>
string(46) "/home2/leeedu/DB-1.7.14RC2/DB-1.7.14RC2/DB.php"
["line"]=>
int(556)
["function"]=>
string(7) "connect"
["class"]=>
string(8) "DB_mysql"
["type"]=>
string(2) "->"
["object"]=>
object(DB_mysql)#1 (26) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["features"]=>
array(7) {
["limit"]=>
string(5) "alter"
["new_link"]=>
string(5) "4.2.0"
["numrows"]=>
bool(true)
["pconnect"]=>
bool(true)
["prepare"]=>
bool(false)
["ssl"]=>
bool(false)
["transactions"]=>
bool(true)
}
["errorcode_map"]=>
array(26) {
[1004]=>
int(-15)
[1005]=>
int(-15)
[1006]=>
int(-15)
[1007]=>
int(-5)
[1008]=>
int(-17)
[1022]=>
int(-5)
[1044]=>
int(-26)
[1046]=>
int(-14)
[1048]=>
int(-3)
[1049]=>
int(-27)
[1050]=>
int(-5)
[1051]=>
int(-18)
[1054]=>
int(-19)
[1061]=>
int(-5)
[1062]=>
int(-5)
[1064]=>
int(-2)
[1091]=>
int(-4)
[1100]=>
int(-21)
[1136]=>
int(-22)
[1142]=>
int(-26)
[1146]=>
int(-18)
[1216]=>
int(-3)
[1217]=>
int(-3)
[1356]=>
int(-13)
[1451]=>
int(-3)
[1452]=>
int(-3)
}
["connection"]=>
bool(false)
["dsn"]=>
array(9) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["username"]=>
string(7) "jcolson"
["password"]=>
string(9) "Lee_Admin"
["protocol"]=>
string(3) "tcp"
["hostspec"]=>
string(9) "localhost"
["port"]=>
bool(false)
["socket"]=>
bool(false)
["database"]=>
string(7) "libstat"
}
["autocommit"]=>
bool(true)
["transaction_opcount"]=>
int(0)
["_db"]=>
string(0) ""
["fetchmode"]=>
int(1)
["fetchmode_object_class"]=>
string(8) "stdClass"
["was_connected"]=>
NULL
["last_query"]=>
string(0) ""
["options"]=>
array(8) {
["result_buffering"]=>
int(500)
["persistent"]=>
bool(false)
["ssl"]=>
bool(false)
["debug"]=>
int(0)
["seqname_format"]=>
string(6) "%s_seq"
["autofree"]=>
bool(false)
["portability"]=>
int(0)
["optimize"]=>
string(11) "performance"
}
["last_parameters"]=>
array(0) {
}
["prepare_tokens"]=>
array(0) {
}
["prepare_types"]=>
array(0) {
}
["prepared_queries"]=>
array(0) {
}
["_last_query_manip"]=>
bool(false)
["_next_query_manip"]=>
bool(false)
["_debug"]=>
bool(false)
["_default_error_mode"]=>
NULL
["_default_error_options"]=>
NULL
["_default_error_handler"]=>
string(0) ""
["_error_class"]=>
string(8) "DB_Error"
["_expected_errors"]=>
array(0) {
}
}
["args"]=>
array(2) {
[0]=>
array(9) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["username"]=>
string(7) "jcolson"
["password"]=>
string(9) "Lee_Admin"
["protocol"]=>
string(3) "tcp"
["hostspec"]=>
string(9) "localhost"
["port"]=>
bool(false)
["socket"]=>
bool(false)
["database"]=>
string(7) "libstat"
}
[1]=>
bool(false)
}
}
[5]=>
array(6) {
["file"]=>
string(43) "/home2/leeedu/public_html/libstats/Init.php"
["line"]=>
int(209)
["function"]=>
string(7) "connect"
["class"]=>
string(2) "DB"
["type"]=>
string(2) "::"
["args"]=>
array(1) {
[0]=>
string(43) "mysql://jcolson:Lee_Admin@localhost/libstat"
}
}
[6]=>
array(4) {
["file"]=>
string(49) "/home2/leeedu/public_html/libstats/Controller.php"
["line"]=>
int(5)
["args"]=>
array(1) {
[0]=>
string(43) "/home2/leeedu/public_html/libstats/Init.php"
}
["function"]=>
string(12) "require_once"
}
}
["callback"]=>
NULL
}
}
Dump of SESSION:
array(1) {
["loggedIn"]=>
bool(false)
}
Dump of rInfo:
<br />
<b>Notice</b>: Undefined variable: rInfo in
<b>/home2/leeedu/public_html/libstats/actions/PageErrorAction.php</b> on line
<b>17</b><br /> NULL
Original issue reported on code.google.com by [email protected]
on 8 Jun 2011 at 2:40
What steps will reproduce the problem?
1. Attempting to view any report
2.
3.
What is the expected output? What do you see instead?
Reports
What version of the product are you using? On what operating system?
On unix
Please provide any additional information below.
I made some changes to add a new library to the stats page, not touching any
reports pages. Now when I view a report and turn on the php errors I get "Fatal
error: Class 'MonthlyReport' not found in
/home/librwww/www/refstats/actions/ReportReturnAction.php on line 89"
I do have the MonthlyReport in the table and am at a loss to figure out why I'm
getting the fatal error ...It must be something i changed in another file but I
can't find anything wrong in those.
Original issue reported on code.google.com by [email protected]
on 10 May 2012 at 4:51
What steps will reproduce the problem?
1. Add a question
2. Timestamp is server's clock.
What is the expected output? What do you see instead?
We are probably a special case -- our server lives in a different timezone.
We would like to adjust the time stamps to reflect our time zone.
What version of the product are you using? On what operating system?
libstats 1.0.6 on Apache 2.2.11/PHP 5.2.9
Original issue reported on code.google.com by [email protected]
on 14 Sep 2009 at 5:18
What steps will reproduce the problem?
1. deleting an existing library
What is the expected output? What do you see instead?
i don't see a way to delete an existing library. what i was able to do was
to blank it out, but that left a layer of empty spaces above the libraries
we do use.
What version of the product are you using? On what operating system?
not sure what version, but we installed it in the spring of 08. mostly
used on windows xp - although we have it running on a server in our library
and are accessing it on the web.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 29 May 2009 at 4:47
What steps will reproduce the problem?
1. following (nearly) exactly
http://code.google.com/p/libstats/wiki/AddField
2. modifying this with new field/column name:
# Modify QuestionEditForm.php similar to the above
* LINES 55-64
<div class = "inputBox">
<h5>Time Spent</h5>
<?php echo( $optionFunction(
'timeSpent',
$rInfo['timeSpentOpts'],
'time_spent_id',
'time_spent',
$rInfo['question']['time_spent_id'], 5)
); ?>
</div>
3. I get either errors (I'll list them in a moment, or I get the libstats
to 'sort of work' with the new field giving errors
What is the expected output? What do you see instead?
in attached file
What version of the product are you using? On what operating system?
1,0.6 - red hat linux, enterprise version, I believe
Please provide any additional information below.
attached in file
A note: In the Wiki where it indicates adding the material in the admin
table, I have to browse that table to find the (in my case)
timeframe_types etc.
Paul
Original issue reported on code.google.com by [email protected]
on 5 Oct 2009 at 8:09
Attachments:
I have installed libstats under [wwwroot]/libstats, but when I access index.php
and redirected to
http://localhost/libstats/questionAddForm.do
Not Found
The requested URL /libstats/questionAddForm.do was not found on this server.
Apache/2.2.15 (CentOS) Server at localhost Port 80
The following is added to /libstats/.htaccess
RewriteEngine on
RewriteBase /libstats/
RewriteRule .+\.do$ Controller.php
DirectoryIndex index.php
And httpd.conf is updated.
Should I have have further setting?
Many thanks.
Original issue reported on code.google.com by [email protected]
on 28 Mar 2013 at 7:50
What steps will reproduce the problem?
1.Click on Report page link at bottom, labeled "Import Data to Excel" or on
Add Question Page link labeled "Backdate"
What is the expected output? What do you see instead?
I expect the resulting pop-up window to have content, rather than the empty
window. For example, the Wisconsin version of this popup
http://www.wendt.wisc.edu/projects/libstats-demo/help.do?advice=6 has
content while the original zip download file does not. I only see that the
first three cases (help_id) are accounted for on the content/admin/help.php
file. Does this mean that we have to hard-code content in there for help_id
values 4-6? Not very helpful for non-programmers...
What version of the product are you using? On what operating system?
1.0.6 Windows
Please provide any additional information below.
if you have an answer as to how to address this in order to fill the
pop-ups with helpful content, please email me at [email protected]. Thanks!
Original issue reported on code.google.com by [email protected]
on 1 Dec 2009 at 4:53
The getOperation function is supposed to get just the filename of the requested
page. It does this by essentially matching whatever string is between the last
"/" and ".do" in the REQUEST_URI variable. However, if there is ever a "/" in
the query part of the URI, it will not return the requested page filename (and
subsequently go to error page). This normally isn't a problem unless doing CSV
export with date criteria, I've noticed, as the dates contain backslashes.
Two possible fixes:
-Pass in $_SERVER["SCRIPT_NAME"] to getOperation instead to remove the query
portion of the URI.
-Use this regex or something similar to extract the filename:
if (preg_match('%/([^//]+?.do)%', $uri, $groups)) {
$operation = $groups[1];
}
Original issue reported on code.google.com by [email protected]
on 10 Jun 2010 at 7:41
What steps will reproduce the problem?
1. Run the current commit of the ByInitials report
2. Report return will only list "In-Person" rather than all question format
types
What is the expected output? What do you see instead?
All of the question format types for each initial should display in the report
What version of the product are you using? On what operating system?
1.0.6
Please provide any additional information below.
The sql query need to be changed...
Line 36: GROUP BY initials, questions.time_spent_id
Should be: GROUP BY initials, questions.question_format_id
Original issue reported on code.google.com by [email protected]
on 12 Nov 2009 at 8:54
Here is my patch for LDAP authentication. All one needs to do to configure
it is edit the new lines near the top of the Init.php file.
Original issue reported on code.google.com by [email protected]
on 2 Nov 2007 at 6:07
Attachments:
Maybe there should be a wiki page referencing the ft_min_word_len option
for mysql. I recently tweaked our libstats setup so that our librarians
can search for "tax" and "ill". I was tempted to try to work up a wiki
page myself, but I haven't stumbled across any way to add pages or even
submit a wiki page for consideration.
http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html
Original issue reported on code.google.com by [email protected]
on 7 Apr 2009 at 12:20
What steps will reproduce the problem?
1. Do a report with a timeframe that will yield no results.
2. Get PHP warning errors
What is the expected output? What do you see instead?
Shouldn't show errors, but just a blank table. Errors are usually the
following (line numbers may be different):
Notice: Undefined offset: 0 in
C:\xampplite\htdocs\libstats\reports\ByInitials.php on line 43
Warning: array_keys() expects parameter 1 to be array, null given in
C:\xampplite\htdocs\libstats\reports\ByInitials.php on line 43
Warning: Cannot modify header information - headers already sent by (output
started at C:\xampplite\htdocs\libstats\reports\ByInitials.php:43) in
C:\xampplite\htdocs\libstats\ControllerFunctions.php on line 135
What version of the product are you using? On what operating system?
1.0.6 plus reports fix. WinXP with XAMPP 1.7.3 Lite.
Please provide any additional information below.
Suggest more error checking on the returned results. I'm using the
following code at line 45:
if (PEAR::isError($result["data"])) {
//custom util function. use your own error logging here
//dumpToFile($result["data"]->getMessage());
} else {
if (count($result['data']) > 0) $result['metadata'] =
array_keys($result['data'][0]);
return $result;
}
Also, for some reports, I've found the following bit of code necessary to
prevent further processing of empty results and thus more errors. At about
line 65:
if (!$rInfo['reportResults']["data"]) {
print "<br />No Results!<br /><br />";
return;
}
Original issue reported on code.google.com by [email protected]
on 15 Apr 2010 at 2:24
What steps will reproduce the problem?
1. I followed the steps at http://code.google.com/p/libstats/wiki/AddField
What is the expected output? What do you see instead?
The "Questions By READ Type" report doesn't work. By uncommenting the
debugging statement around line 44 of reports/ByReadType.php (see the full
output in the attached file), I see that MySQL is reporting a syntax error
with the "SELECT COUNT..." query, but I can't find anything wrong with the
query. It certainly doesn't appear to be any different than the query
executed by ByPatronType.php.
What version of the product are you using? On what operating system?
1.0.6 on RHEL5
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 9 Jul 2009 at 8:52
Attachments:
The password field in content/admin/userAdminForm.php is of type "text", which
doesn't mask the password. This means anyone can read it off your screen when
you type it in. Patch changes this field to use the "password" input type.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2011 at 8:24
Attachments:
What steps will reproduce the problem?
1. Go to the login page
2. Enter a wrong username or a password
3. click 'Log In'
What is the expected output? What do you see instead?
A message saying that login credentials are invalid. Instead it gives a server
error saying that login.do cannot be retrieved.
What version of the product are you using? On what operating system?
Libstats 1.0.6
Solaris 10
PHP 5.2.11
Apache 2.2.15
Please provide any additional information below.
-
Original issue reported on code.google.com by [email protected]
on 30 Mar 2011 at 5:35
Here is a patch that adds a question_type_id search entry to the
advancedSearch.do url. I plan on submitting another patch to update
advancedSearchForm.do once I figure out the best way to do it.
Original issue reported on code.google.com by [email protected]
on 1 Sep 2011 at 5:27
Attachments:
What steps will reproduce the problem?
1. LDAP login doesn't work
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
customized v1.0.6 on RedHat Enterprise 5.3
Please provide any additional information below.
I noticed in file finders/UserFinder.php , line 48 is
@ldap_set_options($conn, LDAP_OPT_PROTOCOL_VERSION, 3);
and should be
@ldap_set_option($conn, LDAP_OPT_PROTOCOL_VERSION, 3);
no "s" at end of ldap_set_option
I also could not get it to work using the variable $conn, I changed that to
$this->ldapConn . I connect do Windows Active Directory so I also modified to
use the
Domain\$username or$username@upn formats. Maybe I didn't set something up
correctly but I
got it working.
Gordon Schmitt
St. Cloud State University
St. Cloud, MN
Original issue reported on code.google.com by [email protected]
on 1 Feb 2010 at 10:17
What steps will reproduce the problem?
1. we seemed to have created the limit on the number of users.
2.
3.
What is the expected output? What do you see instead?
i tried to add more users, but then with each new i added, it deleted the
last added user. i expected that it would just add on another user to the
list.
What version of the product are you using? On what operating system?
not sure what version - spring 08 download - mainly on windows xp
Please provide any additional information below.
i'm also unable to delete existing users. instead, i went through our list
and changed any that weren't being used to generic name so that i could
rename them when i needed new accounts.
Original issue reported on code.google.com by [email protected]
on 29 May 2009 at 4:49
What steps will reproduce the problem?
1. Admin -->
2. Add/Edit Locations -->
3. New --> --> Name:Ref Desk 1 Class:None Description: ask here by
elevator Examples: None Click Save
4. The new location is not created
What is the expected output? What do you see instead?
I expect to see the new location called "ref desk1" but it does not
display. This also happens under patron type
What version of the product are you using? On what operating system?
Most current version /php5 mysql5 php:DB Apache
Please provide any additional information below.
.Problem changing locations and patron types. etc.. it's like the save
button is not changing the database
Original issue reported on code.google.com by [email protected]
on 27 Aug 2008 at 1:40
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.