Ja laiks nespiež tad raksti vien savu.
Pirms tam gan to laiku ko tu esi iedomājies sareizini ar divi un paņem augstākā pakāpē (1 nedēļa = 2 mēneši u.t.t.), apmēram tik reāli vajadzēs :P
Kā atšifrējas "darbs nav licencēts"?
Manuprāt bez licences viss defaultojās uz copyright (=tiesības veidot kopijas), kurš ir tikai autoram/īpašniekam ja līdzi nav licences kurā tādas tiesības tiek iedotas.
$countrows = mysql_num_rows(mysql_query("SELECT * FROM news"));
Šitā darīt nebūtu īsti prātīgi.
Tā vietā var izmantot
$sql = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM news ORDER BY id DESC LIMIT $start_from,$inonepage");
....
$result = mysql_query("SELECT FOUND_ROWS()");
$countrows = mysql_result($result,0);
Tad būtībā izmantot funkciju klases (bez klases objekta veidošanas) nav slikta doma un nekādu vērā ņemamu mīnusu tur nav?
Edit: nez vai vispār OOP būs lēnāks ja klasei netiek taisīts objekts?
Nu CodeIgniter piemēram, visnotaļ objekt-orientēts utt. Visi defaultie helperi ir parasta kaudze ar funkcijām. Jābūt tak kaut kādam iemeslam kapēc tur "header();" vietā nav "html::header();"?
Teiksim ir kaudze ar funkcijām kuras darbojas ap vienu un to pašu, bet objekts no viņām gluži nesanāk (objekts manā skatījumā ir kaut kāda struktūra kurai ir savs iekšējais stāvoklis ap kuru tad arī notiek visa darbošanās). Vai nav vērts apvienot viņas visas vienā klasē kā static?
Kādi plusi izņemot mazāk problēmas ar namespace, kādi mīnusi, un galvenais - kapēc es tadu lietu svešā kodā neredzu?
A pēc spējām un zināšanām drīkst diskriminēt? Gribu par bankas prezidentu, neatteiks?
Ja negribēs ņemt tad nepaņems, neviens tak tā tieši nepateiks "nederi tapēc ka deguns līks, ej un piedzen no mums kaudzi naudas tiesā". :)
SELECT talk.id, talk.talk_message, talk.time, users.user_name, users.user_photo
FROM talk, users
WHERE talk.id=users.id (ja abām ir tāds kopējais lauks)