*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection) | 00:32 | |
*** Quits: roentgen (~arthur@openvpn/community/support/roentgen) (Remote host closed the connection) | 01:49 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 01:56 | |
*** Joins: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) | 02:42 | |
*** Joins: giallu (~giallu@fedora/giallu) | 03:55 | |
*** Quits: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) (Quit: visit http://wormscesky.cz) | 03:56 | |
GitHub104 | [mantisbt] davidhicks force-pushed next from 27d8803 to 8be6cff: https://github.com/mantisbt/mantisbt/commits/next | 04:08 |
---|---|---|
GitHub104 | [mantisbt/next] Move config files to application/config directory. This will be out of the web tree once restructuring is complete. - Daryn Warriner | 04:08 |
GitHub104 | [mantisbt/next] Move core files to application/core. The .htaccess file will not be needed as this will not be reachable - Daryn Warriner | 04:08 |
GitHub104 | [mantisbt/next] Move Soap api to application/services/soap. - Daryn Warriner | 04:08 |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds) | 05:56 | |
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection) | 06:03 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 06:12 | |
*** Joins: Paul_ (~IceChat09@2001:470:9310:aaaa:44e5:7a8f:7ba2:4b8c) | 06:12 | |
dhx1 | Paul_: hi | 06:29 |
Paul_ | I forgot what the push line was | 06:31 |
Paul_ | you got my mail? | 06:31 |
dhx1 | Paul_: we can't merge your jul29 branch... it's too different :( | 06:31 |
dhx1 | yeah | 06:31 |
Paul_ | cool | 06:31 |
dhx1 | new email address is d@hx.id.au btw | 06:32 |
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection) | 06:33 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 06:35 | |
*** Quits: toddf (~todd@pf.FreeDaemonHosting.com) (Ping timeout: 255 seconds) | 06:37 | |
dhx1 | back | 06:37 |
Paul_ | what was push line again | 06:41 |
dhx1 | git push github localbranchname:remotebranchname | 06:42 |
dhx1 | or just: git push github localbranchname | 06:42 |
*** Joins: Ragnor_ (~Ragnor@dslb-178-009-168-181.pools.arcor-ip.net) | 06:42 | |
dhx1 | if local and remote branch names are the same | 06:42 |
*** Quits: Ragnor (~Ragnor@dslb-188-100-046-047.pools.arcor-ip.net) (Ping timeout: 260 seconds) | 06:43 | |
dhx1 | Paul_: https://github.com/grangeway/mantisbt/commit/f15b685d53fdc39f492c2420f7b2e82f23062d6d | 06:57 |
dhx1 | actually, never mind | 06:58 |
Paul_ | dhx1: dont worry | 07:02 |
dhx1 | about? | 07:03 |
Paul_ | anything? :) | 07:03 |
Paul_ | I need to nuke db_prepare_int :( | 07:03 |
Paul_ | [More importantly - have I changed enough to pick a new license for mantis yet?] | 07:04 |
dhx1 | haha | 07:08 |
dhx1 | I propose removing caching entirely | 07:08 |
Paul_ | MantisCacheable? :P | 07:09 |
Paul_ | you not like? :P | 07:09 |
dhx1 | unless of course PDO calls to the Database server cache are overly expensive | 07:09 |
dhx1 | well, both old and new | 07:09 |
dhx1 | it seems to be solving a problem that doesn't exist? | 07:10 |
Paul_ | well, in a way, that might happen | 07:12 |
Paul_ | at least | 07:12 |
Paul_ | atm, "MantisCachable" allows either a filesystem or memcache cache | 07:12 |
Paul_ | of an object | 07:13 |
Paul_ | by an id | 07:13 |
Paul_ | effectively, we can make that do nothing and benchmark | 07:13 |
Paul_ | but remember, the caching was to stop us doing a db lookup for each user in history | 07:14 |
Paul_ | as opposed to us needing caching | 07:14 |
Paul_ | $c_project_id = $c_project_id * -1; | 07:14 |
Paul_ | er | 07:14 |
Paul_ | wtf that do | 07:15 |
dhx1 | calling user_get(...) continuously is bad anyway | 07:15 |
dhx1 | when we should be using a specific query to return all the data we need at once | 07:15 |
Paul_ | then you end up with massive joins | 07:16 |
Paul_ | on all tables | 07:16 |
dhx1 | sorry, might have confused things... | 07:16 |
Paul_ | i.e. atm | 07:16 |
Paul_ | we grab a bug | 07:16 |
dhx1 | I mean, instead of multiple queries for user information | 07:16 |
Paul_ | then grab bug history | 07:16 |
dhx1 | we grab a user once and pass it around between functions | 07:16 |
dhx1 | (if needed) | 07:16 |
Paul_ | right | 07:16 |
Paul_ | sry, yea | 07:17 |
Paul_ | we talking in-php caching + offloading | 07:17 |
dhx1 | however things like view_all_bug_page shouldn't need to recreate 30 User objects, one for each username shown on the page? | 07:17 |
dhx1 | mind you, it'd be possible to create a UserFactory static method that returns multiple users from the database in one hit | 07:18 |
dhx1 | so we'd have to weigh that up against a table join | 07:19 |
dhx1 | (where the database can cache the query results anyway) | 07:19 |
Paul_ | i'm going to strip out db_prepare_int [which just does (int) | 07:21 |
Paul_ | this will probably break stuff | 07:21 |
Paul_ | as the caching relies on int(1) != "1" | 07:21 |
dhx1 | wait wait wait :) | 07:21 |
dhx1 | I'm going through cherry-picking your patches onto 'next' and fixing conflicts | 07:22 |
dhx1 | I'd rather we fix that first and then continue work on cleanups | 07:22 |
Paul_ | er | 07:24 |
Paul_ | thought you was waiting for me | 07:24 |
dhx1 | not yet | 07:26 |
dhx1 | do you have any other branches other than july29? | 07:26 |
Paul_ | no - and i just pushed what I did last night to july29 | 07:28 |
dhx1 | LDAP, etc? | 07:28 |
Paul_ | ya | 07:28 |
dhx1 | ok | 07:29 |
dhx1 | so far I have skipped: | 07:29 |
dhx1 | Update PHPMailer | 07:29 |
dhx1 | Implement a MantisLanguage Class | 07:30 |
dhx1 | Add MantisUser Class | 07:30 |
dhx1 | Remove old caching | 07:30 |
dhx1 | Remove legacy soap api. This should really go to a plugin, so we can wor... | 07:30 |
Paul_ | tbh, I dont see why we dont just rebase the next changes onto this | 07:30 |
dhx1 | Add MantisCacheable support to bugdata | 07:30 |
dhx1 | and I'm now merging your changes from yesterday | 07:30 |
Paul_ | as the only thing done in 'next' so far is move files about | 07:30 |
Paul_ | so your gonna spend hours trying to merge stuff | 07:31 |
Paul_ | when we could just move files about in 20 seconds | 07:31 |
Paul_ | ;/ | 07:31 |
dhx1 | it does more than that... renames your classes, makes some changes to them, different autoloading, adds exceptions, misc fixes, etc | 07:31 |
Paul_ | so does the July29 branch though | 07:31 |
dhx1 | "add exceptions" = my work towards creating exception classes (not just using a single class for all errors) | 07:32 |
dhx1 | it extends the work you did a few months ago | 07:32 |
Paul_ | yea, some of which I'd changed locally anyway | 07:33 |
Paul_ | where it might be worth sticking your stuff in | 07:33 |
Paul_ | for example, there's no ERROR_* variables left in the july 29th branch | 07:34 |
dhx1 | what did they change to? | 07:34 |
Paul_ | exceptions | 07:34 |
Paul_ | albeit, maybe in a bad way - but | 07:34 |
Paul_ | i.e. atm, if an exception doesn't exist, it'll auto-create a class in a hacky way | 07:35 |
dhx1 | https://github.com/grangeway/mantisbt/commit/49d1a8a960343718b234c7e3883593d6d971f29d | 07:35 |
Paul_ | but figured that's more useful then having exceptions+errors | 07:35 |
dhx1 | oh I see, you just pushed it | 07:35 |
Paul_ | yea, the language files are a mess for non-english | 07:35 |
Paul_ | and there's a big @FIXME in the autoloader | 07:35 |
dhx1 | I was doing the same thing but was creating the actual Exception classes too :) | 07:36 |
Paul_ | yea, I was kinda wondering if there's an argument for creating some exception classes | 07:36 |
Paul_ | and dynamically doing ones we dont care about | 07:36 |
dhx1 | and I added some other stuff to exceptions such as HTTP return code, exception constructors taking extra arguments/parameters for error messages, etc | 07:36 |
Paul_ | yea, I saw | 07:37 |
dhx1 | IMO we shouldn't by dynamically creating classes | 07:37 |
Paul_ | we dont really want a class for | 07:37 |
dhx1 | if we want a "dynamic" error then we can use the base exception class | 07:37 |
Paul_ | bug_not_found | 07:37 |
Paul_ | user_not_Found | 07:37 |
Paul_ | etc | 07:37 |
Paul_ | so we can translate themt hough | 07:37 |
dhx1 | I'd argue we should | 07:37 |
Paul_ | that means you are going to have 1 exception for everything message string though | 07:38 |
Paul_ | or well, whilst that might be an idea [to create them] | 07:38 |
Paul_ | i'm kinda thinking we should create them towards end rather then now | 07:38 |
dhx1 | yeah, exceptions should be unique so that we can catch them in a unique way within the code | 07:38 |
Paul_ | if you get my drift | 07:39 |
Paul_ | i.e. at the moment, as i've just mapped ERROR_* to 'exception_' and throw mantisbt\exception\foo | 07:40 |
Paul_ | some of the exception names are sill | 07:40 |
Paul_ | +y | 07:40 |
dhx1 | yep I see it | 07:40 |
dhx1 | yeah many of our exceptions need redoing | 07:40 |
dhx1 | most times it's a case of making exceptions more specific and useful | 07:40 |
Paul_ | however, part of me is thinking next hting to do is objects | 07:40 |
dhx1 | AccessDenied is very vague... why is access denied? | 07:40 |
Paul_ | i.e. if you look at MantisUser atm it's a mess | 07:40 |
Paul_ | MantisUser should implement 3 static messages | 07:41 |
Paul_ | erm functions | 07:41 |
Paul_ | MantisUser::get_by_id | 07:41 |
Paul_ | by_relname | 07:41 |
Paul_ | by_username | 07:41 |
Paul_ | by_email | 07:41 |
Paul_ | and then | 07:41 |
Paul_ | new MantisUSer('foo','email','password' or whatever | 07:41 |
dhx1 | https://github.com/grangeway/mantisbt/commit/ac4b21f102503a87e6b916c3ce8d5df87ce09106 | 07:41 |
dhx1 | LDAP commit seems... missing? | 07:41 |
dhx1 | we basically need to create a new Mantis user class from scratch | 07:42 |
dhx1 | instead of hacking the old crap into a mega class that isn't really OO | 07:42 |
Paul_ | there should be 2 | 07:42 |
dhx1 | the User class shouldn't "get" anything from the database | 07:42 |
dhx1 | that is the role of another class, probably with the name "Factory" on the end | 07:43 |
dhx1 | in other words, the User class should work without any consideration of databases | 07:43 |
dhx1 | another class should be responsible for reading and/or writing a User class to the database | 07:43 |
dhx1 | updating too | 07:44 |
Paul_ | at the moment, it's a playground | 07:44 |
Paul_ | i've pretty much dumped all the stuff I had lying around into one place | 07:44 |
Paul_ | there's 3 things I have locally that i've not dumped in that i'm aware of: | 07:45 |
Paul_ | a) a sqlite pdo class | 07:45 |
Paul_ | b) MantisCache* | 07:45 |
Paul_ | [which is 4 files] | 07:45 |
Paul_ | a 'AccessDenied.class.php file with nothing in ;/ | 07:46 |
Paul_ | what I was gonna do next is fix up a MantisUSer class in a more sensible way | 07:47 |
dhx1 | ok, well I can continue merging everything so far | 07:48 |
dhx1 | thanks for committing :) | 07:48 |
Paul_ | i'm still not sure there's nothing in 'next' that it's worth trying to merge into | 07:48 |
Paul_ | nothing | 07:49 |
Paul_ | enough | 07:49 |
Paul_ | espcially given i'd be inclined to think we should remove from https://github.com/mantisbt/mantisbt/blob/next/application/core/access_api.php | 07:50 |
Paul_ | the line: use MantisBT\Exception\Access\AccessDenied; | 07:51 |
Paul_ | as that strikes me as there will be a large number of use MantisBT\* | 07:51 |
Paul_ | incidently | 07:54 |
Paul_ | https://github.com/mantisbt/mantisbt/commit/2ff312f3379d2bf648e11e652afd080bd2842ae0#public/core.php | 07:54 |
Paul_ | i'm not sure about that commit | 07:54 |
Paul_ | Remove global php path variables in favor of constants for path configuration. | 07:54 |
Paul_ | These may be configured through the webserver. | 07:54 |
Paul_ | how can the webserver set a php constant? ;/ | 07:55 |
* Paul_ pokes dhx1 | 07:57 | |
dhx1 | Paul_: here | 08:03 |
Paul_ | how can the webserver set a php constant? ;/ | 08:04 |
dhx1 | change a .php file where a constant is set | 08:04 |
dhx1 | I think that is what he meant | 08:04 |
dhx1 | daryn: ping, for reference | 08:04 |
Paul_ | that would mean | 08:04 |
Paul_ | edit core.php | 08:04 |
Paul_ | which is bad | 08:05 |
dhx1 | it's ok because an "application" only needs to be installed once on a web server | 08:05 |
Paul_ | my point is still | 08:06 |
Paul_ | if i'm trying to use the application twice | 08:06 |
dhx1 | multiple MantisBT instances can then be run through the same set of files | 08:06 |
Paul_ | how it works :P | 08:06 |
dhx1 | I haven't looked at this much (Daryn has been working on it) | 08:06 |
dhx1 | however, | 08:06 |
dhx1 | generally we'd look at the hostname to determine which MantisBT configuration file to load | 08:07 |
dhx1 | etc | 08:07 |
Paul_ | yea | 08:07 |
Paul_ | at which point, don't the constants harm us | 08:07 |
Paul_ | and the old method work better? :P | 08:07 |
dhx1 | btw I want to remove DIRECTORY_SEPARATOR... it's not needed | 08:08 |
Paul_ | I'm not convinced | 08:08 |
Paul_ | from what I've found | 08:08 |
dhx1 | http://us2.php.net/manual/en/ref.filesystem.php#73954 | 08:08 |
dhx1 | + many other Google hits | 08:08 |
Paul_ | i've found some of the php stuff fail if it's the wrong way around | 08:09 |
dhx1 | it can be an issue in some places | 08:10 |
Paul_ | although I wonder once we have more classes etc | 08:10 |
dhx1 | mostly when we're reading paths from the filesystem and they contain backslashes | 08:10 |
Paul_ | whether we use it | 08:10 |
dhx1 | (if that still occurs anywhere) | 08:10 |
dhx1 | nah it's something that's not needed in 99% of cases (maybe even 100%) | 08:10 |
Paul_ | think i'm goinna go back to coding | 08:12 |
dhx1 | would really prefer if we can get 'next' up to date as much as possible | 08:14 |
dhx1 | I can reimplement your exceptions patch | 08:14 |
dhx1 | and I've mostly merged db_get_table | 08:14 |
dhx1 | (still going) | 08:14 |
dhx1 | $p_query = db_prefix_tables( $p_query ); | 08:14 |
Paul_ | seriously though | 08:15 |
dhx1 | never mind, I see what it does | 08:15 |
Paul_ | it's gotta be easier to merge the other way | 08:15 |
*** Joins: soustruh (~Miranda@ip-78-102-69-201.net.upcbroadband.cz) | 08:20 | |
dhx1 | not really, it's ugly either way | 08:21 |
Paul_ | i'm gonna try | 08:22 |
Paul_ | as I think it might be quite quick | 08:23 |
dhx1 | also remember that your commits are from the 'master' branch as of April this year (or thereabouts) | 08:26 |
Paul_ | that's fine | 08:26 |
Paul_ | nothing much changed in master | 08:26 |
dhx1 | you'd be surprised ;) | 08:26 |
Paul_ | http://git.mantisforge.org/w/mantisbt.git?a=shortlog | 08:26 |
Paul_ | there were 7 commits from April to 1st July | 08:27 |
Paul_ | 4 of which are todo with soap | 08:27 |
Paul_ | 1 was ldap | 08:27 |
Paul_ | 5 of which were soap | 08:27 |
dhx1 | ok ;) | 08:29 |
dhx1 | 'next' has diverged a fair bit though | 08:29 |
jreese | I see a lot of commits after july 1st though... | 08:30 |
jreese | https://github.com/mantisbt/mantisbt/commits/master | 08:30 |
dhx1 | yeah there are a lot ;) | 08:35 |
Paul_ | not a problem | 08:37 |
Paul_ | some of the bug fixes in july look invalid | 08:57 |
*** Quits: soustruh (~Miranda@ip-78-102-69-201.net.upcbroadband.cz) (Quit: visit http://wormscesky.cz) | 09:04 | |
*** Joins: toddf (~todd@pf.FreeDaemonHosting.com) | 09:10 | |
*** Quits: thraxisp (~thraxisp@24-246-24-251.cable.teksavvy.com) (Quit: thraxisp) | 09:13 | |
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection) | 09:26 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 09:46 | |
dhx1 | jreese: can you add "grangeway" to the mantisbt organisation on Github? | 10:01 |
Paul_ | dhx: explain the factory thing | 10:04 |
dhx1 | Paul_: a "Factory" class is an OO pattern used for creating classes | 10:05 |
dhx1 | so a UserFactory would likely contain static methods that create a User class | 10:05 |
Paul_ | ahh | 10:05 |
Paul_ | interesting | 10:05 |
Paul_ | so these methods get moved | 10:06 |
dhx1 | and you'd likely have different "factories" for creating User classes from different sources | 10:06 |
Paul_ | :) | 10:06 |
*** Joins: soustruh (~Miranda@169.211.broadband13.iol.cz) | 10:06 | |
dhx1 | UserDatabaseFactory = create a User class from a database connection | 10:06 |
dhx1 | UserXMLFactory = create a User class from an XML representation | 10:06 |
dhx1 | etc | 10:06 |
dhx1 | that way you keep the User class decoupled from databases, XML, etc | 10:07 |
Paul_ | xml storage for mantis | 10:09 |
Paul_ | no db required | 10:09 |
dhx1 | it's not that easy | 10:09 |
dhx1 | because you'd need to search that XML data | 10:10 |
dhx1 | that's a *long* way down the track | 10:10 |
Paul_ | argh | 10:13 |
Paul_ | :( | 10:13 |
Paul_ | I love white pages | 10:13 |
Paul_ | i'm guessing you wont be able to see factory idea before you go to bed ;/ | 10:29 |
dhx1 | Paul_: db_insert_id...? | 10:41 |
Paul_ | ? | 10:41 |
dhx1 | see tokens_create() within tokens_api.php | 10:41 |
dhx1 | it calls: | 10:41 |
dhx1 | return db_insert_id( $t_tokens_table ); | 10:41 |
Paul_ | that gets fixed in a later commit | 10:42 |
dhx1 | hmm replacing the argument with 'tokens' | 10:42 |
dhx1 | seems ok | 10:42 |
Paul_ | that gets fixed in a later commit | 10:42 |
Paul_ | ^^ | 10:42 |
dhx1 | ok | 10:42 |
Paul_ | as I have: | 10:42 |
Paul_ | return db_insert_id( '{tokens}' ); | 10:42 |
Paul_ | here | 10:42 |
Paul_ | for that same line | 10:42 |
dhx1 | btw | 10:43 |
dhx1 | https://github.com/grangeway/mantisbt/commit/cc31f0a9d5689c8827e3865fbeb321bda92ec363 | 10:43 |
dhx1 | is bad | 10:43 |
Paul_ | which bit | 10:44 |
Paul_ | also | 10:44 |
dhx1 | because the date_set_timezone function in date_api calls date_get_default_timezone prior to us setting one | 10:44 |
dhx1 | which produces a PHP warning | 10:44 |
Paul_ | mm, ok - ler me rework that a 3rd time | 10:45 |
Paul_ | :) | 10:45 |
dhx1 | why do we need to remember the default timezone? | 10:46 |
dhx1 | it's not like we're going to pop it off the stack | 10:46 |
Paul_ | so we can restore back to it | 10:47 |
Paul_ | ofc, we are ignoring the fact that php now requires timezone to be set anyway | 10:48 |
Paul_ | so it should really be set on server | 10:48 |
*** Quits: daryn (~daryn@h103.155.16.98.dynamic.ip.windstream.net) (Ping timeout: 260 seconds) | 11:20 | |
*** Joins: daryn (~daryn@h180.66.29.71.dynamic.ip.windstream.net) | 11:33 | |
*** Joins: ZettaGeek (475fdd1a@gateway/web/freenode/ip.71.95.221.26) | 12:03 | |
ZettaGeek | Hey Guys | 12:03 |
ZettaGeek | I have some questions.. Is anyone here? | 12:03 |
ZettaGeek | Hello? | 12:14 |
GitHub179 | [mantisbt] davidhicks pushed 1 new commit to next: https://github.com/mantisbt/mantisbt/commit/d726b95b0b80fa94b9d4509e22b764d886ff3e51 | 12:17 |
GitHub179 | [mantisbt/next] Minor database fixups - David Hicks | 12:17 |
ZettaGeek | Hello anyone?!? | 12:27 |
*** Ragnor_ is now known as Ragnor | 12:37 | |
ZettaGeek | Hello? | 12:47 |
ZettaGeek | Anyone here? | 13:08 |
*** Quits: siebrand (~siebrand@5353A6DC.cm-6-4c.dynamic.ziggo.nl) (Read error: Connection reset by peer) | 14:46 | |
*** Joins: siebrand (~siebrand@5353A6DC.cm-6-4c.dynamic.ziggo.nl) | 14:46 | |
Paul_ | siebrand: lo | 15:06 |
daryn | Paul_, | 15:20 |
daryn | lo | 15:20 |
Paul_ | lo | 15:20 |
Paul_ | whats up | 15:20 |
daryn | just scanning your conversation with dhx | 15:21 |
Paul_ | the | 15:21 |
Paul_ | "i'm bored for a week again"? | 15:21 |
daryn | discussing next, db, and exceptions stuff | 15:23 |
daryn | the path variables are defaulted in the app if the webserver hasn't set an environment variable | 15:24 |
Paul_ | i'm not sure about that | 15:24 |
daryn | talk to Zend about it | 15:24 |
Paul_ | a) your using constants atm not environment variable | 15:24 |
Paul_ | b) not sure how that works on windows | 15:25 |
daryn | i haven't tried on Windows but it is the setup explained by Zend. | 15:26 |
Paul_ | url | 15:26 |
Paul_ | daryn: zend uses a .ini file it loads in via Zend_Registry no? | 15:30 |
Paul_ | think i'll look at what lithium does | 15:30 |
daryn | it does have a zend directory but I just copied how they setup the index file | 15:31 |
daryn | i mean a .ini file | 15:31 |
daryn | trying to find it now. i don't see it in explained in the quickstart. probably is just in the code | 15:31 |
daryn | yeah it's in the index.php code | 15:33 |
daryn | ok...i see a difference. that's a bug in how i did APPLICATiON_PATH | 15:34 |
Paul_ | i'm gonna look at what lithium does | 15:34 |
Paul_ | did you see the results of my blitz so far? | 15:34 |
daryn | didn't really look closely | 15:34 |
Paul_ | stuff got nuked | 15:35 |
daryn | i've been playing with lithium. really like it | 15:35 |
Paul_ | function user_increment_failed_login_count( $p_user_id ) { | 15:35 |
Paul_ | bah | 15:35 |
daryn | yeah | 15:35 |
Paul_ | $query = "UPDATE {user} SET failed_login_count=failed_login_count+1 WHERE id=%d"; | 15:35 |
Paul_ | can we use lithium wihtout their db framework? | 15:36 |
Paul_ | or not relaly | 15:36 |
daryn | yes | 15:36 |
daryn | you can substitute about anything | 15:36 |
daryn | quite easily | 15:36 |
Paul_ | anyway | 15:38 |
Paul_ | atm, i'm having a massive blitz | 15:38 |
Paul_ | daryn: atm, i'm less fussed about 'next' and more fussed about trying to tidy up code | 16:18 |
daryn | Paul_, ya | 16:20 |
Paul_ | i'm trying to add a 'USER' object atm | 16:22 |
ZettaGeek | Hello?? | 16:51 |
ZettaGeek | Anyone here?!? | 16:51 |
Paul_ | ? | 17:01 |
ZettaGeek | hey Paul | 17:01 |
ZettaGeek | I have a quick question | 17:01 |
ZettaGeek | About Mediawiki integration with mantis | 17:01 |
ZettaGeek | is it possible for Mantis to create nicer titles when creating wiki pages in MW? | 17:02 |
Paul_ | i've not looked at that integration | 17:08 |
Paul_ | so can't really help too much there | 17:08 |
ZettaGeek | ok | 17:08 |
ZettaGeek | What is this for: $g_wiki_root_namespace = 'mantis'; ? | 17:11 |
ZettaGeek | What does it mean rather?!? | 17:13 |
Paul_ | i've never used the wiki integration | 17:21 |
ZettaGeek | Thank you anyway | 17:28 |
ZettaGeek | Ok | 17:28 |
*** Joins: roentgen (~arthur@openvpn/community/support/roentgen) | 18:02 | |
*** Quits: ZettaGeek (475fdd1a@gateway/web/freenode/ip.71.95.221.26) (Quit: Page closed) | 18:18 | |
*** Quits: soustruh (~Miranda@169.211.broadband13.iol.cz) (Quit: visit http://wormscesky.cz) | 19:39 | |
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection) | 20:00 | |
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) | 20:00 | |
Paul_ | To git@github.com:grangeway/mantisbt.git | 20:29 |
Paul_ | ! [rejected] db -> july29 (non-fast-forward) | 20:29 |
Paul_ | error: failed to push some refs to 'git@github.com:grangeway/mantisbt.git' | 20:29 |
Paul_ | huh | 20:29 |
Paul_ | nn | 20:30 |
*** Quits: Paul_ (~IceChat09@2001:470:9310:aaaa:44e5:7a8f:7ba2:4b8c) (Quit: Easy as 3.14159265358979323846...) | 20:31 | |
GitHub31 | [mantisbt] vboctor pushed 1 new commit to master-1.2.x: https://github.com/mantisbt/mantisbt/commit/aea5691d20595951e49857a4e91b343b27ae98ca | 20:47 |
GitHub31 | [mantisbt/master-1.2.x] Fixes #13190: View page doesn't honor view_handler_threshold threshold. - Victor Boctor | 20:47 |
GitHub134 | [mantisbt] vboctor pushed 1 new commit to master: https://github.com/mantisbt/mantisbt/commit/699480c4cfbf4b6a02c151d165a2588f05e43435 | 20:54 |
GitHub134 | [mantisbt/master] Fixes #13190: View page doesn't honor view_handler_threshold threshold. - Victor Boctor | 20:54 |
*** Joins: micahg (~micahg@ubuntu/member/micahg) | 23:17 | |
*** Quits: micahg (~micahg@ubuntu/member/micahg) (Ping timeout: 264 seconds) | 23:58 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!