I need help with this... after doing it by deadwood project it gives me error's... mainly the deadwood deletes all the t(''). What is t('') now and what was it in 5.10? Or please tell me how can I update this:
<?php
function aaa_perm() {
return array('aaa');
}
function aaa_menu($may_cache) {
$items = array();
$access = user_access('aaa');
if ($may_cache) {
$items[] = array('path' => 'aaa/Szukaj', 'title' => t(''),
'callback' => aaa_Szukaj, 'access' => $access);
$items[] = array('path' => 'aaa/Wyszukane', 'title' => t(''),
'type' => MENU_CALLBACK, 'callback' => aaa_Wyszukane, 'access' => $access);
$items[] = array('path' => 'aaa/Zamow', 'title' => t(''),
'type' => MENU_CALLBACK, 'callback' => aaa_Zamow, 'access' => $access);
}
return $items;
}
/****************************** aaa_Szukaj ******************************/
//SZUKAJ
function aaa_Szukaj() {
$output = drupal_get_form('aaa_Szukaj_form');
return $output;
}
function aaa_Szukaj_form() {
$form['f1'] = array(
'#type' => 'fieldset',
'#title' => t(''),
'#theme' => 'aaa',
'#collapsible' => TRUE,
'#collapsed' => FALSE
);
$form['f1']['numer_od'] = array(
'#type' => 'textfield',
'#size' => '9',
'#maxlength' => '9',
'#required' => FALSE,
);
$form['f1']['numer_do'] = array(
'#type' => 'textfield',
'#size' => '9',
'#maxlength' => '9',
'#required' => FALSE,
);
$form['f1']['status'] = array(
'#type' => 'radios',
'#default_value' => '0',
'#options' => array(t('Wszystkie'), t('W archiwum'), t('Wypożyczone')),
'#required' => YES,
);
$form['f1']['submit'] = array('#type' => 'submit', '#value' => t('WYSZUKAJ'));
return $form;
}
//SZUKAJ - Formatowanie wyglądu formularza
function theme_aaa($form) {
//Nazwa
$output = '';
$output .= "
";
$output .= '';
$output .= 'Numer dokumentu (od-do)';
$output .= '' . drupal_render($form['numer_od']) . ' - ' . drupal_render($form['numer_do']) . '';
$output .= 'Status';
$output .= '' . drupal_render($form['status']) . '';
$output .= '';
$output .= '
';
$output .= drupal_render($form);
$output .= '
';
return $output;
}
//SZUKAJ - Walidacja formularza
function aaa_Szukaj_form_validate($form_id, $form_values) {
if(!is_numeric($form_values['numer_od']) and !empty($form_values['numer_od']))
form_set_error('',t('Wartość w polu Numer od nie jest liczbą!!!'));
if(!is_numeric($form_values['numer_do']) and !empty($form_values['numer_do']))
form_set_error('',t('Wartość w polu Numer do nie jest liczbą!!!'));
}
//SZUKAJ - Po wciśnięciu SUBMIT
function aaa_Szukaj_form_submit($form_id, $form_values) {
$return_str = 'aaa/Wyszukane/' . $form_values['numer_od'] . "/" . $form_values['numer_do'] . "/" . $form_values['status'];
return $return_str;
}
/****************************** aaa_Wyszukane ******************************/
//WYSZUKANE
function aaa_Wyszukane($numer_od,$numer_do,$status)
{
$l_warunkow = 0;
$query = "select Id,Pudelko,Pozycja,Nazwa,Status,Sygnatura from PF_DOK";
if(!empty($numer_od) and !empty($numer_do))
{
$nr_od = sprintf("000008800%09d",$numer_od);
$nr_do = sprintf("000008800%09d",$numer_do);
$query .= sprintf(" where Nazwa>=%s and Nazwa<=%s",$nr_od,$nr_do);
++$l_warunkow;
}
if(!empty($numer_od) and empty($numer_do))
{
$nr_od = sprintf("000008800%09d",$numer_od);
$query .= sprintf(" where Nazwa=%s",$nr_od);
++$l_warunkow;
}
if($status == 1 or $status == 2)
{
if($l_warunkow == 0)
$query .= sprintf(" where Status=%d",$status*10);
else
$query .= sprintf(" and Status=%d",$status*10);
}
$result = db_query($query);
/* Tworzenie strony z wynikami */
$output = '';
$output .= "";
$output .= "";
$output .= "
";
$output .= "WYSZUKANE DOKUMENTY
";
$output .= '';
$output .= "Lp";
$output .= "Numer";
$output .= "Numer dokumentu";
$output .= "Status (A-w archiwum W-wypożyczone)";
$output .= "Komentarz";
$output .= "Zamawiam (Dostawa fizyczna)";
$output .= "Zamawiam (Dostawa obrazu) ";
$nr = 1;
while(list($_id,$_pudelko,$_pozycja,$_nazwa,$_status,$_sygnatura)=mysql_fetch_row($result))
{
$n = ltrim(substr($_nazwa,9,9),'0');
$output .= "";
$output .= "$nr";
$output .= "$_id";
$output .= "$n";
switch($_status)
{
case "10":
$status_text = "A";
break;
case "20":
$status_text = "W";
break;
}
$output .= "$status_text";
$output .= "";
$output .= "";
$output .= "";
$output .= "";
$output .= "";
$output .= "";
++$nr;
}
$output .= "";
$output .= "
";
$output .= '';
return $output;
}
/****************************** aaa_Zamow ******************************/
function aaa_Zamow()
{
$n = $_POST[nr];
$id = $_POST[id];
$nazwa = $_POST[nazwa];
$status = $_POST[status];
$zamawiam = $_POST[zamawiam];
$zamawiam_obraz = $_POST[zamawiam_obraz];
$pudelko = $_POST[pudelko];
$pozycja = $_POST[pozycja];
$sygnatura = $_POST[sygnatura];
$komentarz = $_POST[komentarz];
$r = sizeof($zamawiam);
$ro = sizeof($zamawiam_obraz);
//$u = $_SERVER['REMOTE_USER'];
global $user;
$query = sprintf("select Id from PF_P where L_n='%s'",$user->name);
$result=db_query($query);
list($id_p)=mysql_fetch_row($result);
$mail_msg_z = sprintf("%s (%s) zamowil(a) w dniu %s pozycje:\n\n",$user->name,$user->mail,date("d.m.Y"));
$mail_msg_p = sprintf("Potwierdzenie zamowienia pozycji:\n\n");
for($i=0;$i<$r;++$i)
{
if($i==0)
{
$mail_msg_z .= "Dostawa fizyczna\n";
$mail_msg_p .= "Dostawa fizyczna\n";
}
$z = $zamawiam[$i]-1;
$n = ltrim(substr($_nazwa[$z],9,9),'0');
$query = sprintf("insert into PF_Z(Id_dok,Id_p,Data,Realizacja,Komentarz,Rodzaj) values(%d,'%s','%s','%s','%s',0)",$id[$z],$id_p,date("y-m-d"),0,$komentarz[$z]);
switch($status[$z])
{
case "10":
$status_text = "W archiwum";
break;
case "20":
$status_text = "Wypozyczone";
break;
}
$mail_msg_z .= sprintf(" --------------------------------------------------\n%d)\n",$i+1);
$mail_msg_z .= sprintf("Pudelko: %s\nPozycja: %s\nNumer dokumentu: %s\nKomentarz: %s\nStatus: %s\nSygnatura: %s\n\n",
$pudelko[$z],$pozycja[$z],$nazwa[$z],$komentarz[$z],$status_text,$sygnatura[$z]);
$mail_msg_p .= sprintf(" --------------------------------------------------\n%d)\n",$i+1);
$mail_msg_p .= sprintf("Numer dokumentu: %s\nKomentarz: %s\nStatus: %s\n\n",$nazwa[$z],$komentarz[$z],$status_text);
$result=db_query($query);
}
for($i=0;$i<$ro;++$i)
{
if($i==0)
{
$mail_msg_z .= "Dostawa obrazu\n";
$mail_msg_p .= "Dostawa obrazu\n";
}
$z = $zamawiam_obraz[$i]-1;
$n = ltrim(substr($_nazwa[$z],9,9),'0');
$query = sprintf("insert into PF_Z(Id_dok,Id_p,Data,Realizacja,Komentarz,Rodzaj) values(%d,'%s','%s','%s','%s',1)",$id[$z],$id_p,date("y-m-d"),0,$komentarz[$z]);
switch($status[$z])
{
case "10":
$status_text = "W archiwum";
break;
case "20":
$status_text = "Wypozyczone";
break;
}
$mail_msg_z .= sprintf(" --------------------------------------------------\n%d)\n",$i+1);
$mail_msg_z .= sprintf("Pudelko: %s\nPozycja: %s\nNumer dokumentu: %s\nKomentarz: %s\nStatus: %s\nSygnatura: %s\n\n",
$pudelko[$z],$pozycja[$z],$nazwa[$z],$komentarz[$z],$status_text,$sygnatura[$z]);
$mail_msg_p .= sprintf(" --------------------------------------------------\n%d)\n",$i+1);
$mail_msg_p .= sprintf("Numer dokumentu: %s\nKomentarz: %s\nStatus: %s\n\n",$nazwa[$z],$komentarz[$z],$status_text);
$result=db_query($query);
}
mail("aaa@aaa.pl","Zamowienie PF",$mail_msg_z);
mail($user->mail,"Potwierdzenie z aaa",$mail_msg_p);
$output = "
";
$output .= "
";
$output .= "
DZIĘKUJEMY
ZA ZAMÓWIENIE!";
$output .= "
";
//$output .= $mail_msg_z . "
" . $mail_msg_p;
return $output;
}
Comments
Somehow I've added to modules
Somehow I've added to modules this module, but... I don't have it anywhere in the site... neither in Admin tool nor Site building... Can anybody help me?